toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return {
    'cardPresence': cardPresence,
    'shopperInteractionType': shopperInteractionType,
    'partialApprovalAllowed': partialApprovalAllowed,
    'allowedCardEntryTypes': allowedCardEntryTypes,
    'allowedCardTypes': allowedCardTypes,
    'tokenizedCardNumber': tokenizedCardNumber,
    'tokenExpirationDate': tokenExpirationDate,
    'generateToken': generateToken,
    'addToken': addToken,
    'credentialOnFileType': credentialOnFileType,
    'avsFirstName': avsFirstName,
    'avsLastName': avsLastName,
    'avsAddress': avsAddress,
    'avsZip': avsZip,
    'bypassAvsForManualKey': bypassAvsForManualKey,
    'requiresVoiceReferral': requiresVoiceReferral,
    'bypassDuplicateTransactionCheck': bypassDuplicateTransactionCheck,
    'signatureOption': signatureOption,
    'originalAuthorizationResponseData': originalAuthorizationResponseData,
    'ps2000Data': ps2000Data,
    'gratuityAmount': gratuityAmount,
    'gratuityRequested': gratuityRequested,
    'gratuityCustomAmountEntryAllowed': gratuityCustomAmountEntryAllowed,
    'gratuityQuickValues':
        gratuityQuickValues?.map((v) => v.toMap()).toList(),
    'cardNumber': cardNumber,
    'cardExpirationDate': cardExpirationDate,
    'cardCvv': cardCvv,
  };
}