/** * 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 { OrderCaptureRequestPaymentSource, orderCaptureRequestPaymentSourceSchema, } from './orderCaptureRequestPaymentSource.js'; /** Completes an capture payment for an order. */ export interface OrderCaptureRequest { /** The payment source definition. */ paymentSource?: OrderCaptureRequestPaymentSource; } export const orderCaptureRequestSchema: Schema = lazy(() => object({ paymentSource: [ 'payment_source', optional(orderCaptureRequestPaymentSourceSchema), ], }) );