addFingerprint static method

void addFingerprint(
  1. String mac,
  2. List<TTCycleModel>? cycleList,
  3. int startDate,
  4. int endDate,
  5. String lockData,
  6. TTAddFingerprintProgressCallback progressCallback,
  7. TTAddFingerprintCallback callback,
  8. TTFailedCallback lockFailedCallback,
  9. 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);
}