dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Serialization

PopupExpressionInfoSerializationRecord Class

Protobuf serialization record for PopupExpressionInfo.

public record PopupExpressionInfoSerializationRecord : dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<dymaptic.GeoBlazor.Core.Components.Popups.PopupExpressionInfo>, System.IEquatable<dymaptic.GeoBlazor.Core.Serialization.PopupExpressionInfoSerializationRecord>

Inheritance System.Object 🡒 MapComponentSerializationRecord 🡒 dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<PopupExpressionInfo> 🡒 PopupExpressionInfoSerializationRecord

Implements System.IEquatable<PopupExpressionInfoSerializationRecord>

Constructors

PopupExpressionInfoSerializationRecord() Constructor

Default constructor for protobuf deserialization.

public PopupExpressionInfoSerializationRecord();

PopupExpressionInfoSerializationRecord(string, string, string, string, Nullable) Constructor

Creates a new PopupExpressionInfoSerializationRecord with the specified values.

public PopupExpressionInfoSerializationRecord(string Id, string? Expression, string? Name, string? Title, System.Nullable<dymaptic.GeoBlazor.Core.Enums.PopupExpressionInfoReturnType> ReturnType);

Parameters

Id System.String

Expression System.String

Name System.String

Title System.String

ReturnType System.Nullable<PopupExpressionInfoReturnType>

Properties

PopupExpressionInfoSerializationRecord.Expression Property

The Arcade expression string.

public string? Expression { get; init; }

Property Value

System.String

PopupExpressionInfoSerializationRecord.Id Property

The unique identifier.

public string? Id { get; init; }

Property Value

System.String

PopupExpressionInfoSerializationRecord.IsNull Property

Indicates whether this record represents a null value.

public override bool IsNull { get; init; }

Property Value

System.Boolean

PopupExpressionInfoSerializationRecord.Name Property

The name of the expression.

public string? Name { get; init; }

Property Value

System.String

PopupExpressionInfoSerializationRecord.ReturnType Property

The return type of the expression.

public string? ReturnType { get; init; }

Property Value

System.String

PopupExpressionInfoSerializationRecord.Title Property

The title of the expression.

public string? Title { get; init; }

Property Value

System.String

Methods

PopupExpressionInfoSerializationRecord.FromSerializationRecord() Method

Converts this serialization record back to the original type.

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

Returns

PopupExpressionInfo