export declare namespace Schemas { const Amount: { title: string; type: string; pattern: string; description: string; example: string; }; const AmountType: { title: string; type: string; enum: string[]; description: string; example: string; }; const AuthenticationInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { authentication: { title: string; type: string; enum: string[]; description: string; example: string; }; authenticationValue: { title: string; anyOf: ({ title: string; type: string; pattern: string; description: string; minLength?: undefined; maxLength?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; } | { title: string; type: string; minLength: number; maxLength: number; description: string; pattern?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; } | { title: string; type: string; additionalProperties: boolean; description: string; properties: { pinValue: { allOf: { title: string; type: string; pattern: string; minLength: number; maxLength: number; description: string; }[]; description: string; }; counter: { allOf: { title: string; type: string; pattern: string; description: string; }[]; description: string; }; }; required: string[]; pattern?: undefined; minLength?: undefined; maxLength?: undefined; })[]; pattern: string; description: string; }; }; required: string[]; }; const AuthenticationType: { title: string; type: string; enum: string[]; description: string; example: string; }; const AuthenticationValue: { title: string; anyOf: ({ title: string; type: string; pattern: string; description: string; minLength?: undefined; maxLength?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; } | { title: string; type: string; minLength: number; maxLength: number; description: string; pattern?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; } | { title: string; type: string; additionalProperties: boolean; description: string; properties: { pinValue: { allOf: { title: string; type: string; pattern: string; minLength: number; maxLength: number; description: string; }[]; description: string; }; counter: { allOf: { title: string; type: string; pattern: string; description: string; }[]; description: string; }; }; required: string[]; pattern?: undefined; minLength?: undefined; maxLength?: undefined; })[]; pattern: string; description: string; }; const AuthorizationResponse: { title: string; type: string; enum: string[]; description: string; example: string; }; const AuthorizationsIDPutResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { authenticationInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { authentication: { title: string; type: string; enum: string[]; description: string; example: string; }; authenticationValue: { title: string; anyOf: ({ title: string; type: string; pattern: string; description: string; minLength?: undefined; maxLength?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; } | { title: string; type: string; minLength: number; maxLength: number; description: string; pattern?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; } | { title: string; type: string; additionalProperties: boolean; description: string; properties: { pinValue: { allOf: { title: string; type: string; pattern: string; minLength: number; maxLength: number; description: string; }[]; description: string; }; counter: { allOf: { title: string; type: string; pattern: string; description: string; }[]; description: string; }; }; required: string[]; pattern?: undefined; minLength?: undefined; maxLength?: undefined; })[]; pattern: string; description: string; }; }; required: string[]; }; responseType: { title: string; type: string; enum: string[]; description: string; example: string; }; }; required: string[]; }; const BalanceOfPayments: { title: string; type: string; pattern: string; description: string; example: string; }; const BinaryString: { type: string; pattern: string; description: string; }; const BinaryString32: { type: string; pattern: string; description: string; }; const BulkQuotesIDPutResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { individualQuoteResults: { type: string; maxItems: number; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { quoteId: { title: string; type: string; pattern: string; description: string; example: string; }; payee: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdType: { title: string; type: string; enum: string[]; description: string; }; partyIdentifier: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; partySubIdOrType: { title: string; type: string; minLength: number; maxLength: number; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; name: { title: string; type: string; minLength: number; maxLength: number; description: string; }; personalInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { complexName: { title: string; type: string; additionalProperties: boolean; description: string; properties: { firstName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; middleName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; lastName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; }; }; dateOfBirth: { title: string; type: string; pattern: string; description: string; example: string; }; kycInformation: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; }; }; supportedCurrencies: { type: string; description: string; items: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; minItems: number; maxItems: number; }; }; required: string[]; }; transferAmount: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; payeeReceiveAmount: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; payeeFspFee: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; payeeFspCommission: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; ilpPacket: { title: string; type: string; pattern: string; minLength: number; maxLength: number; description: string; example: string; }; condition: { title: string; type: string; pattern: string; maxLength: number; description: string; }; errorInformation: { title: string; type: string; additionalProperties: boolean; description: string; properties: { errorCode: { title: string; type: string; pattern: string; description: string; example: string; }; errorDescription: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; description: string; }; expiration: { title: string; type: string; pattern: string; description: string; example: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const BulkQuotesPostRequest: { title: string; type: string; additionalProperties: boolean; description: string; properties: { bulkQuoteId: { title: string; type: string; pattern: string; description: string; example: string; }; payer: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdType: { title: string; type: string; enum: string[]; description: string; }; partyIdentifier: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; partySubIdOrType: { title: string; type: string; minLength: number; maxLength: number; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; name: { title: string; type: string; minLength: number; maxLength: number; description: string; }; personalInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { complexName: { title: string; type: string; additionalProperties: boolean; description: string; properties: { firstName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; middleName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; lastName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; }; }; dateOfBirth: { title: string; type: string; pattern: string; description: string; example: string; }; kycInformation: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; }; }; supportedCurrencies: { type: string; description: string; items: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; minItems: number; maxItems: number; }; }; required: string[]; }; geoCode: { title: string; type: string; additionalProperties: boolean; description: string; properties: { latitude: { title: string; type: string; pattern: string; description: string; example: string; }; longitude: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; expiration: { title: string; type: string; pattern: string; description: string; example: string; }; individualQuotes: { type: string; minItems: number; maxItems: number; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { quoteId: { title: string; type: string; pattern: string; description: string; example: string; }; transactionId: { title: string; type: string; pattern: string; description: string; example: string; }; payee: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdType: { title: string; type: string; enum: string[]; description: string; }; partyIdentifier: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; partySubIdOrType: { title: string; type: string; minLength: number; maxLength: number; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; name: { title: string; type: string; minLength: number; maxLength: number; description: string; }; personalInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { complexName: { title: string; type: string; additionalProperties: boolean; description: string; properties: { firstName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; middleName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; lastName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; }; }; dateOfBirth: { title: string; type: string; pattern: string; description: string; example: string; }; kycInformation: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; }; }; supportedCurrencies: { type: string; description: string; items: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; minItems: number; maxItems: number; }; }; required: string[]; }; amountType: { title: string; type: string; enum: string[]; description: string; example: string; }; amount: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; fees: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; transactionType: { title: string; type: string; additionalProperties: boolean; description: string; properties: { scenario: { title: string; type: string; enum: string[]; description: string; example: string; }; subScenario: { title: string; type: string; pattern: string; description: string; example: string; }; initiator: { title: string; type: string; enum: string[]; description: string; example: string; }; initiatorType: { title: string; type: string; enum: string[]; description: string; example: string; }; refundInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { originalTransactionId: { title: string; type: string; pattern: string; description: string; example: string; }; refundReason: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; }; required: string[]; }; balanceOfPayments: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; note: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const BulkTransferState: { title: string; type: string; enum: string[]; description: string; example: string; }; const BulkTransfersIDPutResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { completedTimestamp: { title: string; type: string; pattern: string; description: string; example: string; }; individualTransferResults: { type: string; maxItems: number; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { transferId: { title: string; type: string; pattern: string; description: string; example: string; }; fulfilment: { title: string; type: string; pattern: string; maxLength: number; description: string; example: string; }; errorInformation: { title: string; type: string; additionalProperties: boolean; description: string; properties: { errorCode: { title: string; type: string; pattern: string; description: string; example: string; }; errorDescription: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; description: string; }; bulkTransferState: { title: string; type: string; enum: string[]; description: string; example: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const BulkTransfersPostRequest: { title: string; type: string; additionalProperties: boolean; description: string; properties: { bulkTransferId: { title: string; type: string; pattern: string; description: string; example: string; }; bulkQuoteId: { title: string; type: string; pattern: string; description: string; example: string; }; payerFsp: { title: string; type: string; minLength: number; maxLength: number; description: string; }; payeeFsp: { title: string; type: string; minLength: number; maxLength: number; description: string; }; individualTransfers: { type: string; minItems: number; maxItems: number; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { transferId: { title: string; type: string; pattern: string; description: string; example: string; }; transferAmount: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; ilpPacket: { title: string; type: string; pattern: string; minLength: number; maxLength: number; description: string; example: string; }; condition: { title: string; type: string; pattern: string; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; description: string; }; expiration: { title: string; type: string; pattern: string; description: string; example: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const Code: { title: string; type: string; pattern: string; description: string; example: string; }; const CorrelationId: { title: string; type: string; pattern: string; description: string; example: string; }; const Currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; const CurrencyConverter: { title: string; type: string; enum: string[]; description: string; }; const Date: { title: string; type: string; pattern: string; description: string; }; const DateOfBirth: { title: string; type: string; pattern: string; description: string; example: string; }; const DateTime: { title: string; type: string; pattern: string; description: string; example: string; }; const ErrorCode: { title: string; type: string; pattern: string; description: string; example: string; }; const ErrorDescription: { title: string; type: string; minLength: number; maxLength: number; description: string; }; const ErrorInformation: { title: string; type: string; additionalProperties: boolean; description: string; properties: { errorCode: { title: string; type: string; pattern: string; description: string; example: string; }; errorDescription: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const ErrorInformationObject: { title: string; type: string; additionalProperties: boolean; description: string; properties: { errorInformation: { title: string; type: string; additionalProperties: boolean; description: string; properties: { errorCode: { title: string; type: string; pattern: string; description: string; example: string; }; errorDescription: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; }; required: string[]; }; const ErrorInformationResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { errorInformation: { title: string; type: string; additionalProperties: boolean; description: string; properties: { errorCode: { title: string; type: string; pattern: string; description: string; example: string; }; errorDescription: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; }; }; const Extension: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; const ExtensionKey: { title: string; type: string; minLength: number; maxLength: number; description: string; }; const ExtensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; const ExtensionValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; const FirstName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; const FspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; const FxCharge: { title: string; type: string; additionalProperties: boolean; description: string; properties: { chargeType: { type: string; minLength: number; maxLength: number; description: string; }; sourceAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; targetAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; }; required: string[]; }; const FxConversion: { title: string; type: string; additionalProperties: boolean; description: string; properties: { conversionId: { allOf: ({ title: string; type: string; pattern: string; description: string; example: string; } | { description: string; title?: undefined; type?: undefined; pattern?: undefined; example?: undefined; })[]; }; determiningTransferId: { allOf: ({ title: string; type: string; pattern: string; description: string; example: string; } | { description: string; title?: undefined; type?: undefined; pattern?: undefined; example?: undefined; })[]; }; initiatingFsp: { allOf: ({ title: string; type: string; minLength: number; maxLength: number; description: string; } | { description: string; title?: undefined; type?: undefined; minLength?: undefined; maxLength?: undefined; })[]; }; counterPartyFsp: { allOf: ({ title: string; type: string; minLength: number; maxLength: number; description: string; } | { description: string; title?: undefined; type?: undefined; minLength?: undefined; maxLength?: undefined; })[]; }; amountType: { allOf: ({ title: string; type: string; enum: string[]; description: string; example: string; } | { description: string; title?: undefined; type?: undefined; enum?: undefined; example?: undefined; })[]; }; sourceAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; targetAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; expiration: { allOf: ({ title: string; type: string; pattern: string; description: string; example: string; } | { description: string; title?: undefined; type?: undefined; pattern?: undefined; example?: undefined; })[]; }; charges: { type: string; description: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { chargeType: { type: string; minLength: number; maxLength: number; description: string; }; sourceAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; targetAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; }; required: string[]; }; minItems: number; maxItems: number; }; extensionList: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; }; required: string[]; }; const FxMoney: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; const FxQuotesIDPutResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { condition: { allOf: ({ title: string; type: string; pattern: string; maxLength: number; description: string; } | { description: string; title?: undefined; type?: undefined; pattern?: undefined; maxLength?: undefined; })[]; }; conversionTerms: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { conversionId: { allOf: ({ title: string; type: string; pattern: string; description: string; example: string; } | { description: string; title?: undefined; type?: undefined; pattern?: undefined; example?: undefined; })[]; }; determiningTransferId: { allOf: ({ title: string; type: string; pattern: string; description: string; example: string; } | { description: string; title?: undefined; type?: undefined; pattern?: undefined; example?: undefined; })[]; }; initiatingFsp: { allOf: ({ title: string; type: string; minLength: number; maxLength: number; description: string; } | { description: string; title?: undefined; type?: undefined; minLength?: undefined; maxLength?: undefined; })[]; }; counterPartyFsp: { allOf: ({ title: string; type: string; minLength: number; maxLength: number; description: string; } | { description: string; title?: undefined; type?: undefined; minLength?: undefined; maxLength?: undefined; })[]; }; amountType: { allOf: ({ title: string; type: string; enum: string[]; description: string; example: string; } | { description: string; title?: undefined; type?: undefined; enum?: undefined; example?: undefined; })[]; }; sourceAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; targetAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; expiration: { allOf: ({ title: string; type: string; pattern: string; description: string; example: string; } | { description: string; title?: undefined; type?: undefined; pattern?: undefined; example?: undefined; })[]; }; charges: { type: string; description: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { chargeType: { type: string; minLength: number; maxLength: number; description: string; }; sourceAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; targetAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; }; required: string[]; }; minItems: number; maxItems: number; }; extensionList: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; }; required: string[]; }; const FxQuotesPostRequest: { title: string; type: string; additionalProperties: boolean; description: string; properties: { conversionRequestId: { allOf: ({ title: string; type: string; pattern: string; description: string; example: string; } | { description: string; title?: undefined; type?: undefined; pattern?: undefined; example?: undefined; })[]; }; conversionTerms: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { conversionId: { allOf: ({ title: string; type: string; pattern: string; description: string; example: string; } | { description: string; title?: undefined; type?: undefined; pattern?: undefined; example?: undefined; })[]; }; determiningTransferId: { allOf: ({ title: string; type: string; pattern: string; description: string; example: string; } | { description: string; title?: undefined; type?: undefined; pattern?: undefined; example?: undefined; })[]; }; initiatingFsp: { allOf: ({ title: string; type: string; minLength: number; maxLength: number; description: string; } | { description: string; title?: undefined; type?: undefined; minLength?: undefined; maxLength?: undefined; })[]; }; counterPartyFsp: { allOf: ({ title: string; type: string; minLength: number; maxLength: number; description: string; } | { description: string; title?: undefined; type?: undefined; minLength?: undefined; maxLength?: undefined; })[]; }; amountType: { allOf: ({ title: string; type: string; enum: string[]; description: string; example: string; } | { description: string; title?: undefined; type?: undefined; enum?: undefined; example?: undefined; })[]; }; sourceAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; targetAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; expiration: { allOf: ({ title: string; type: string; pattern: string; description: string; example: string; } | { description: string; title?: undefined; type?: undefined; pattern?: undefined; example?: undefined; })[]; }; charges: { type: string; description: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { chargeType: { type: string; minLength: number; maxLength: number; description: string; }; sourceAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; targetAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; }; required: string[]; }; minItems: number; maxItems: number; }; extensionList: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; }; required: string[]; }; const FxRate: { title: string; type: string; additionalProperties: boolean; description: string; properties: { sourceAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; targetAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; }; required: string[]; }; const FxTransfersIDPatchResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { completedTimestamp: { allOf: ({ title: string; type: string; pattern: string; description: string; example: string; } | { description: string; title?: undefined; type?: undefined; pattern?: undefined; example?: undefined; })[]; }; conversionState: { allOf: ({ title: string; type: string; enum: string[]; description: string; example: string; } | { description: string; title?: undefined; type?: undefined; enum?: undefined; example?: undefined; })[]; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const FxTransfersIDPutResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { fulfilment: { allOf: ({ title: string; type: string; pattern: string; maxLength: number; description: string; example: string; } | { description: string; title?: undefined; type?: undefined; pattern?: undefined; maxLength?: undefined; example?: undefined; })[]; }; completedTimestamp: { allOf: ({ title: string; type: string; pattern: string; description: string; example: string; } | { description: string; title?: undefined; type?: undefined; pattern?: undefined; example?: undefined; })[]; }; conversionState: { allOf: ({ title: string; type: string; enum: string[]; description: string; example: string; } | { description: string; title?: undefined; type?: undefined; enum?: undefined; example?: undefined; })[]; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const FxTransfersPostRequest: { title: string; type: string; additionalProperties: boolean; description: string; properties: { commitRequestId: { allOf: ({ title: string; type: string; pattern: string; description: string; example: string; } | { description: string; title?: undefined; type?: undefined; pattern?: undefined; example?: undefined; })[]; }; determiningTransferId: { allOf: ({ title: string; type: string; pattern: string; description: string; example: string; } | { description: string; title?: undefined; type?: undefined; pattern?: undefined; example?: undefined; })[]; }; initiatingFsp: { allOf: ({ title: string; type: string; minLength: number; maxLength: number; description: string; } | { description: string; title?: undefined; type?: undefined; minLength?: undefined; maxLength?: undefined; })[]; }; counterPartyFsp: { allOf: ({ title: string; type: string; minLength: number; maxLength: number; description: string; } | { description: string; title?: undefined; type?: undefined; minLength?: undefined; maxLength?: undefined; })[]; }; sourceAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; targetAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; condition: { allOf: ({ title: string; type: string; pattern: string; maxLength: number; description: string; } | { description: string; title?: undefined; type?: undefined; pattern?: undefined; maxLength?: undefined; })[]; }; expiration: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; const GeoCode: { title: string; type: string; additionalProperties: boolean; description: string; properties: { latitude: { title: string; type: string; pattern: string; description: string; example: string; }; longitude: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; const IlpCondition: { title: string; type: string; pattern: string; maxLength: number; description: string; }; const IlpFulfilment: { title: string; type: string; pattern: string; maxLength: number; description: string; example: string; }; const IlpPacket: { title: string; type: string; pattern: string; minLength: number; maxLength: number; description: string; example: string; }; const IndividualQuote: { title: string; type: string; additionalProperties: boolean; description: string; properties: { quoteId: { title: string; type: string; pattern: string; description: string; example: string; }; transactionId: { title: string; type: string; pattern: string; description: string; example: string; }; payee: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdType: { title: string; type: string; enum: string[]; description: string; }; partyIdentifier: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; partySubIdOrType: { title: string; type: string; minLength: number; maxLength: number; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; name: { title: string; type: string; minLength: number; maxLength: number; description: string; }; personalInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { complexName: { title: string; type: string; additionalProperties: boolean; description: string; properties: { firstName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; middleName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; lastName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; }; }; dateOfBirth: { title: string; type: string; pattern: string; description: string; example: string; }; kycInformation: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; }; }; supportedCurrencies: { type: string; description: string; items: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; minItems: number; maxItems: number; }; }; required: string[]; }; amountType: { title: string; type: string; enum: string[]; description: string; example: string; }; amount: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; fees: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; transactionType: { title: string; type: string; additionalProperties: boolean; description: string; properties: { scenario: { title: string; type: string; enum: string[]; description: string; example: string; }; subScenario: { title: string; type: string; pattern: string; description: string; example: string; }; initiator: { title: string; type: string; enum: string[]; description: string; example: string; }; initiatorType: { title: string; type: string; enum: string[]; description: string; example: string; }; refundInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { originalTransactionId: { title: string; type: string; pattern: string; description: string; example: string; }; refundReason: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; }; required: string[]; }; balanceOfPayments: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; note: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const IndividualQuoteResult: { title: string; type: string; additionalProperties: boolean; description: string; properties: { quoteId: { title: string; type: string; pattern: string; description: string; example: string; }; payee: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdType: { title: string; type: string; enum: string[]; description: string; }; partyIdentifier: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; partySubIdOrType: { title: string; type: string; minLength: number; maxLength: number; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; name: { title: string; type: string; minLength: number; maxLength: number; description: string; }; personalInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { complexName: { title: string; type: string; additionalProperties: boolean; description: string; properties: { firstName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; middleName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; lastName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; }; }; dateOfBirth: { title: string; type: string; pattern: string; description: string; example: string; }; kycInformation: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; }; }; supportedCurrencies: { type: string; description: string; items: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; minItems: number; maxItems: number; }; }; required: string[]; }; transferAmount: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; payeeReceiveAmount: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; payeeFspFee: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; payeeFspCommission: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; ilpPacket: { title: string; type: string; pattern: string; minLength: number; maxLength: number; description: string; example: string; }; condition: { title: string; type: string; pattern: string; maxLength: number; description: string; }; errorInformation: { title: string; type: string; additionalProperties: boolean; description: string; properties: { errorCode: { title: string; type: string; pattern: string; description: string; example: string; }; errorDescription: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const IndividualTransfer: { title: string; type: string; additionalProperties: boolean; description: string; properties: { transferId: { title: string; type: string; pattern: string; description: string; example: string; }; transferAmount: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; ilpPacket: { title: string; type: string; pattern: string; minLength: number; maxLength: number; description: string; example: string; }; condition: { title: string; type: string; pattern: string; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const IndividualTransferResult: { title: string; type: string; additionalProperties: boolean; description: string; properties: { transferId: { title: string; type: string; pattern: string; description: string; example: string; }; fulfilment: { title: string; type: string; pattern: string; maxLength: number; description: string; example: string; }; errorInformation: { title: string; type: string; additionalProperties: boolean; description: string; properties: { errorCode: { title: string; type: string; pattern: string; description: string; example: string; }; errorDescription: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const Integer: { title: string; type: string; pattern: string; description: string; }; const KYCInformation: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; const LastName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; const Latitude: { title: string; type: string; pattern: string; description: string; example: string; }; const Longitude: { title: string; type: string; pattern: string; description: string; example: string; }; const MerchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; const MiddleName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; const Money: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; const Name: { title: string; type: string; pattern: string; description: string; }; const Note: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; const OtpValue: { title: string; type: string; pattern: string; description: string; }; const ParticipantsIDPutResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyList: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyId: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdType: { title: string; type: string; enum: string[]; description: string; }; partyIdentifier: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; partySubIdOrType: { title: string; type: string; minLength: number; maxLength: number; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; errorInformation: { title: string; type: string; additionalProperties: boolean; description: string; properties: { errorCode: { title: string; type: string; pattern: string; description: string; example: string; }; errorDescription: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; }; required: string[]; }; const ParticipantsPostRequest: { title: string; type: string; additionalProperties: boolean; description: string; properties: { requestId: { title: string; type: string; pattern: string; description: string; example: string; }; partyList: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdType: { title: string; type: string; enum: string[]; description: string; }; partyIdentifier: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; partySubIdOrType: { title: string; type: string; minLength: number; maxLength: number; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; }; required: string[]; }; const ParticipantsTypeIDPutResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; }; const ParticipantsTypeIDSubIDPostRequest: { title: string; type: string; additionalProperties: boolean; description: string; properties: { fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const PartiesTypeIDPutResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { party: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdType: { title: string; type: string; enum: string[]; description: string; }; partyIdentifier: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; partySubIdOrType: { title: string; type: string; minLength: number; maxLength: number; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; name: { title: string; type: string; minLength: number; maxLength: number; description: string; }; personalInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { complexName: { title: string; type: string; additionalProperties: boolean; description: string; properties: { firstName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; middleName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; lastName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; }; }; dateOfBirth: { title: string; type: string; pattern: string; description: string; example: string; }; kycInformation: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; }; }; supportedCurrencies: { type: string; description: string; items: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; minItems: number; maxItems: number; }; }; required: string[]; }; }; required: string[]; }; const Party: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdType: { title: string; type: string; enum: string[]; description: string; }; partyIdentifier: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; partySubIdOrType: { title: string; type: string; minLength: number; maxLength: number; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; name: { title: string; type: string; minLength: number; maxLength: number; description: string; }; personalInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { complexName: { title: string; type: string; additionalProperties: boolean; description: string; properties: { firstName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; middleName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; lastName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; }; }; dateOfBirth: { title: string; type: string; pattern: string; description: string; example: string; }; kycInformation: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; }; }; supportedCurrencies: { type: string; description: string; items: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; minItems: number; maxItems: number; }; }; required: string[]; }; const PartyComplexName: { title: string; type: string; additionalProperties: boolean; description: string; properties: { firstName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; middleName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; lastName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; }; }; const PartyIdInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdType: { title: string; type: string; enum: string[]; description: string; }; partyIdentifier: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; partySubIdOrType: { title: string; type: string; minLength: number; maxLength: number; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const PartyIdType: { title: string; type: string; enum: string[]; description: string; }; const PartyIdentifier: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; const PartyName: { title: string; type: string; minLength: number; maxLength: number; description: string; }; const PartyPersonalInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { complexName: { title: string; type: string; additionalProperties: boolean; description: string; properties: { firstName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; middleName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; lastName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; }; }; dateOfBirth: { title: string; type: string; pattern: string; description: string; example: string; }; kycInformation: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; }; }; const PartyResult: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyId: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdType: { title: string; type: string; enum: string[]; description: string; }; partyIdentifier: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; partySubIdOrType: { title: string; type: string; minLength: number; maxLength: number; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; errorInformation: { title: string; type: string; additionalProperties: boolean; description: string; properties: { errorCode: { title: string; type: string; pattern: string; description: string; example: string; }; errorDescription: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; }; required: string[]; }; const PartySubIdOrType: { title: string; type: string; minLength: number; maxLength: number; description: string; }; const PersonalIdentifierType: { title: string; type: string; enum: string[]; description: string; }; const QRCODE: { title: string; type: string; minLength: number; maxLength: number; description: string; }; const QuotesIDPutResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { transferAmount: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; payeeReceiveAmount: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; payeeFspFee: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; payeeFspCommission: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; expiration: { title: string; type: string; pattern: string; description: string; example: string; }; geoCode: { title: string; type: string; additionalProperties: boolean; description: string; properties: { latitude: { title: string; type: string; pattern: string; description: string; example: string; }; longitude: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; ilpPacket: { title: string; type: string; pattern: string; minLength: number; maxLength: number; description: string; example: string; }; condition: { title: string; type: string; pattern: string; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const QuotesPostRequest: { title: string; type: string; additionalProperties: boolean; description: string; properties: { quoteId: { title: string; type: string; pattern: string; description: string; example: string; }; transactionId: { title: string; type: string; pattern: string; description: string; example: string; }; transactionRequestId: { title: string; type: string; pattern: string; description: string; example: string; }; payee: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdType: { title: string; type: string; enum: string[]; description: string; }; partyIdentifier: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; partySubIdOrType: { title: string; type: string; minLength: number; maxLength: number; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; name: { title: string; type: string; minLength: number; maxLength: number; description: string; }; personalInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { complexName: { title: string; type: string; additionalProperties: boolean; description: string; properties: { firstName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; middleName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; lastName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; }; }; dateOfBirth: { title: string; type: string; pattern: string; description: string; example: string; }; kycInformation: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; }; }; supportedCurrencies: { type: string; description: string; items: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; minItems: number; maxItems: number; }; }; required: string[]; }; payer: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdType: { title: string; type: string; enum: string[]; description: string; }; partyIdentifier: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; partySubIdOrType: { title: string; type: string; minLength: number; maxLength: number; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; name: { title: string; type: string; minLength: number; maxLength: number; description: string; }; personalInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { complexName: { title: string; type: string; additionalProperties: boolean; description: string; properties: { firstName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; middleName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; lastName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; }; }; dateOfBirth: { title: string; type: string; pattern: string; description: string; example: string; }; kycInformation: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; }; }; supportedCurrencies: { type: string; description: string; items: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; minItems: number; maxItems: number; }; }; required: string[]; }; amountType: { title: string; type: string; enum: string[]; description: string; example: string; }; amount: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; fees: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; transactionType: { title: string; type: string; additionalProperties: boolean; description: string; properties: { scenario: { title: string; type: string; enum: string[]; description: string; example: string; }; subScenario: { title: string; type: string; pattern: string; description: string; example: string; }; initiator: { title: string; type: string; enum: string[]; description: string; example: string; }; initiatorType: { title: string; type: string; enum: string[]; description: string; example: string; }; refundInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { originalTransactionId: { title: string; type: string; pattern: string; description: string; example: string; }; refundReason: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; }; required: string[]; }; balanceOfPayments: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; converter: { allOf: ({ title: string; type: string; enum: string[]; description: string; } | { description: string; title?: undefined; type?: undefined; enum?: undefined; })[]; }; currencyConversion: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { sourceAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; targetAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; geoCode: { title: string; type: string; additionalProperties: boolean; description: string; properties: { latitude: { title: string; type: string; pattern: string; description: string; example: string; }; longitude: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; note: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; expiration: { title: string; type: string; pattern: string; description: string; example: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const Refund: { title: string; type: string; additionalProperties: boolean; description: string; properties: { originalTransactionId: { title: string; type: string; pattern: string; description: string; example: string; }; refundReason: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; }; required: string[]; }; const RefundReason: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; const ServicesFXPPutResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { providers: { type: string; description: string; items: { title: string; type: string; minLength: number; maxLength: number; description: string; }; minItems: number; maxItems: number; }; }; required: string[]; }; const ServicesFXPSourceCurrencyTargetCurrencyPutResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { providers: { type: string; description: string; items: { title: string; type: string; minLength: number; maxLength: number; description: string; }; minItems: number; maxItems: number; }; }; required: string[]; }; const TokenCode: { title: string; type: string; pattern: string; description: string; }; const Transaction: { title: string; type: string; additionalProperties: boolean; description: string; properties: { transactionId: { title: string; type: string; pattern: string; description: string; example: string; }; quoteId: { title: string; type: string; pattern: string; description: string; example: string; }; payee: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdType: { title: string; type: string; enum: string[]; description: string; }; partyIdentifier: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; partySubIdOrType: { title: string; type: string; minLength: number; maxLength: number; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; name: { title: string; type: string; minLength: number; maxLength: number; description: string; }; personalInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { complexName: { title: string; type: string; additionalProperties: boolean; description: string; properties: { firstName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; middleName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; lastName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; }; }; dateOfBirth: { title: string; type: string; pattern: string; description: string; example: string; }; kycInformation: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; }; }; supportedCurrencies: { type: string; description: string; items: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; minItems: number; maxItems: number; }; }; required: string[]; }; payer: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdType: { title: string; type: string; enum: string[]; description: string; }; partyIdentifier: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; partySubIdOrType: { title: string; type: string; minLength: number; maxLength: number; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; name: { title: string; type: string; minLength: number; maxLength: number; description: string; }; personalInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { complexName: { title: string; type: string; additionalProperties: boolean; description: string; properties: { firstName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; middleName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; lastName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; }; }; dateOfBirth: { title: string; type: string; pattern: string; description: string; example: string; }; kycInformation: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; }; }; supportedCurrencies: { type: string; description: string; items: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; minItems: number; maxItems: number; }; }; required: string[]; }; amount: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; payeeReceiveAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; converter: { allOf: ({ title: string; type: string; enum: string[]; description: string; } | { description: string; title?: undefined; type?: undefined; enum?: undefined; })[]; }; currencyConversion: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { sourceAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; targetAmount: { allOf: ({ title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; }; required: string[]; } | { description: string; title?: undefined; type?: undefined; additionalProperties?: undefined; properties?: undefined; required?: undefined; })[]; }; transactionType: { title: string; type: string; additionalProperties: boolean; description: string; properties: { scenario: { title: string; type: string; enum: string[]; description: string; example: string; }; subScenario: { title: string; type: string; pattern: string; description: string; example: string; }; initiator: { title: string; type: string; enum: string[]; description: string; example: string; }; initiatorType: { title: string; type: string; enum: string[]; description: string; example: string; }; refundInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { originalTransactionId: { title: string; type: string; pattern: string; description: string; example: string; }; refundReason: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; }; required: string[]; }; balanceOfPayments: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; note: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const TransactionInitiator: { title: string; type: string; enum: string[]; description: string; example: string; }; const TransactionInitiatorType: { title: string; type: string; enum: string[]; description: string; example: string; }; const TransactionRequestState: { title: string; type: string; enum: string[]; description: string; example: string; }; const TransactionRequestsIDPutResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { transactionId: { title: string; type: string; pattern: string; description: string; example: string; }; transactionRequestState: { title: string; type: string; enum: string[]; description: string; example: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const TransactionRequestsPostRequest: { title: string; type: string; additionalProperties: boolean; description: string; properties: { transactionRequestId: { title: string; type: string; pattern: string; description: string; example: string; }; payee: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdType: { title: string; type: string; enum: string[]; description: string; }; partyIdentifier: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; partySubIdOrType: { title: string; type: string; minLength: number; maxLength: number; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; name: { title: string; type: string; minLength: number; maxLength: number; description: string; }; personalInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { complexName: { title: string; type: string; additionalProperties: boolean; description: string; properties: { firstName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; middleName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; lastName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; }; }; dateOfBirth: { title: string; type: string; pattern: string; description: string; example: string; }; kycInformation: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; }; }; supportedCurrencies: { type: string; description: string; items: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; minItems: number; maxItems: number; }; }; required: string[]; }; payer: { title: string; type: string; additionalProperties: boolean; description: string; properties: { partyIdType: { title: string; type: string; enum: string[]; description: string; }; partyIdentifier: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; partySubIdOrType: { title: string; type: string; minLength: number; maxLength: number; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; amount: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; transactionType: { title: string; type: string; additionalProperties: boolean; description: string; properties: { scenario: { title: string; type: string; enum: string[]; description: string; example: string; }; subScenario: { title: string; type: string; pattern: string; description: string; example: string; }; initiator: { title: string; type: string; enum: string[]; description: string; example: string; }; initiatorType: { title: string; type: string; enum: string[]; description: string; example: string; }; refundInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { originalTransactionId: { title: string; type: string; pattern: string; description: string; example: string; }; refundReason: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; }; required: string[]; }; balanceOfPayments: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; note: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; geoCode: { title: string; type: string; additionalProperties: boolean; description: string; properties: { latitude: { title: string; type: string; pattern: string; description: string; example: string; }; longitude: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; authenticationType: { title: string; type: string; enum: string[]; description: string; example: string; }; expiration: { title: string; type: string; pattern: string; description: string; example: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const TransactionScenario: { title: string; type: string; enum: string[]; description: string; example: string; }; const TransactionState: { title: string; type: string; enum: string[]; description: string; example: string; }; const TransactionSubScenario: { title: string; type: string; pattern: string; description: string; example: string; }; const TransactionType: { title: string; type: string; additionalProperties: boolean; description: string; properties: { scenario: { title: string; type: string; enum: string[]; description: string; example: string; }; subScenario: { title: string; type: string; pattern: string; description: string; example: string; }; initiator: { title: string; type: string; enum: string[]; description: string; example: string; }; initiatorType: { title: string; type: string; enum: string[]; description: string; example: string; }; refundInfo: { title: string; type: string; additionalProperties: boolean; description: string; properties: { originalTransactionId: { title: string; type: string; pattern: string; description: string; example: string; }; refundReason: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; }; required: string[]; }; balanceOfPayments: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; const TransactionsIDPutResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { completedTimestamp: { title: string; type: string; pattern: string; description: string; example: string; }; transactionState: { title: string; type: string; enum: string[]; description: string; example: string; }; code: { title: string; type: string; pattern: string; description: string; example: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const TransferState: { title: string; type: string; enum: string[]; description: string; example: string; }; const TransfersIDPatchResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { completedTimestamp: { title: string; type: string; pattern: string; description: string; example: string; }; transferState: { title: string; type: string; enum: string[]; description: string; example: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const TransfersIDPutResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { fulfilment: { title: string; type: string; pattern: string; maxLength: number; description: string; example: string; }; completedTimestamp: { title: string; type: string; pattern: string; description: string; example: string; }; transferState: { title: string; type: string; enum: string[]; description: string; example: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const TransfersPostRequest: { title: string; type: string; additionalProperties: boolean; description: string; properties: { transferId: { title: string; type: string; pattern: string; description: string; example: string; }; payeeFsp: { title: string; type: string; minLength: number; maxLength: number; description: string; }; payerFsp: { title: string; type: string; minLength: number; maxLength: number; description: string; }; amount: { title: string; type: string; additionalProperties: boolean; description: string; properties: { currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; ilpPacket: { title: string; type: string; pattern: string; minLength: number; maxLength: number; description: string; example: string; }; condition: { title: string; type: string; pattern: string; maxLength: number; description: string; }; expiration: { title: string; type: string; pattern: string; description: string; example: string; }; extensionList: { title: string; type: string; additionalProperties: boolean; description: string; properties: { extension: { type: string; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { key: { title: string; type: string; minLength: number; maxLength: number; description: string; }; value: { title: string; type: string; minLength: number; maxLength: number; description: string; }; }; required: string[]; }; minItems: number; maxItems: number; description: string; }; }; required: string[]; }; }; required: string[]; }; const U2FPIN: { title: string; type: string; pattern: string; minLength: number; maxLength: number; description: string; }; const U2FPinValue: { title: string; type: string; additionalProperties: boolean; description: string; properties: { pinValue: { allOf: { title: string; type: string; pattern: string; minLength: number; maxLength: number; description: string; }[]; description: string; }; counter: { allOf: { title: string; type: string; pattern: string; description: string; }[]; description: string; }; }; required: string[]; }; const UndefinedEnum: { title: string; type: string; pattern: string; description: string; }; }