Table of Contents

Class TachographCompanyCard

Namespace
Geotab.Checkmate.ObjectModel.Tachograph.CompanyCards
Assembly
Geotab.Checkmate.ObjectModel.dll

Represents a tachograph company card used to identify transport companies in EU countries.

public class TachographCompanyCard : Entity, IEntity, IComparable, IIdentifiable
Inheritance
TachographCompanyCard
Implements
Inherited Members

Constructors

TachographCompanyCard()

Initializes a new instance of the TachographCompanyCard class.

public TachographCompanyCard()

TachographCompanyCard(Id?)

Initializes a new instance of the TachographCompanyCard class.

public TachographCompanyCard(Id? id)

Parameters

id Id

The identifier.

TachographCompanyCard(Id?, long?, string?, string?, DateTime?, DateTime?, string?, string?, string?, DateTime?, DateTime?, string?)

Initializes a new instance of the TachographCompanyCard class.

public TachographCompanyCard(Id? id, long? icc, string? companyName, string? address, DateTime? validity, DateTime? expiry, string? cardNumber, string? cardAuthority, string? source, DateTime? lastUpdate, DateTime? registrationTime, string? status)

Parameters

id Id

The identifier

icc long?

The icc number of the card.

companyName string

The company name on the card.

address string

The company's address.

validity DateTime?

The validity of the company card.

expiry DateTime?

The expiry of the company card.

cardNumber string

The card number.

cardAuthority string

The card authority.

source string

The source.

lastUpdate DateTime?

The last time this card was updated.

registrationTime DateTime?

The time when this card was registered on the system.

status string

The status of the card.

Properties

Address

Gets or sets the company's address.

public string? Address { get; set; }

Property Value

string

string

CardAuthority

Gets or sets the card authority.

public string? CardAuthority { get; set; }

Property Value

string

string

CardNumber

Gets or sets the card number.

public string? CardNumber { get; set; }

Property Value

string

string

CompanyName

Gets or sets the company name of the card.

public string? CompanyName { get; set; }

Property Value

string

string

Expiry

Gets or sets the expiry of the card.

public DateTime? Expiry { get; set; }

Property Value

DateTime?

DateTime

Icc

Gets or sets the ICC number of the card.

public long? Icc { get; set; }

Property Value

long?

long

LastUpdate

Gets or sets the last time this card was updated.

public DateTime? LastUpdate { get; set; }

Property Value

DateTime?

DateTime

RegistrationTime

Gets or sets the time this card was registered on the system.

public DateTime? RegistrationTime { get; set; }

Property Value

DateTime?

DateTime

Source

Gets or sets the source of the card.

public string? Source { get; set; }

Property Value

string

string

Status

Gets or sets the status of the card. The available values are:

public string? Status { get; set; }

Property Value

string

string

Validity

Gets or sets the validity of the card.

public DateTime? Validity { get; set; }

Property Value

DateTime?

DateTime

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.

ToString()

Returns a string that represents this instance.

public override string ToString()

Returns

string

A string that represents this instance.