addCard static method

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

Add a card

cycleList Optional. Used to set cyclic card. 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 addCard(
      List<TTCycleModel>? cycleList,
      int startDate,
      int endDate,
      String lockData,
      TTAddCardProgressCallback progressCallback,
      TTCardNumberCallback 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_CARD, map, callback,
        progress: progressCallback, fail: failedCallback);
  }