/** * PayPal Server SDKLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { Schema } from '../schema.js'; import { Customer } from './customer.js'; import { LinkDescription } from './linkDescription.js'; import { PaymentTokenStatus } from './paymentTokenStatus.js'; import { SetupTokenResponsePaymentSource } from './setupTokenResponsePaymentSource.js'; /** Minimal representation of a cached setup token. */ export interface SetupTokenResponse { /** The PayPal-generated ID for the vaulted payment source. This ID should be stored on the merchant's server so the saved payment source can be used for future transactions. */ id?: string; /** This object defines a customer in your system. Use it to manage customer profiles, save payment methods and contact details. */ customer?: Customer; /** The status of the payment token. */ status?: PaymentTokenStatus; /** The setup payment method details. */ paymentSource?: SetupTokenResponsePaymentSource; /** An array of related [HATEOAS links](/api/rest/responses/#hateoas). */ links?: LinkDescription[]; } export declare const setupTokenResponseSchema: Schema; //# sourceMappingURL=setupTokenResponse.d.ts.map