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. | |
GMTSVehicleState | vehicleState |
Tình trạng của xe, hãy tham khảo GMTSXeState để biết tất cả các lựa chọn. | |
GMTSVehicleSupportedTripTypes | supportedTripTypes |
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. | |
GMTSVehicleLocation * | lastLocation |
Vị trí cuối cùng của xe. | |
int32_t | maximumCapacity |
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. | |
GMTSVehicleType * | vehicleType |
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ố:
-
vehicleName Tên xe. vehicleState Tình trạng của xe, hãy tham khảo GMTSXeState để biết tất cả các lựa chọn. supportedTripTypes Tất cả các loại chuyến đi được hỗ trợ. currentTrips Một mảng chứa tất cả mã chuyến đi hiện tại. lastLocation Vị trí cuối cùng của xe. maximumCapacity Dung lượng tối đa. attributes Từ điển chứa tất cả thuộc tính của xe. vehicleType Thô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.
– (GMTSVehicleSupportedTripTypes) supportedTripTypes [read, assign] |
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.