Class ZoneMetadata
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
The metadata of Zone.
public sealed class ZoneMetadata : Entity, IEntity, IComparable, IIdentifiable, IZoneProvider
- Inheritance
-
ZoneMetadata
- Implements
- Inherited Members
Constructors
ZoneMetadata()
Initializes a new instance of the ZoneMetadata class.
public ZoneMetadata()
ZoneMetadata(Id?, Zone, ZoneMetadataType, string?, double?)
Initializes a new instance of the ZoneMetadata class.
public ZoneMetadata(Id? id, Zone zone, ZoneMetadataType metadataType, string? stringData, double? numericValue)
Parameters
id
IdThe id.
zone
ZoneThe zone.
metadataType
ZoneMetadataTypeThe metadataType.
stringData
stringThe stringData.
numericValue
double?The numericValue.
Properties
MetadataType
Gets or sets the metadata type.
public ZoneMetadataType MetadataType { get; set; }
Property Value
NumericValue
Gets or sets value of the metadata.
public double? NumericValue { get; set; }
Property Value
- double?
Nullable<T> where T is. double
StringData
Gets or sets value of the metadata.
public string? StringData { get; set; }
Property Value
- string
Nullable<T> where T is. string
Zone
Gets or sets the zone.
public Zone Zone { get; set; }
Property Value
Methods
Clone()
Creates a new object that is a copy of the current instance.
public override IEntity Clone()
Returns
- IEntity
A new object that is a copy of this instance.