Table of Contents

Class Language

Namespace
Geotab.Checkmate.ObjectModel
Assembly
Geotab.Checkmate.ObjectModel.dll

Type that represents language options

public sealed class Language
Inheritance
Language
Inherited Members

Fields

Chinese

Chinese language value

public static readonly Language Chinese

Field Value

Language

Czech

Czech language value

public static readonly Language Czech

Field Value

Language

Dutch

Dutch language value

public static readonly Language Dutch

Field Value

Language

English

English language value

public static readonly Language English

Field Value

Language

French

French (Canada) language value

public static readonly Language French

Field Value

Language

FrenchFrance

French(France) language value

public static readonly Language FrenchFrance

Field Value

Language

German

German language value

public static readonly Language German

Field Value

Language

Indonesian

Indonesian language value

public static readonly Language Indonesian

Field Value

Language

Italian

Italian language value

public static readonly Language Italian

Field Value

Language

Japanese

Japanese language value

public static readonly Language Japanese

Field Value

Language

Malay

Malay language value

public static readonly Language Malay

Field Value

Language

Polish

Polish language value

public static readonly Language Polish

Field Value

Language

Portuguese

Portuguese language value

public static readonly Language Portuguese

Field Value

Language

Spanish

Spanish language value

public static readonly Language Spanish

Field Value

Language

Swedish

Swedish language value

public static readonly Language Swedish

Field Value

Language

Thai

Thai language value

public static readonly Language Thai

Field Value

Language

Turkish

Turkish language value

public static readonly Language Turkish

Field Value

Language

Properties

Code

Gets code of language

public string Code { get; }

Property Value

string

string

Label

Gets display label of language

public string Label { get; }

Property Value

string

string

Value

Gets value of language

public string Value { get; }

Property Value

string

string

Methods

Clone()

Clones this instance.

public Language Clone()

Returns

Language

A copy of this Language.

Equals(object?)

Determines whether the specified object, is equal to this instance.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with this instance.

Returns

bool

true if the specified object is equal to this instance; otherwise, false.

GetHashCode()

Returns a hash code for this instance.

public override int GetHashCode()

Returns

int

A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.

GetLanguages()

Get all language options as array

public static IEnumerable<Language> GetLanguages()

Returns

IEnumerable<Language>

IEnumerable<T> of Language

IsLanguageCodeValid(string)

Checks whether language code format is valid

public static bool IsLanguageCodeValid(string languageCode)

Parameters

languageCode string

A language code

Returns

bool

true if A language coded is valid.

LanguageCodeToValue(string)

Converts ISO language format to MyG language format. If language code is not valid, returns "en".

public static string LanguageCodeToValue(string languageCode)

Parameters

languageCode string

A language code

Returns

string

A language value that can be used in MyG.