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
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
PopupExpressionInfoSerializationRecord.Id Property
The unique identifier.
public string? Id { get; init; }
Property Value
PopupExpressionInfoSerializationRecord.IsNull Property
Indicates whether this record represents a null value.
public override bool IsNull { get; init; }
Property Value
PopupExpressionInfoSerializationRecord.Name Property
The name of the expression.
public string? Name { get; init; }
Property Value
PopupExpressionInfoSerializationRecord.ReturnType Property
The return type of the expression.
public string? ReturnType { get; init; }
Property Value
PopupExpressionInfoSerializationRecord.Title Property
The title of the expression.
public string? Title { get; init; }
Property Value
Methods
PopupExpressionInfoSerializationRecord.FromSerializationRecord() Method
Converts this serialization record back to the original type.
public override dymaptic.GeoBlazor.Core.Components.Popups.PopupExpressionInfo? FromSerializationRecord();