dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Serialization
PopupTemplateSerializationRecord Class
Protobuf serialization record for PopupTemplate.
public record PopupTemplateSerializationRecord : dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate>, System.IEquatable<dymaptic.GeoBlazor.Core.Serialization.PopupTemplateSerializationRecord>
Inheritance System.Object 🡒 MapComponentSerializationRecord 🡒 dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<PopupTemplate> 🡒 PopupTemplateSerializationRecord
Implements System.IEquatable<PopupTemplateSerializationRecord>
Constructors
PopupTemplateSerializationRecord() Constructor
Default constructor for protobuf deserialization.
public PopupTemplateSerializationRecord();
PopupTemplateSerializationRecord(string, string, IEnumerable, IEnumerable, IEnumerable, IEnumerable, Nullable, Nullable, IEnumerable, string) Constructor
Creates a new PopupTemplateSerializationRecord with the specified values.
public PopupTemplateSerializationRecord(string? Title, string? StringContent=null, System.Collections.Generic.IEnumerable<string>? OutFields=null, System.Collections.Generic.IEnumerable<dymaptic.GeoBlazor.Core.Serialization.FieldInfoSerializationRecord>? FieldInfos=null, System.Collections.Generic.IEnumerable<dymaptic.GeoBlazor.Core.Serialization.PopupContentSerializationRecord>? Content=null, System.Collections.Generic.IEnumerable<dymaptic.GeoBlazor.Core.Serialization.PopupExpressionInfoSerializationRecord>? ExpressionInfos=null, System.Nullable<bool> OverwriteActions=null, System.Nullable<bool> ReturnGeometry=null, System.Collections.Generic.IEnumerable<dymaptic.GeoBlazor.Core.Serialization.ActionBaseSerializationRecord>? Actions=null, string? Id=null);
Parameters
Title System.String
StringContent System.String
OutFields System.Collections.Generic.IEnumerable<System.String>
FieldInfos System.Collections.Generic.IEnumerable<FieldInfoSerializationRecord>
Content System.Collections.Generic.IEnumerable<PopupContentSerializationRecord>
ExpressionInfos System.Collections.Generic.IEnumerable<PopupExpressionInfoSerializationRecord>
OverwriteActions System.Nullable<System.Boolean>
ReturnGeometry System.Nullable<System.Boolean>
Actions System.Collections.Generic.IEnumerable<ActionBaseSerializationRecord>
Properties
PopupTemplateSerializationRecord.Actions Property
The action records for the popup template.
public System.Collections.Generic.IEnumerable<dymaptic.GeoBlazor.Core.Serialization.ActionBaseSerializationRecord>? Actions { get; init; }
Property Value
System.Collections.Generic.IEnumerable<ActionBaseSerializationRecord>
PopupTemplateSerializationRecord.Content Property
The content records for the popup template.
public System.Collections.Generic.IEnumerable<dymaptic.GeoBlazor.Core.Serialization.PopupContentSerializationRecord>? Content { get; init; }
Property Value
System.Collections.Generic.IEnumerable<PopupContentSerializationRecord>
PopupTemplateSerializationRecord.ExpressionInfos Property
The expression info records for the popup template.
public System.Collections.Generic.IEnumerable<dymaptic.GeoBlazor.Core.Serialization.PopupExpressionInfoSerializationRecord>? ExpressionInfos { get; init; }
Property Value
System.Collections.Generic.IEnumerable<PopupExpressionInfoSerializationRecord>
PopupTemplateSerializationRecord.FieldInfos Property
The field info records for the popup template.
public System.Collections.Generic.IEnumerable<dymaptic.GeoBlazor.Core.Serialization.FieldInfoSerializationRecord>? FieldInfos { get; init; }
Property Value
System.Collections.Generic.IEnumerable<FieldInfoSerializationRecord>
PopupTemplateSerializationRecord.Id Property
The unique identifier.
public string? Id { get; init; }
Property Value
PopupTemplateSerializationRecord.IsNull Property
Indicates whether this record represents a null value.
public override bool IsNull { get; init; }
Property Value
PopupTemplateSerializationRecord.OutFields Property
The output fields for the popup template.
public System.Collections.Generic.IEnumerable<string>? OutFields { get; init; }
Property Value
System.Collections.Generic.IEnumerable<System.String>
PopupTemplateSerializationRecord.OverwriteActions Property
Indicates whether to overwrite actions.
public System.Nullable<bool> OverwriteActions { get; init; }
Property Value
System.Nullable<System.Boolean>
PopupTemplateSerializationRecord.ReturnGeometry Property
Indicates whether to return geometry.
public System.Nullable<bool> ReturnGeometry { get; init; }
Property Value
System.Nullable<System.Boolean>
PopupTemplateSerializationRecord.StringContent Property
The string content of the popup template.
public string? StringContent { get; init; }
Property Value
PopupTemplateSerializationRecord.Title Property
The title of the popup template.
public string? Title { get; init; }
Property Value
Methods
PopupTemplateSerializationRecord.FromSerializationRecord() Method
Converts this serialization record back to the original type.
public override dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate? FromSerializationRecord();