Skip to content

Latest commit

 

History

History
932 lines (503 loc) · 26.1 KB

User.md

File metadata and controls

932 lines (503 loc) · 26.1 KB

@fairfleet/geotab / User

Interface: User

A user of the system. A user can be a MyGeotab user or a user that is a Driver.

Hierarchy

Table of contents

Properties

Properties

acceptedEULA

acceptedEULA: number

Gets or sets a value indicating the user accepted MyGeotab EULA revision number. Default [null].

Defined in

src/types/Checkmate/ObjectModel/User.ts:24


accessGroupFilter

accessGroupFilter: GroupFilter

Gets or sets the GroupFilter that the user belongs to, which is used to determine what the user can see within the database.

Defined in

src/types/Checkmate/ObjectModel/User.ts:26


activeDashboardReports

activeDashboardReports: string[]

Gets or sets the list of active dashboards for the user, displayed on the dashboard page. Default [empty].

Defined in

src/types/Checkmate/ObjectModel/User.ts:28


activeFrom

activeFrom: Date

Gets or sets the date the user is active from. Default [UtcNow].

Defined in

src/types/Checkmate/ObjectModel/User.ts:30


activeTo

activeTo: Date

Gets or sets the date the user is active to. Default [MaxDate].

Defined in

src/types/Checkmate/ObjectModel/User.ts:32


authorityAddress

authorityAddress: string

Gets or sets the HOS authority address of the user. Default [""].

Defined in

src/types/Checkmate/ObjectModel/User.ts:34


authorityName

authorityName: string

Gets or sets the HOS authority name of the user. Default [""].

Defined in

src/types/Checkmate/ObjectModel/User.ts:36


availableDashboardReports

availableDashboardReports: string[]

Gets or sets list of all available dashboard reports to the user. Default [empty].

Defined in

src/types/Checkmate/ObjectModel/User.ts:38


bookmarks

bookmarks: string[]

Gets or sets the list of bookmarked pages. Default [empty].

Defined in

src/types/Checkmate/ObjectModel/User.ts:40


cannedResponseOptions

cannedResponseOptions: string[][]

Gets or sets the user's stored list of custom response options to choose from when sending a TextMessage. Each item is a set of predefined response options. Default [empty].

Defined in

src/types/Checkmate/ObjectModel/User.ts:42


carrierNumber

carrierNumber: string

Gets or sets the carrier number. Default [""].

Defined in

src/types/Checkmate/ObjectModel/User.ts:44


changePassword

changePassword: boolean

Gets or sets a flag indicating whether the user's password requires resetting. If [true], the user will be forced to change their password on next login. Default [false].

Defined in

src/types/Checkmate/ObjectModel/User.ts:46


comment

comment: string

Gets or sets free text field where any user information can be stored and referenced for this entity. Default [""].

Defined in

src/types/Checkmate/ObjectModel/User.ts:48


companyAddress

companyAddress: string

Gets or sets the company address for the user. Default [""].

Defined in

src/types/Checkmate/ObjectModel/User.ts:50


companyGroups

companyGroups: Group[]

Gets or sets the list of organization Group(s) that the user belongs to.

Defined in

src/types/Checkmate/ObjectModel/User.ts:52


companyName

companyName: string

Gets or sets the name of the company for the user. Default [""].

Defined in

src/types/Checkmate/ObjectModel/User.ts:54


countryCode

countryCode: string

