Table of Contents

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 Id

The id.

group Group

The group.

zone Zone

The zone.

metadataType GroupZoneMetadataType

The 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

Group

Group

MetadataType

Gets or sets the metadata type.

public GroupZoneMetadataType MetadataType { get; set; }

Property Value

GroupZoneMetadataType

GroupZoneMetadataType

Zone

Gets or sets the zone.

public Zone Zone { get; set; }

Property Value

Zone

Zone

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.