Table of Contents

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 Id

The id.

zone Zone

The zone.

metadataType ZoneMetadataType

The metadataType.

stringData string

The stringData.

numericValue double?

The numericValue.

Properties

MetadataType

Gets or sets the metadata type.

public ZoneMetadataType MetadataType { get; set; }

Property Value

ZoneMetadataType

ZoneMetadataType

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

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.