dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Serialization
MediaInfoValueSerializationRecord Class
Protobuf serialization record for MediaInfoValue types.
public record MediaInfoValueSerializationRecord : dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<dymaptic.GeoBlazor.Core.Interfaces.IMediaInfoValue>, System.IEquatable<dymaptic.GeoBlazor.Core.Serialization.MediaInfoValueSerializationRecord>
Inheritance System.Object 🡒 MapComponentSerializationRecord 🡒 dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<IMediaInfoValue> 🡒 MediaInfoValueSerializationRecord
Implements System.IEquatable<MediaInfoValueSerializationRecord>
Constructors
MediaInfoValueSerializationRecord() Constructor
Default constructor for protobuf deserialization.
public MediaInfoValueSerializationRecord();
MediaInfoValueSerializationRecord(string, IEnumerable, string, string, IEnumerable, string, string) Constructor
Creates a new MediaInfoValueSerializationRecord with the specified values.
public MediaInfoValueSerializationRecord(string Id, System.Collections.Generic.IEnumerable<string>? Fields=null, string? NormalizeField=null, string? TooltipField=null, System.Collections.Generic.IEnumerable<dymaptic.GeoBlazor.Core.Serialization.ChartMediaInfoValueSeriesSerializationRecord>? Series=null, string? LinkURL=null, string? SourceURL=null);
Parameters
Fields System.Collections.Generic.IEnumerable<System.String>
NormalizeField System.String
TooltipField System.String
Series System.Collections.Generic.IEnumerable<ChartMediaInfoValueSeriesSerializationRecord>
LinkURL System.String
SourceURL System.String
Properties
MediaInfoValueSerializationRecord.Fields Property
The fields used for chart values.
public System.Collections.Generic.IEnumerable<string>? Fields { get; init; }
Property Value
System.Collections.Generic.IEnumerable<System.String>
MediaInfoValueSerializationRecord.Id Property
The unique identifier.
public string? Id { get; init; }
Property Value
MediaInfoValueSerializationRecord.IsNull Property
Indicates whether this record represents a null value.
public override bool IsNull { get; init; }
Property Value
MediaInfoValueSerializationRecord.LinkURL Property
The link URL for image media info.
public string? LinkURL { get; init; }
Property Value
MediaInfoValueSerializationRecord.NormalizeField Property
The field used to normalize chart values.
public string? NormalizeField { get; init; }
Property Value
MediaInfoValueSerializationRecord.Series Property
The series data for chart media info.
public System.Collections.Generic.IEnumerable<dymaptic.GeoBlazor.Core.Serialization.ChartMediaInfoValueSeriesSerializationRecord>? Series { get; init; }
Property Value
System.Collections.Generic.IEnumerable<ChartMediaInfoValueSeriesSerializationRecord>
MediaInfoValueSerializationRecord.SourceURL Property
The source URL for image media info.
public string? SourceURL { get; init; }
Property Value
MediaInfoValueSerializationRecord.TooltipField Property
The field used for tooltip display.
public string? TooltipField { get; init; }
Property Value
Methods
MediaInfoValueSerializationRecord.FromSerializationRecord() Method
Converts this serialization record back to the original type.
public override dymaptic.GeoBlazor.Core.Interfaces.IMediaInfoValue? FromSerializationRecord();