Table of Contents

Class TachographActivitiesCertificate

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

The class representing an Activity Certificate.

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

Constructors

TachographActivitiesCertificate(Id?, User?, DateTime?, DateTime?, string?, string?, string?, string?, string?, string?, string?, string?, string?, string?, string?, string?, DateTime?, string?, DateTime?, string?, DateTime?, string?, DateTime?, string?)

Initializes a new instance of the TachographActivitiesCertificate class.

public TachographActivitiesCertificate(Id? id, User? user, DateTime? periodStart, DateTime? periodEnd, string? companyName, string? companyAddress, string? companyPostalCode, string? companyCity, string? companyCountry, string? companyPhoneNumber, string? companyFaxNumber, string? companyManagerName, string? companyManagerEmail, string? signerName, string? signerPosition, string? signerSignPlace, DateTime? signerSignDate, string? driverName, DateTime? driverBirthDate, string? driverCardId, DateTime? driverHiringDate, string? driverSignPlace, DateTime? driverSignDate, string? periodReason)

Parameters

id Id

Activities certificate Id.

user User

User from activities certificate.

periodStart DateTime?

Period start of activities certificate.

periodEnd DateTime?

Period end of activities certificate.

companyName string

The company name.

companyAddress string

The company address.

companyPostalCode string

The company postal code.

companyCity string

The company city.

companyCountry string

The company country.

companyPhoneNumber string

The company phone number.

companyFaxNumber string

The company fax number.

companyManagerName string

The Manager name of the company.

companyManagerEmail string

The Manager email of the company.

signerName string

The signer name.

signerPosition string

The signer position.

signerSignPlace string

The signer sign place.

signerSignDate DateTime?

The signer sign date.

driverName string

The driver name.

driverBirthDate DateTime?

The birthdate driver.

driverCardId string

The license card Id.

driverHiringDate DateTime?

The driver hiring date.

driverSignPlace string

The driver sign place.

driverSignDate DateTime?

The driver sign date.

periodReason string

The period reason about the activities certificate.

Properties

CompanyAddress

Gets or sets the company address.

public string? CompanyAddress { get; set; }

Property Value

string

string

CompanyCity

Gets or sets the company city.

public string? CompanyCity { get; set; }

Property Value

string

string

CompanyCountry

Gets or sets the company country

public string? CompanyCountry { get; set; }

Property Value

string

string

CompanyFaxNumber

Gets or sets the company fax number.

public string? CompanyFaxNumber { get; set; }

Property Value

string

string

CompanyManagerEmail

Gets or sets the company manager email.

public string? CompanyManagerEmail { get; set; }

Property Value

string

string

CompanyManagerName

Gets or sets the company manager name.

public string? CompanyManagerName { get; set; }

Property Value

string

string

CompanyName

Gets or sets the company name.

public string? CompanyName { get; set; }

Property Value

string

string

CompanyPhoneNumber

Gets or sets the company phone number.

public string? CompanyPhoneNumber { get; set; }

Property Value

string

string

CompanyPostalCode

Gets or sets the company postal code.

public string? CompanyPostalCode { get; set; }

Property Value

string

string

DriverBirthDate

Gets or sets the driver birthdate.

public DateTime? DriverBirthDate { get; set; }

Property Value

DateTime?

string

DriverCardId

Gets or sets the driver card license id.

public string? DriverCardId { get; set; }

Property Value

string

string

DriverHiringDate

Gets or sets the driver hiring date.

public DateTime? DriverHiringDate { get; set; }

Property Value

DateTime?

DateTime

DriverName

Gets or sets the driver name.

public string? DriverName { get; set; }

Property Value

string

string

DriverSignDate

Gets or sets the driver sign date.

public DateTime? DriverSignDate { get; set; }

Property Value

DateTime?

DateTime

DriverSignPlace

Gets or sets the driver sign place.

public string? DriverSignPlace { get; set; }

Property Value

string

string

PeriodEnd

Gets or sets period end of activities certificate.

public DateTime? PeriodEnd { get; set; }

Property Value

DateTime?

DateTime

PeriodReason

Gets or sets the period reason about the activities certificate.

public string? PeriodReason { get; set; }

Property Value

string

string

PeriodStart

Gets or sets period start of activities certificate.

public DateTime? PeriodStart { get; set; }

Property Value

DateTime?

DateTime

SignerName

Gets or sets the signer name.

public string? SignerName { get; set; }

Property Value

string

string

SignerPosition

Gets or sets the signer position.

public string? SignerPosition { get; set; }

Property Value

string

string

SignerSignDate

Gets or sets the signer sign date.

public DateTime? SignerSignDate { get; set; }

Property Value

DateTime?

DateTime

SignerSignPlace

Gets or sets the signer sign place.

public string? SignerSignPlace { get; set; }

Property Value

string

string

User

Gets or sets the User.

public User? User { get; set; }

Property Value

User

The User.

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.