/** * PayPal Server SDKLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { Schema } from '../schema.js'; import { BankRequest } from './bankRequest.js'; import { SetupTokenRequestCard } from './setupTokenRequestCard.js'; import { VaultApplePayRequest } from './vaultApplePayRequest.js'; import { VaultPaypalWalletRequest } from './vaultPaypalWalletRequest.js'; import { VaultTokenRequest } from './vaultTokenRequest.js'; import { VaultVenmoRequest } from './vaultVenmoRequest.js'; /** The payment method to vault with the instrument details. */ export interface SetupTokenRequestPaymentSource { /** A Resource representing a request to vault a Card. */ card?: SetupTokenRequestCard; /** A resource representing a request to vault PayPal Wallet. */ paypal?: VaultPaypalWalletRequest; /** A resource representing a request to vault Venmo. */ venmo?: VaultVenmoRequest; /** A resource representing a request to vault Apple Pay. */ applePay?: VaultApplePayRequest; /** The Tokenized Payment Source representing a Request to Vault a Token. */ token?: VaultTokenRequest; /** A Resource representing a request to vault a Bank used for ACH Debit. */ bank?: BankRequest; } export declare const setupTokenRequestPaymentSourceSchema: Schema; //# sourceMappingURL=setupTokenRequestPaymentSource.d.ts.map