Class GroupZoneMetadata
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
The metadata of the relatioship between groups and zones.
public class GroupZoneMetadata : Entity, IEntity, IComparable, IIdentifiable, IZoneProvider
- Inheritance
-
GroupZoneMetadata
- Implements
- Inherited Members
Constructors
GroupZoneMetadata()
Initializes a new instance of the GroupZoneMetadata class.
public GroupZoneMetadata()
GroupZoneMetadata(Id?, Group, Zone, GroupZoneMetadataType, double?)
Initializes a new instance of the GroupZoneMetadata class.
public GroupZoneMetadata(Id? id, Group group, Zone zone, GroupZoneMetadataType metadataType, double? data)
Parameters
id
IdThe id.
group
GroupThe group.
zone
ZoneThe zone.
metadataType
GroupZoneMetadataTypeThe metadataType.
data
double?The data.
Properties
Data
Gets or sets value of the metadata.
public double? Data { get; set; }
Property Value
- double?
Nullable<T> where T is. double
Group
Gets or sets the group.
public Group Group { get; set; }
Property Value
MetadataType
Gets or sets the metadata type.
public GroupZoneMetadataType MetadataType { get; set; }
Property Value
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.