dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Serialization
PopupContentSerializationRecord Class
Protobuf serialization record for PopupContent types.
public record PopupContentSerializationRecord : dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<dymaptic.GeoBlazor.Core.Components.Popups.PopupContent>, System.IEquatable<dymaptic.GeoBlazor.Core.Serialization.PopupContentSerializationRecord>
Inheritance System.Object 🡒 MapComponentSerializationRecord 🡒 dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<PopupContent> 🡒 PopupContentSerializationRecord
Implements System.IEquatable<PopupContentSerializationRecord>
Constructors
PopupContentSerializationRecord() Constructor
Default constructor for protobuf deserialization.
public PopupContentSerializationRecord();
PopupContentSerializationRecord(string, string) Constructor
Creates a new PopupContentSerializationRecord with the specified values.
public PopupContentSerializationRecord(string Id, string Type);
Parameters
Type System.String
Properties
PopupContentSerializationRecord.ActiveMediaInfoIndex Property
The active media info index for media popup content.
public System.Nullable<int> ActiveMediaInfoIndex { get; init; }
Property Value
PopupContentSerializationRecord.Description Property
The description of the popup content.
public string? Description { get; init; }
Property Value
PopupContentSerializationRecord.DisplayCount Property
The display count for relationship popup content.
public System.Nullable<int> DisplayCount { get; init; }
Property Value
PopupContentSerializationRecord.DisplayType Property
The display type of the popup content.
public string? DisplayType { get; init; }
Property Value
PopupContentSerializationRecord.ExpressionInfo Property
The expression info for expression popup content.
public dymaptic.GeoBlazor.Core.Serialization.ElementExpressionInfoSerializationRecord? ExpressionInfo { get; init; }
Property Value
ElementExpressionInfoSerializationRecord
PopupContentSerializationRecord.FieldInfos Property
The field info array for fields popup content.
public dymaptic.GeoBlazor.Core.Serialization.FieldInfoSerializationRecord[]? FieldInfos { get; init; }
Property Value
FieldInfoSerializationRecord[]
PopupContentSerializationRecord.Id Property
The unique identifier for the popup content.
public string? Id { get; set; }
Property Value
PopupContentSerializationRecord.IsNull Property
Indicates whether this record represents a null value.
public override bool IsNull { get; init; }
Property Value
PopupContentSerializationRecord.MediaInfos Property
The media info array for media popup content.
public dymaptic.GeoBlazor.Core.Serialization.MediaInfoSerializationRecord[]? MediaInfos { get; init; }
Property Value
MediaInfoSerializationRecord[]
PopupContentSerializationRecord.OrderByFields Property
The order by fields for relationship popup content.
public dymaptic.GeoBlazor.Core.Serialization.RelatedRecordsInfoFieldOrderSerializationRecord[]? OrderByFields { get; init; }
Property Value
RelatedRecordsInfoFieldOrderSerializationRecord[]
PopupContentSerializationRecord.OutFields Property
The out fields for custom popup content.
public string[]? OutFields { get; init; }
Property Value
PopupContentSerializationRecord.RelationshipId Property
The relationship ID for relationship popup content.
public System.Nullable<long> RelationshipId { get; init; }
Property Value
PopupContentSerializationRecord.Text Property
The text for text popup content.
public string? Text { get; init; }
Property Value
PopupContentSerializationRecord.Title Property
The title of the popup content.
public string? Title { get; init; }
Property Value
PopupContentSerializationRecord.Type Property
The popup content type.
public string Type { get; init; }
Property Value
Methods
PopupContentSerializationRecord.FromSerializationRecord() Method
Converts this serialization record back to the original type.
public override dymaptic.GeoBlazor.Core.Components.Popups.PopupContent? FromSerializationRecord();