/** * PagarmeApiSDKLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { Schema } from '../schema'; import { CreateBankAccountRequest } from './createBankAccountRequest'; import { CreateRegisterInformationBaseRequest } from './createRegisterInformationBaseRequest'; import { CreateTransferSettingsRequest } from './createTransferSettingsRequest'; /** Request for creating a recipient */ export interface CreateRecipientRequest { /** Recipient name. Required if the register_information field isn't populated. */ name?: string | null; /** Recipient email. Required if the register_information field isn't populated. */ email?: string | null; /** Recipient description */ description?: string | null; /** Recipient document number. Required if the register_information field isn't populated. */ document?: string | null; /** Recipient type. Required if the register_information field isn't populated. */ type?: string | null; /** Bank account */ defaultBankAccount: CreateBankAccountRequest; /** Metadata */ metadata: Record; /** Receiver Transfer Information */ transferSettings?: CreateTransferSettingsRequest; /** Recipient code */ code: string; /** Payment mode */ paymentMode: string; /** Register Information */ registerInformation?: CreateRegisterInformationBaseRequest | null; } export declare const createRecipientRequestSchema: Schema;