/** * PayPal Server SDKLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { lazy, object, optional, Schema } from '../schema.js'; import { OrderAuthorizeRequestPaymentSource, orderAuthorizeRequestPaymentSourceSchema, } from './orderAuthorizeRequestPaymentSource.js'; /** The authorization of an order request. */ export interface OrderAuthorizeRequest { /** The payment source definition. */ paymentSource?: OrderAuthorizeRequestPaymentSource; } export const orderAuthorizeRequestSchema: Schema = lazy( () => object({ paymentSource: [ 'payment_source', optional(orderAuthorizeRequestPaymentSourceSchema), ], }) );