addFingerprint static method
void
addFingerprint(
- String mac,
- List<
TTCycleModel> ? cycleList, - int startDate,
- int endDate,
- String lockData,
- TTAddFingerprintProgressCallback progressCallback,
- TTAddFingerprintCallback callback,
- TTFailedCallback lockFailedCallback,
- TTRemoteKeypadFailedCallback keyPadFailedCallback,
Implementation
static void addFingerprint(
String mac,
List<TTCycleModel>? cycleList,
int startDate,
int endDate,
String lockData,
TTAddFingerprintProgressCallback progressCallback,
TTAddFingerprintCallback callback,
TTFailedCallback lockFailedCallback,
TTRemoteKeypadFailedCallback keyPadFailedCallback) {
Map map = Map();
map[TTResponse.mac] = mac;
map[TTResponse.startDate] = startDate;
map[TTResponse.endDate] = endDate;
map[TTResponse.lockData] = lockData;
if (cycleList != null && cycleList.length > 0) {
map[TTResponse.cycleJsonList] = convert.jsonEncode(cycleList);
}
TTLock.invoke(
COMMAND_MULTIFUNCTIONAL_REMOTE_KEYPAD_ADD_FINGERPRINT, map, callback,
progress_callback: progressCallback,
fail_callback: lockFailedCallback,
other_fail_callback: keyPadFailedCallback);
}