GMTS klasy pojazdów


Przegląd

Obiekt zawierający dane dotyczące działania pojazdu.

Mogą to być dane profilowe, np. maksymalna pojemność, lub dane śledzenia, takie jak bieżące podróże czy lokalizacja.

Dziedziczy GMTCImmutableData.

Publiczne funkcje członków

(typ instancji)initWithvehicleName:vehicleState:supportedTripTypes:currentTrips:lastLocation:maximumCapacity:attributes:vehicleType:
 Inicjowanie obiektu.

Usługi

NSString * vehicleName
 Nazwa pojazdu.
GMTSVehicleStatevehicleState
 Stan pojazdu: wszystkie opcje znajdziesz w sekcji GMTSPojazd.
GMTSVehicleSupportedTripTypessupportedTripTypes
 Obsługiwane typy podróży znajdziesz w sekcji GMTSVehicleSupportedTripTypes, aby poznać wszystkie opcje.
NSTrack< NSString * > * currentTrips
 Tablica zawiera cały bieżący identyfikator podróży.
GMTSVehicleLocationlastLocation
 Ostatnie miejsce w pojeździe.
int32_tmaximumCapacity
 Maksymalna pojemność.
NSTrack
< GMTSVehicleAttributeKeyValuePair * > * 
atrybuty
 Tablica zawiera wszystkie atrybuty pojazdu.
GMTSVehicleTypevehicleType
 Informacje o typie pojazdu.

Dokumentacja funkcji członka

- (typ instancji) initWithvehicleName: (nullable NSString *)  vehicleName
PojazdState: (GMTSVehicleState) vehicleState
obsługiwane typy podróży: (GMTSVehicleSupportedTripTypes) supportedTripTypes
currentTrips: (nullable NSArray< NSString * > *)  currentTrips
lastLocation: (wartość null GMTSVehicleLocation *) lastLocation
maksymalna pojemność: (int32_t) maximumCapacity
atrybuty: (nullable NSArray< GMTSVehicleAttributeKeyValuePair * > *)  atrybuty
typ pojazdu: (GMTSVehicleType *) vehicleType,

Inicjowanie obiektu.

Parametry:
vehicleNameNazwa pojazdu.
vehicleStateStan pojazdu: wszystkie opcje znajdziesz w sekcji GMTSPojazd.
supportedTripTypesWszystkie obsługiwane typy podróży.
currentTripsTablica zawiera cały bieżący identyfikator podróży.
lastLocationOstatnie miejsce w pojeździe.
maximumCapacityMaksymalna pojemność.
atrybutySłownik zawiera wszystkie atrybuty pojazdów.
vehicleTypeInformacje o typie pojazdu.

Dokumentacja usługi

– (NSString*) vehicleName [read, copy]

Nazwa pojazdu.

– (GMTSVehicleState) vehicleState [read, assign]

Stan pojazdu: wszystkie opcje znajdziesz w sekcji GMTSPojazd.

Obsługiwane typy podróży znajdziesz w sekcji GMTSVehicleSupportedTripTypes, aby poznać wszystkie opcje.

– (NSSlate<NSString *>*) currentTrips [read, copy]

Tablica zawiera cały bieżący identyfikator podróży.

– (GMTSVehicleLocation*) lastLocation [read, copy]

Ostatnie miejsce w pojeździe.

– (int32_t) maximumCapacity [read, assign]

Maksymalna pojemność.

- (NSArray<GMTSVehicleAttributeKeyValuePair *>*) Atrybuty [read, copy]

Tablica zawiera wszystkie atrybuty pojazdu.

– (GMTSVehicleType*) vehicleType [read, copy]

Informacje o typie pojazdu.