setRemoteKeyValidDate static method

void setRemoteKeyValidDate(
  1. String remoteKeyMac,
  2. List<TTCycleModel>? cycleList,
  3. int startDate,
  4. int endDate,
  5. String lockData,
  6. TTSuccessCallback callback,
  7. TTFailedCallback failedCallback,
)

Implementation

static void setRemoteKeyValidDate(
    String remoteKeyMac,
    List<TTCycleModel>? cycleList,
    int startDate,
    int endDate,
    String lockData,
    TTSuccessCallback callback,
    TTFailedCallback failedCallback) {
  Map map = new Map();
  map[TTResponse.mac] = remoteKeyMac;
  map[TTResponse.cycleJsonList] =
      cycleList == null ? null : convert.jsonEncode(cycleList);
  map[TTResponse.startDate] = startDate;
  map[TTResponse.endDate] = endDate;
  map[TTResponse.lockData] = lockData;
  invoke(COMMAND_SET_LOCK_REMOTE_KEY_VALID_DATE, map, callback,
      fail: failedCallback);
}