toMap method

  1. @override
Map<String, dynamic> toMap()
override

Implementation

@override
Map<String, dynamic> toMap() {
  Map<String, dynamic> map = {
    FIELD_NUMBER: number,
    FIELD_CVC: cvc,
    FIELD_NAME: name,
    FIELD_ADDRESS_CITY: addressCity,
    FIELD_ADDRESS_COUNTRY: addressCountry,
    FIELD_ADDRESS_LINE1: addressLine1,
    FIELD_ADDRESS_LINE1_CHECK: addressLine1Check,
    FIELD_ADDRESS_LINE2: addressLine2,
    FIELD_ADDRESS_STATE: addressState,
    FIELD_ADDRESS_ZIP: addressZip,
    FIELD_ADDRESS_ZIP_CHECK: addressZipCheck,
    FIELD_CURRENCY: currency,
    FIELD_COUNTRY: country,
    FIELD_CUSTOMER: customerId,
    FIELD_EXP_MONTH: expMonth,
    FIELD_EXP_YEAR: expYear,
    FIELD_FINGERPRINT: fingerprint,
    FIELD_FUNDING: funding,
    FIELD_ID: id,
    FIELD_LAST4: last4,
    FIELD_TOKENIZATION_METHOD: tokenizationMethod,
    FIELD_OBJECT: VALUE_CARD
  };

  removeNullAndEmptyParams(map);
  return map;
}