/** * PayPal Server SDKLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { Schema } from '../schema.js'; import { Name } from './name.js'; import { PhoneWithType } from './phoneWithType.js'; import { ShippingDetails } from './shippingDetails.js'; import { SubscriptionPaymentSource } from './subscriptionPaymentSource.js'; /** The subscriber request information . */ export interface SubscriberRequest { /** The internationalized email address. Note: Up to 64 characters are allowed before and 255 characters are allowed after the @ sign. However, the generally accepted maximum length for an email address is 254 characters. The pattern verifies that an unquoted @ sign exists. */ emailAddress?: string; /** The account identifier for a PayPal account. */ payerId?: string; /** The name of the party. */ name?: Name; /** The shipping details. */ shippingAddress?: ShippingDetails; /** The payment source definition. To be eligible to create subscription using debit or credit card, you will need to sign up here (https://www.paypal.com/bizsignup/entry/product/ppcp). Please note, its available only for non-3DS cards and for merchants in US and AU regions. */ paymentSource?: SubscriptionPaymentSource; /** The phone information. */ phone?: PhoneWithType; } export declare const subscriberRequestSchema: Schema; //# sourceMappingURL=subscriberRequest.d.ts.map