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

Id System.String

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

System.Nullable<System.Int32>

PopupContentSerializationRecord.Description Property

The description of the popup content.

public string? Description { get; init; }

Property Value

System.String

PopupContentSerializationRecord.DisplayCount Property

The display count for relationship popup content.

public System.Nullable<int> DisplayCount { get; init; }

Property Value

System.Nullable<System.Int32>

PopupContentSerializationRecord.DisplayType Property

The display type of the popup content.

public string? DisplayType { get; init; }

Property Value

System.String

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

System.String

PopupContentSerializationRecord.IsNull Property

Indicates whether this record represents a null value.

public override bool IsNull { get; init; }

Property Value

System.Boolean

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

System.String[]

PopupContentSerializationRecord.RelationshipId Property

The relationship ID for relationship popup content.

public System.Nullable<long> RelationshipId { get; init; }

Property Value

System.Nullable<System.Int64>

PopupContentSerializationRecord.Text Property

The text for text popup content.

public string? Text { get; init; }

Property Value

System.String

PopupContentSerializationRecord.Title Property

The title of the popup content.

public string? Title { get; init; }

Property Value

System.String

PopupContentSerializationRecord.Type Property

The popup content type.

public string Type { get; init; }

Property Value

System.String

Methods

PopupContentSerializationRecord.FromSerializationRecord() Method

Converts this serialization record back to the original type.

public override dymaptic.GeoBlazor.Core.Components.Popups.PopupContent? FromSerializationRecord();

Returns

PopupContent