/**
 * PayPal Server SDKLib
 *
 * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
 */
import { lazy, object, optional, string } from '../schema';
import { venmoWalletAdditionalAttributesSchema, } from './venmoWalletAdditionalAttributes';
import { venmoWalletExperienceContextSchema, } from './venmoWalletExperienceContext';
export const venmoWalletRequestSchema = object({
    vaultId: ['vault_id', optional(string())],
    emailAddress: ['email_address', optional(string())],
    experienceContext: [
        'experience_context',
        optional(lazy(() => venmoWalletExperienceContextSchema)),
    ],
    attributes: [
        'attributes',
        optional(lazy(() => venmoWalletAdditionalAttributesSchema)),
    ],
});
//# sourceMappingURL=venmoWalletRequest.js.map