הפניה לסיווג GMTSרכב

הפניה לסיווג GMTSVehicle

סקירה כללית

אובייקט שמכיל נתונים פונקציונליים שקשורים לרכב.

הנתונים האלה יכולים להיות נתוני פרופיל, כמו הקיבולת המקסימלית, או נתוני מעקב, כמו הנסיעות הנוכחיות והמיקום.

מקבלת בירושה את GMTCImmutableData

פונקציות של חברי מועדון

(instancetype)- initWithvehicleName:vehicleState:supportedTripTypes:currentTrips:lastLocation:maximumCapacity:attributes:vehicleType:
 אתחול האובייקט.

נכסים

NSString * vehicleName
 שם הרכב.
GMTSVehicleStatevehicleState
 לגבי מצב הרכב, אפשר לעבור לאתר GMTSVehicleState כדי לראות את כל האפשרויות.
GMTSVehicleSupportedTripTypessupportedTripTypes
 סוגי נסיעות נתמכים, עיינו בקטע GMTSVehicleSupportedTripTypes כדי לראות את כל האפשרויות.
NSArray< NSString * > * currentTrips
 מערך מכיל את כל מזהי הנסיעה הנוכחיים.
GMTSVehicleLocationlastLocation
 המיקום האחרון של הרכב.
int32_tmaximumCapacity
 הקיבולת המקסימלית.
NSArray
< GMTSVehicleAttributeKeyValuePair * > * 
מאפיינים
 מערך מכיל את כל מאפייני הרכב.
GMTSVehicleTypevehicleType
 מידע על סוג הרכב.

מסמכי תיעוד לגבי פונקציות של חברים

- (instancetype) initWithvehicleName: (nullable NSString *)  vehicleName
כלי הרכב: (GMTSVehicleState) vehicleState
SupportTripTypes: (GMTSVehicleSupportedTripTypes) supportedTripTypes
currentTrips: (nullable NSArray< NSString * > *)  currentTrips
המיקום האחרון: (nullable GMTSVehicleLocation *) lastLocation
קיבולת מקסימלית: (int32_t) maximumCapacity
: (nullable NSArray< GMTSVehicleAttributeKeyValuePair * > *)  מאפיינים
סוג הרכב: (GMTSVehicleType *) vehicleType

אתחול האובייקט.

פרמטרים:
vehicleNameשם הרכב.
vehicleStateלגבי מצב הרכב, אפשר לעבור לאתר GMTSVehicleState כדי לראות את כל האפשרויות.
supportedTripTypesכל סוגי הנסיעות הנתמכים.
currentTripsמערך מכיל את כל מזהי הנסיעה הנוכחיים.
lastLocationהמיקום האחרון של הרכב.
maximumCapacityהקיבולת המקסימלית.
מאפייניםמילון מכיל את כל מאפייני הרכב.
vehicleTypeמידע על סוג הרכב.

תיעוד נכס

- (NSString*) vehicleName [read, copy]

שם הרכב.

- (GMTSVehicleState) vehicleState [read, assign]

לגבי מצב הרכב, אפשר לעבור לאתר GMTSVehicleState כדי לראות את כל האפשרויות.

סוגי נסיעות נתמכים, עיינו בקטע GMTSVehicleSupportedTripTypes כדי לראות את כל האפשרויות.

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

מערך מכיל את כל מזהי הנסיעה הנוכחיים.

- (GMTSVehicleLocation*) lastLocation [read, copy]

המיקום האחרון של הרכב.

- (int32_t) maximumCapacity [read, assign]

הקיבולת המקסימלית.

- (NSArray<GMTSVehicleAttributeKeyValuePair *>*) מאפיינים [read, copy]

מערך מכיל את כל מאפייני הרכב.

- (GMTSVehicleType*) vehicleType [read, copy]

מידע על סוג הרכב.