GMTS klasy pojazdów


Opis

Obiekt zawierający dane funkcjonalne związane z pojazdem.

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

Dziedziczy wymiar GMTSImmutableData.

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 GMTSVehicleState).
GMTSVehicleSupportedTripTypessupportedTripTypes
 Obsługiwane typy podróży: wszystkie opcje znajdziesz w sekcji GMTSVehicleSupportedTripTypes.
NSSlate< NSString * > * currentTrips
 Tablica zawiera cały bieżący identyfikator podróży.
GMTSVehicleLocationlastLocation
 Ostatnia lokalizacja pojazdu.
int32_t maximumCapacity
 Maksymalna pojemność.
NSSlate
< GMTSVehicleAttributeKeyValuePair * > * 
atrybuty
 Tablica zawiera wszystkie atrybuty pojazdu.
GMTSVehicleTypevehicleType
 Informacje o typie pojazdu.

Dokumentacja funkcji członka grupy

- (typ instancji) initWithvehicleName: (nullable NSString *)  vehicleName
pojazdState: (GMTSVehicleState) vehicleState
supportedTripTypes: (GMTSVehicleSupportedTripTypes) supportedTripTypes
bieżącePodróże: (nullable NSArray< NSString * > *)  currentTrips
lastLocation: (wartość null GMTSVehicleLocation *) lastLocation
maksymalna pojemność: (int32_t)  maximumCapacity
atrybuty: (nullable NSArray< GMTSVehicleAttributeKeyValuePair * > *)  atrybuty
pojazdTyp: (GMTSVehicleType *) vehicleType,

Inicjowanie obiektu.

Parametry:
vehicleNameNazwa pojazdu.
vehicleStateStan pojazdu (wszystkie opcje znajdziesz w sekcji GMTSVehicleState).
supportedTripTypesWszystkie obsługiwane typy podróży.
currentTripsTablica zawiera cały bieżący identyfikator podróży.
lastLocationOstatnia lokalizacja pojazdu.
maximumCapacityMaksymalna pojemność.
atrybutySłownik zawiera wszystkie atrybuty pojazdu.
vehicleTypeInformacje o typie pojazdu.

Dokumentacja właściwości

– (NSString*) vehicleName [read, copy]

Nazwa pojazdu.

– (GMTSVehicleState) vehicleState [read, assign]

Stan pojazdu (wszystkie opcje znajdziesz w sekcji GMTSVehicleState).

Obsługiwane typy podróży: wszystkie opcje znajdziesz w sekcji GMTSVehicleSupportedTripTypes.

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

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

– (GMTSVehicleLocation*) lastLocation [read, copy]

Ostatnia lokalizacja pojazdu.

- (int32_t) maximumCapacity [read, assign]

Maksymalna pojemność.

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

Tablica zawiera wszystkie atrybuty pojazdu.

– (GMTSVehicleType*) vehicleType [read, copy]

Informacje o typie pojazdu.