toMap method

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

Implementation

@override
Map<String, dynamic> toMap() {
  Map<String, Object> objectMap = {};
  objectMap[FIELD_ADDRESS_LINE1_CHECK] = addressLine1Check??"";
  objectMap[FIELD_ADDRESS_ZIP_CHECK] = addressZipCheck??"";
  objectMap[FIELD_BRAND] = brand??"";
  objectMap[FIELD_COUNTRY] = country??"";
  objectMap[FIELD_DYNAMIC_LAST4] = dynamicLast4??"";
  objectMap[FIELD_EXP_MONTH] = expiryMonth??"";
  objectMap[FIELD_EXP_YEAR] = expiryYear??"";
  objectMap[FIELD_FUNDING] = funding??"";
  objectMap[FIELD_LAST4] = last4??"";
  objectMap[FIELD_THREE_D_SECURE] = threeDSecureStatus??"";
  objectMap[FIELD_TOKENIZATION_METHOD] = tokenizationMethod??"";

  StripeSourceTypeModel.putAdditionalFieldsIntoMap(
      objectMap, additionalFields);
  removeNullAndEmptyParams(objectMap);
  return objectMap;
}