addFingerprint static method

void addFingerprint(
  1. List<TTCycleModel>? cycleList,
  2. int startDate,
  3. int endDate,
  4. String lockData,
  5. TTAddFingerprintProgressCallback progressCallback,
  6. TTAddFingerprintCallback callback,
  7. TTFailedCallback failedCallback
)

Add a fingerprint

cycleList Optional. Used to set cyclic fingerprint. Usually set to null startDate The time(millisecond) when it becomes valid endDate The time(millisecond) when it is expired lockData The lock data string used to operate lock

Implementation

static void addFingerprint(
      List<TTCycleModel>? cycleList,
      int startDate,
      int endDate,
      String lockData,
      TTAddFingerprintProgressCallback progressCallback,
      TTAddFingerprintCallback callback,
      TTFailedCallback failedCallback) {
    Map map = Map();
    map[TTResponse.startDate] = startDate;
    map[TTResponse.endDate] = endDate;
    map[TTResponse.lockData] = lockData;
    if (cycleList != null && cycleList.length > 0) {
      map[TTResponse.cycleJsonList] = convert.jsonEncode(cycleList);
    }
    invoke(COMMAND_ADD_FINGERPRINT, map, callback,
        progress: progressCallback, fail: failedCallback);
  }