Tài liệu tham khảo về hạng xe của GMTS

Tài liệu tham khảo về hạng xe của GMTS

Tổng quan

Đối tượng chứa dữ liệu chức năng liên quan đến xe cộ.

Dữ liệu này có thể là dữ liệu hồ sơ (chẳng hạn như hạn mức tối đa) hoặc dữ liệu theo dõi, chẳng hạn như vị trí và chuyến đi hiện tại.

Kế thừa GMTCImmutableData.

Hàm thành viên công khai

(instancetype)initWithvehicleName:vehicleState:supportedTripTypes:currentTrips:lastLocation:maximumCapacity:attributes:vehicleType:
 Khởi tạo đối tượng.

Thuộc tính

NSString * vehicleName
 Tên xe.
GMTSVehicleStatevehicleState
 Tình trạng của xe, hãy tham khảo GMTSXeState để biết tất cả các lựa chọn.
GMTSVehicleSupportedTripTypessupportedTripTypes
 Các loại chuyến đi được hỗ trợ, hãy xem GMTSvehicleSupportedTripTypes để biết tất cả lựa chọn.
NSArray< NSString * > * currentTrips
 Một mảng chứa tất cả mã chuyến đi hiện tại.
GMTSVehicleLocationlastLocation
 Vị trí cuối cùng của xe.
int32_tmaximumCapacity
 Dung lượng tối đa.
NSArray
< GMTSVehicleAttributeKeyValuePair * > * 
thuộc tính
 Một mảng chứa tất cả các thuộc tính của xe.
GMTSVehicleTypevehicleType
 Thông tin về loại xe.

Tài liệu về hàm thành phần

– (instancetype) initWithvehicleName: (nullable NSString *)  vehicleName
trạng thái xe: (GMTSVehicleState) vehicleState
supportedTripTypes: (GMTSVehicleSupportedTripTypes) supportedTripTypes
Chuyến đi hiện tại: (nullable NSArray< NSString * > *)  currentTrips
lastLocation: (có thể có giá trị rỗng GMTSVehicleLocation *) lastLocation
Dung lượng tối đa: (int32_t) maximumCapacity
thuộc tính: (nullable NSArray< GMTSVehicleAttributeKeyValuePair * > *)  thuộc tính
Loại xe: (GMTSVehicleType *) vehicleType

Khởi tạo đối tượng.

Các tham số:
vehicleNameTên xe.
vehicleStateTình trạng của xe, hãy tham khảo GMTSXeState để biết tất cả các lựa chọn.
supportedTripTypesTất cả các loại chuyến đi được hỗ trợ.
currentTripsMột mảng chứa tất cả mã chuyến đi hiện tại.
lastLocationVị trí cuối cùng của xe.
maximumCapacityDung lượng tối đa.
attributesTừ điển chứa tất cả thuộc tính của xe.
vehicleTypeThông tin về loại xe.

Tài liệu về tài sản

– (NSString*) vehicleName [read, copy]

Tên xe.

– (GMTSVehicleState) vehicleState [read, assign]

Tình trạng của xe, hãy tham khảo GMTSXeState để biết tất cả các lựa chọn.

Các loại chuyến đi được hỗ trợ, hãy xem GMTSvehicleSupportedTripTypes để biết tất cả lựa chọn.

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

Một mảng chứa tất cả mã chuyến đi hiện tại.

– (GMTSVehicleLocation*) lastLocation [read, copy]

Vị trí cuối cùng của xe.

– (int32_t) maximumCapacity [read, assign]

Dung lượng tối đa.

– (thuộc tính NSArray<GMTSVehicleAttributeKeyValuePair *>*) [read, copy]

Một mảng chứa tất cả các thuộc tính của xe.

– (GMTSVehicleType*) vehicleType [read, copy]

Thông tin về loại xe.