Gets or sets the user two symbols country ISO code (https://www.iso.org/iso-3166-country-codes.html). Maximum length [2] Default [""]

Defined in

src/types/Checkmate/ObjectModel/User.ts:56


dateFormat

dateFormat: string

Gets or sets the format dates will be displayed to this user. Default ["MM/dd/yy HH:mm:ss"].

Defined in

src/types/Checkmate/ObjectModel/User.ts:58


defaultGoogleMapStyle

defaultGoogleMapStyle: GoogleMapStyle

Gets or sets the default GoogleMapStyle tiles when using Google maps. Default [Roadmap].

Defined in

src/types/Checkmate/ObjectModel/User.ts:60


defaultHereMapStyle

defaultHereMapStyle: HereMapStyle

Gets or sets the default HereMapStyle tiles when using Here Maps. Default [Roadmap].

Defined in

src/types/Checkmate/ObjectModel/User.ts:62


defaultMapEngine

defaultMapEngine: string

Gets or sets the default map engine to use for this user. System map engines are: GoogleMapsHereMapMapBox Default ["MapBox"].

Defined in

src/types/Checkmate/ObjectModel/User.ts:68


defaultOpenStreetMapStyle

defaultOpenStreetMapStyle: OpenStreetMapStyle

Gets or sets the default OpenStreetMapStyle tiles when using Open Street Maps. Default [MapBox].

Defined in

src/types/Checkmate/ObjectModel/User.ts:70


defaultPage

defaultPage: string

Gets or sets the default start page to view when login is complete. Maps to the hash portion of the web site URL (https://url/enpoint/[#page]). Default [helpGuide].

Defined in

src/types/Checkmate/ObjectModel/User.ts:72


designation

designation: string

Gets or sets the designation or title of the employee. Maximum length [50] Default [""].

Defined in

src/types/Checkmate/ObjectModel/User.ts:74


displayCurrency

displayCurrency: Currency

Gets or sets the user's preferred currency for display in the UI.

Defined in

src/types/Checkmate/ObjectModel/User.ts:76


displayMeasurementProfile

displayMeasurementProfile: DisplayMeasurementProfile

Gets or sets the DisplayMeasurementProfile.

Defined in

src/types/Checkmate/ObjectModel/User.ts:78


driveGuideVersion

driveGuideVersion: number

Gets or sets the driver's last viewed guide version. Default [0].

Defined in

src/types/Checkmate/ObjectModel/User.ts:80


electricEnergyEconomyUnit

electricEnergyEconomyUnit: ElectricEnergyEconomyUnit

Gets or sets the user's preferred ElectricEnergyEconomyUnit for viewing fuel economy. Default [LitersEPer100Km].

Defined in

src/types/Checkmate/ObjectModel/User.ts:82


employeeNo

employeeNo: string

Gets or sets the employee number or external identifier. Maximum length [50] Default [""].

Defined in

src/types/Checkmate/ObjectModel/User.ts:84


featurePreview

featurePreview: string

Gets or sets a value indicating which features user enabled to preview. Default [""].

Defined in

src/types/Checkmate/ObjectModel/User.ts:86


firstDayOfWeek

firstDayOfWeek: number

Gets or sets the user's preferred day to represent the start of the week. Default ["Sunday"].

Defined in

src/types/Checkmate/ObjectModel/User.ts:88


firstName

firstName: string

Gets or sets the first name of the user. Maximum length [255].

Defined in

src/types/Checkmate/ObjectModel/User.ts:90


fuelEconomyUnit

fuelEconomyUnit: FuelEconomyUnit

Gets or sets the user's preferred FuelEconomyUnit for viewing fuel economy. Default [LitersPer100Km].

Defined in

src/types/Checkmate/ObjectModel/User.ts:92


groups

groups: Group[]

Gets or sets the aggregated list of all user groups.

Defined in

src/types/Checkmate/ObjectModel/User.ts:94


hosRuleSet

hosRuleSet: HosRuleSet

Gets or sets the HosRuleSet the user follows. Default [None].

Defined in

src/types/Checkmate/ObjectModel/User.ts:96


id

id: string

Gets or sets the unique identifier for the User. See Id.

Overrides

NameEntityWithVersion.id

Defined in

src/types/Checkmate/ObjectModel/User.ts:98


isAdverseDrivingEnabled

isAdverseDrivingEnabled: boolean

Gets or sets a value indicating whether the user is allowed to Adverse Driving conditions exempt. Default [false].

Defined in

src/types/Checkmate/ObjectModel/User.ts:100


isDriver

isDriver: boolean

Gets or sets the is driver toggle, if [true] the user is a driver, otherwise [false]. Default [false].

Defined in

src/types/Checkmate/ObjectModel/User.ts:102


isEULAAccepted

isEULAAccepted: boolean

Gets a value indicating whether the old EULA has been accepted by the end user. Default [false].

Defined in

src/types/Checkmate/ObjectModel/User.ts:106


isEmailReportEnabled

isEmailReportEnabled: boolean

Gets or sets the isEmailReportEnabled, if [true] the user will receive the emailed report, otherwise [false]. Default [true].

Defined in

src/types/Checkmate/ObjectModel/User.ts:104


isExemptHOSEnabled

isExemptHOSEnabled: boolean

Gets or sets a value indicating whether the user is allowed to HOS personal conveyance. Default [false].

Defined in

src/types/Checkmate/ObjectModel/User.ts:108


isLabsEnabled

isLabsEnabled: boolean

Gets a value indicating whether labs are enabled for this user. When set to true this will enable experimental features that are still in the process of being developed. Default [false].

Defined in

src/types/Checkmate/ObjectModel/User.ts:110


isMetric

isMetric: boolean

Gets or sets whether the current regional settings is in metric units of measurement (or US/Imperial). Default [true].

Defined in

src/types/Checkmate/ObjectModel/User.ts:112


isNewsEnabled

isNewsEnabled: boolean

Gets or sets a value that indicates whether news notifications are enabled for this user. Default [true].

Defined in

src/types/Checkmate/ObjectModel/User.ts:114


isPersonalConveyanceEnabled

isPersonalConveyanceEnabled: boolean

Gets or sets a value indicating whether the user is allowed to HOS personal conveyance. Default [false].

Defined in

src/types/Checkmate/ObjectModel/User.ts:116


isServiceUpdatesEnabled

isServiceUpdatesEnabled: boolean

Gets or sets a value indicating whether are service update notifications enabled for this user. Default [false].

Defined in

src/types/Checkmate/ObjectModel/User.ts:118


isYardMoveEnabled

isYardMoveEnabled: boolean

Gets or sets a value indicating whether the user is allowed to HOS yard move. Default [false].

Defined in

src/types/Checkmate/ObjectModel/User.ts:122


issuerCertificate

issuerCertificate: Certificate

Gets or sets the issuer Certificate for the user. Will only be populated for users not using basic authentication.

Defined in

src/types/Checkmate/ObjectModel/User.ts:120


language

language: string

Gets or sets the user's culture identifier as a predefined CultureInfo name, CultureInfo.Name of an existing System.Globalization.CultureInfo, or Windows-only culture name. Default: ["en"] for English.

Defined in

src/types/Checkmate/ObjectModel/User.ts:124


lastAccessDate

lastAccessDate: Date

Gets or sets the user's Last access date of the system.

Defined in

src/types/Checkmate/ObjectModel/User.ts:126


lastName

lastName: string

Gets or sets the last name of the user. Maximum length [255].

Defined in

src/types/Checkmate/ObjectModel/User.ts:128


mapViews

mapViews: unknown[]

Gets or sets the list of the of the available MapViews from the live map. Default [continent of the user's selected Timezone].

Defined in

src/types/Checkmate/ObjectModel/User.ts:130


maxPCDistancePerDay

maxPCDistancePerDay: number

Gets or sets a value indicating the maximum personal conveyance distance per day in meters. Default [0].

Defined in

src/types/Checkmate/ObjectModel/User.ts:132


mediaFiles

mediaFiles: MediaFile[]

Gets or sets the list of MediaFile(s) photos of this user. Currently, a user can only be associated with at most one photo.

Defined in

src/types/Checkmate/ObjectModel/User.ts:137


name

name: string

Gets or sets the user's email address / login name. Maximum length [255].

Overrides

NameEntityWithVersion.name

Defined in

src/types/Checkmate/ObjectModel/User.ts:139


nullifyAccessGroupFilter

nullifyAccessGroupFilter: boolean

Gets or sets a value to nullify AccessGroupFilter.

Defined in

src/types/Checkmate/ObjectModel/User.ts:141


password

password: string

Gets or sets the user's password.

Defined in

src/types/Checkmate/ObjectModel/User.ts:143


phoneNumber

phoneNumber: string

Gets or sets the user phone number with space separated country phone code. Example +1 5555555555. Maximum length [20] Default [""]

Defined in

src/types/Checkmate/ObjectModel/User.ts:145


phoneNumberExtension

phoneNumberExtension: string

Gets or sets the user phone number without formatting. Maximum length [5] Default [""]

Defined in

src/types/Checkmate/ObjectModel/User.ts:147


privateUserGroups

privateUserGroups: Group[]

Gets or sets the private Group(s) that the user belongs to.

Defined in

src/types/Checkmate/ObjectModel/User.ts:149


reportGroups

reportGroups: Group[]

Gets or sets the report Group(s) for reporting that this user belongs to. The selected reporting groups will allow the user to sort entities that are children of the selected groups. It will not allow them to see entities that are outside of their data access. Default [empty].

Defined in

src/types/Checkmate/ObjectModel/User.ts:151


securityGroups

securityGroups: Group[]

Gets or sets the security Group(s) this user belongs to; which define the user's access.

Defined in

src/types/Checkmate/ObjectModel/User.ts:153


showClickOnceWarning

showClickOnceWarning: boolean

Gets or sets a flag indicating whether to show ClickOnce support warning as the default page. (legacy) Default [false].

Defined in

src/types/Checkmate/ObjectModel/User.ts:155


timeZoneId

timeZoneId: string

Gets or sets the IANA Timezone Id of the user. All data will be displayed in this Timezone. Default ["America/New_York"].

Defined in

src/types/Checkmate/ObjectModel/User.ts:157


userAuthenticationType

userAuthenticationType: UserAuthenticationType

Gets or sets the UserAuthenticationType. Default [Basic].

Defined in

src/types/Checkmate/ObjectModel/User.ts:159


version

version: number

Gets or sets the version of the entity.

Inherited from

NameEntityWithVersion.version

Defined in

src/types/Checkmate/ObjectModel/NameEntityWithVersion.ts:10


wifiEULA

wifiEULA: number

Gets or sets a value indicating the user accepted Wifi specific EULA revision number. Default [0].

Defined in

src/types/Checkmate/ObjectModel/User.ts:161


windowsAuthenticationUserId

windowsAuthenticationUserId: string

Gets or sets the windows authentication user Id. This property is so we don't return both User Id and Name to the client side when they have the same value. User Id and Name only differ for WindowsAuthentication users.

Defined in

src/types/Checkmate/ObjectModel/User.ts:167


zoneDisplayMode

zoneDisplayMode: ZoneDisplayMode

Gets or sets the default ZoneDisplayMode used on the map. Default [Default].

Defined in

src/types/Checkmate/ObjectModel/User.ts:169