TmsTaskSdk class

货运自动任务类

Constructors

TmsTaskSdk({String? tmsAppId, String? appSecurity, String? enterpriseSenderCode, String? environment})

Properties

appSecurity String?
final
enterpriseSenderCode String?
final
environment String?
final
hashCode int
The hash code for this object.
no setterinherited
loggerList List<TaskInfoLog>
getter/setter pair
logListenerMap Map<String, LogListener>
getter/setter pair
runMap Map<String, ShippingNoteInfo>
保存正在运行中的订单,用MAP是防止重复
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scheduleListenerMap Map<String, ScheduleListener>
getter/setter pair
taskRunTimer Timer?
getter/setter pair
tmsAppId String?
final

Methods

addLogListener(String key, LogListener logListener) → void
addScheduleListener(String shippingNoteNumber, ScheduleListener scheduleListener) → void
authBack({SuccessBack? successBack}) → void
authInitRun({required List<ShippingNoteInfo> localInfoList, SuccessBack? successBack}) → void
授权自动开始未完成运单 TODO:放在程序启动时
disposeTask() → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pauseRunTask({String? remark, required List<ShippingNoteInfo> shippingNoteInfos, SuccessBack? successBack}) → void
暂停 切换司机 TODO:暂停/切换司机/车辆时先点击
removeLogListener(String key) → void
removeScheduleListener(String shippingNoteNumber) → void
reStartRunTask({String? remark, required List<ShippingNoteInfo> shippingNoteInfos, SuccessBack? successBack}) → void
重启 TODO:暂停结束/切换司机成功/车辆后点击
scheduleListener(String shippingNoteNumber, int total, int process) → void
startRunTask({String? remark, required List<ShippingNoteInfo> shippingNoteInfos, SuccessBack? successBack}) → void
开始运输 TODO:起运
stopRunTask({String? remark, required List<ShippingNoteInfo> shippingNoteInfos, SuccessBack? successBack}) → void
自动认证并结束 TODO:运单结束送达时点击--结束,停止定位
taskListener(bool success, String? code, String msg, dynamic data) → void
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

AUTH_ERR_COUNT → const int
DEBUG → const String
DEFAULT_MILL → const int
NO_AUTH_CODE → const String
NO_START_CODE → const String
OTHER_ERR_CODE → const String
PREW_NO_STOP_CODE → const String
RELESE → const String
SUCCESS_CODE → const String