export declare namespace Schemas { 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 PartySubIdOrType: { title: string; type: string; minLength: number; maxLength: number; description: string; }; const Currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; const accountsRequest: { type: string; items: { type: string; additionalProperties: boolean; required: string[]; properties: { idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; }; }; }; const CorrelationId: { title: string; type: string; pattern: string; description: string; example: string; }; const errorResponse: { type: string; additionalProperties: boolean; properties: { statusCode: { type: string; description: string; }; message: { type: string; description: string; }; }; }; const accountCreationStatus: { type: string; items: { type: string; additionalProperties: boolean; required: string[]; properties: { idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; error: { type: string; additionalProperties: boolean; properties: { statusCode: { type: string; description: string; }; message: { type: string; description: string; }; }; }; }; }; }; const accountsCreationState: { type: string; enum: 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 ExtensionKey: { title: string; type: string; minLength: number; maxLength: number; description: string; }; const ExtensionValue: { title: string; type: string; minLength: number; maxLength: number; description: 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 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 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 mojaloopError: { type: string; additionalProperties: boolean; 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 transferError: { type: string; additionalProperties: boolean; description: string; properties: { httpStatusCode: { type: string; description: string; }; mojaloopError: { type: string; additionalProperties: boolean; 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 accountsResponse: { type: string; additionalProperties: boolean; required: string[]; properties: { modelId: { title: string; type: string; pattern: string; description: string; example: string; }; accounts: { type: string; items: { type: string; additionalProperties: boolean; required: string[]; properties: { idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; }; }; }; response: { type: string; items: { type: string; additionalProperties: boolean; required: string[]; properties: { idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; error: { type: string; additionalProperties: boolean; properties: { statusCode: { type: string; description: string; }; message: { type: string; description: string; }; }; }; }; }; }; currentState: { type: string; enum: string[]; }; lastError: { type: string; additionalProperties: boolean; description: string; properties: { httpStatusCode: { type: string; description: string; }; mojaloopError: { type: string; additionalProperties: boolean; 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[]; }; }; }; }; }; postAccountsResponse: { type: string; required: string[]; properties: { body: { type: string; }; headers: { type: string; }; }; }; }; }; const errorAccountsResponse: { allOf: ({ type: string; additionalProperties: boolean; properties: { statusCode: { type: string; description: string; }; message: { type: string; description: string; }; executionState?: undefined; }; required?: undefined; } | { type: string; additionalProperties: boolean; required: string[]; properties: { executionState: { type: string; additionalProperties: boolean; required: string[]; properties: { modelId: { title: string; type: string; pattern: string; description: string; example: string; }; accounts: { type: string; items: { type: string; additionalProperties: boolean; required: string[]; properties: { idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; }; }; }; response: { type: string; items: { type: string; additionalProperties: boolean; required: string[]; properties: { idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; error: { type: string; additionalProperties: boolean; properties: { statusCode: { type: string; description: string; }; message: { type: string; description: string; }; }; }; }; }; }; currentState: { type: string; enum: string[]; }; lastError: { type: string; additionalProperties: boolean; description: string; properties: { httpStatusCode: { type: string; description: string; }; mojaloopError: { type: string; additionalProperties: boolean; 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[]; }; }; }; }; }; postAccountsResponse: { type: string; required: string[]; properties: { body: { type: string; }; headers: { type: string; }; }; }; }; }; statusCode?: undefined; message?: undefined; }; })[]; }; const TransactionInitiatorType: { title: string; type: string; enum: string[]; description: string; example: string; }; const Name: { title: string; type: string; pattern: string; description: string; }; const FirstName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; const MiddleName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; const LastName: { title: string; type: string; minLength: number; maxLength: number; pattern: string; description: string; example: string; }; const DateOfBirth: { title: string; type: string; pattern: string; description: string; example: string; }; const MerchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; const FspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; const extensionListEmptiable: { 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; }; const transferParty: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; const AmountType: { title: string; type: string; enum: string[]; description: string; example: string; }; const Amount: { title: string; type: string; pattern: string; description: string; example: string; }; const transferTransactionType: { title: string; type: string; enum: string[]; description: string; }; const TransactionSubScenario: { title: string; type: string; pattern: string; description: string; example: string; }; const Note: { title: string; type: 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; }; to: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; amountType: { title: string; type: string; enum: string[]; description: string; example: string; }; currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; transactionType: { title: string; type: string; enum: string[]; description: string; }; subScenario: { title: string; type: string; pattern: string; description: string; example: string; }; note: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; extensions: { 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 bulkQuoteRequest: { type: string; additionalProperties: boolean; required: string[]; properties: { homeTransactionId: { type: string; description: string; }; bulkQuoteId: { title: string; type: string; pattern: string; description: string; example: string; }; from: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; individualQuotes: { description: string; 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; }; to: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; amountType: { title: string; type: string; enum: string[]; description: string; example: string; }; currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; transactionType: { title: string; type: string; enum: string[]; description: string; }; subScenario: { title: string; type: string; pattern: string; description: string; example: string; }; note: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; extensions: { 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[]; }; }; extensions: { 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 DateTime: { title: string; type: string; pattern: string; description: string; example: string; }; const bulkTransferStatus: { type: string; enum: 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 Latitude: { title: string; type: string; pattern: string; description: string; example: string; }; const Longitude: { title: string; type: string; pattern: string; description: string; example: 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 IlpPacket: { title: string; type: string; pattern: string; minLength: number; maxLength: number; description: string; example: string; }; const IlpCondition: { title: string; type: string; pattern: string; maxLength: number; description: string; }; const quoteError: { type: string; additionalProperties: boolean; description: string; properties: { httpStatusCode: { type: string; description: string; }; mojaloopError: { type: string; additionalProperties: boolean; 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 individualQuoteResult: { type: string; additionalProperties: boolean; properties: { quoteId: { 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[]; }; 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[]; }; 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[]; }; lastError: { type: string; additionalProperties: boolean; description: string; properties: { httpStatusCode: { type: string; description: string; }; mojaloopError: { type: string; additionalProperties: boolean; 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 bulkQuoteResponse: { type: string; additionalProperties: boolean; required: string[]; properties: { bulkQuoteId: { title: string; type: string; pattern: string; description: string; example: string; }; homeTransactionId: { type: 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[]; }; currentState: { type: string; enum: string[]; }; individualQuoteResults: { type: string; maxItems: number; items: { type: string; additionalProperties: boolean; properties: { quoteId: { 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[]; }; 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[]; }; 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[]; }; lastError: { type: string; additionalProperties: boolean; description: string; properties: { httpStatusCode: { type: string; description: string; }; mojaloopError: { type: string; additionalProperties: boolean; 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[]; }; description: string; }; }; }; const bulkQuoteErrorResponse: { allOf: ({ type: string; additionalProperties: boolean; properties: { statusCode: { type: string; description: string; }; message: { type: string; description: string; }; bulkQuoteState?: undefined; }; required?: undefined; } | { type: string; additionalProperties: boolean; required: string[]; properties: { bulkQuoteState: { type: string; additionalProperties: boolean; required: string[]; properties: { bulkQuoteId: { title: string; type: string; pattern: string; description: string; example: string; }; homeTransactionId: { type: 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[]; }; currentState: { type: string; enum: string[]; }; individualQuoteResults: { type: string; maxItems: number; items: { type: string; additionalProperties: boolean; properties: { quoteId: { 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[]; }; 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[]; }; 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[]; }; lastError: { type: string; additionalProperties: boolean; description: string; properties: { httpStatusCode: { type: string; description: string; }; mojaloopError: { type: string; additionalProperties: boolean; 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[]; }; description: string; }; }; }; statusCode?: undefined; message?: undefined; }; })[]; }; const bulkQuoteStatus: { type: string; enum: string[]; }; const bulkQuoteStatusResponse: { type: string; additionalProperties: boolean; required: string[]; properties: { bulkQuoteId: { title: string; type: string; pattern: string; description: string; example: string; }; currentState: { type: string; enum: 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; }; to: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; amountType: { title: string; type: string; enum: string[]; description: string; example: string; }; currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; transactionType: { title: string; type: string; enum: string[]; description: string; }; subScenario: { title: string; type: string; pattern: string; description: string; example: string; }; note: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; extensions: { 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 autoAcceptPartyOption: { type: string; additionalProperties: boolean; required: string[]; properties: { enabled: { type: string; enum: boolean[]; }; }; }; const bulkPerTransferFeeLimit: { type: string; additionalProperties: boolean; required: 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; }; }; }; const autoAcceptQuote: { type: string; additionalProperties: boolean; required: string[]; properties: { enabled: { type: string; enum: boolean[]; }; perTransferFeeLimits: { type: string; minItems: number; items: { type: string; additionalProperties: boolean; required: 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; }; }; }; }; }; }; const bulkTransactionOptions: { type: string; additionalProperties: boolean; required: string[]; properties: { onlyValidateParty: { description: string; type: string; }; autoAcceptParty: { type: string; additionalProperties: boolean; required: string[]; properties: { enabled: { type: string; enum: boolean[]; }; }; }; autoAcceptQuote: { description: string; type: string; oneOf: { type: string; additionalProperties: boolean; required: string[]; properties: { enabled: { type: string; enum: boolean[]; }; perTransferFeeLimits: { type: string; minItems: number; items: { type: string; additionalProperties: boolean; required: 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; }; }; }; }; }; }[]; }; skipPartyLookup: { description: string; type: string; }; synchronous: { description: string; type: string; }; bulkExpiration: { title: string; type: string; 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 PartyName: { title: string; type: string; minLength: number; maxLength: number; description: 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 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; }; }; }; 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; }; }; }; }; required: string[]; }; const bulkTransactionIndividualTransfer: { title: string; type: string; additionalProperties: boolean; description: string; properties: { homeTransactionId: { type: string; description: string; }; to: { 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; }; }; }; }; required: string[]; }; reference: { description: string; type: string; }; amountType: { title: string; type: string; enum: string[]; description: string; example: string; }; currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; note: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; quoteExtensions: { 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[]; }; transferExtensions: { 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[]; }; lastError: { type: string; additionalProperties: boolean; description: string; properties: { httpStatusCode: { type: string; description: string; }; mojaloopError: { type: string; additionalProperties: boolean; 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 bulkTransactionRequest: { type: string; additionalProperties: boolean; required: string[]; properties: { bulkHomeTransactionID: { type: string; description: string; }; bulkTransactionId: { title: string; type: string; pattern: string; description: string; example: string; }; options: { type: string; additionalProperties: boolean; required: string[]; properties: { onlyValidateParty: { description: string; type: string; }; autoAcceptParty: { type: string; additionalProperties: boolean; required: string[]; properties: { enabled: { type: string; enum: boolean[]; }; }; }; autoAcceptQuote: { description: string; type: string; oneOf: { type: string; additionalProperties: boolean; required: string[]; properties: { enabled: { type: string; enum: boolean[]; }; perTransferFeeLimits: { type: string; minItems: number; items: { type: string; additionalProperties: boolean; required: 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; }; }; }; }; }; }[]; }; skipPartyLookup: { description: string; type: string; }; synchronous: { description: string; type: string; }; bulkExpiration: { title: string; type: string; pattern: string; description: string; example: string; }; }; }; from: { 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; }; }; }; }; required: string[]; }; individualTransfers: { description: string; type: string; minItems: number; items: { title: string; type: string; additionalProperties: boolean; description: string; properties: { homeTransactionId: { type: string; description: string; }; to: { 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; }; }; }; }; required: string[]; }; reference: { description: string; type: string; }; amountType: { title: string; type: string; enum: string[]; description: string; example: string; }; currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; note: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; quoteExtensions: { 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[]; }; transferExtensions: { 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[]; }; lastError: { type: string; additionalProperties: boolean; description: string; properties: { httpStatusCode: { type: string; description: string; }; mojaloopError: { type: string; additionalProperties: boolean; 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[]; }; }; extensions: { 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 TransferState: { title: string; type: string; enum: string[]; description: string; example: string; }; const IlpFulfilment: { title: string; type: string; pattern: string; maxLength: number; description: string; example: string; }; const individualTransferResult: { type: string; additionalProperties: boolean; required: 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; }; 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[]; }; transferState: { title: string; type: string; enum: string[]; description: string; example: string; }; lastError: { type: string; additionalProperties: boolean; description: string; properties: { httpStatusCode: { type: string; description: string; }; mojaloopError: { type: string; additionalProperties: boolean; 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 bulkTransferResponse: { type: string; additionalProperties: boolean; required: string[]; properties: { bulkTransferId: { title: string; type: string; pattern: string; description: string; example: string; }; bulkQuoteId: { title: string; type: string; pattern: string; description: string; example: string; }; homeTransactionId: { type: string; description: string; }; bulkTransferState: { title: string; type: string; enum: string[]; description: string; example: string; }; completedTimestamp: { 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[]; }; currentState: { type: string; enum: string[]; }; individualTransferResults: { type: string; maxItems: number; items: { type: string; additionalProperties: boolean; required: 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; }; 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[]; }; transferState: { title: string; type: string; enum: string[]; description: string; example: string; }; lastError: { type: string; additionalProperties: boolean; description: string; properties: { httpStatusCode: { type: string; description: string; }; mojaloopError: { type: string; additionalProperties: boolean; 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[]; }; }; }; }; }; }; }; description: string; }; }; }; const bulkTransferErrorResponse: { allOf: ({ type: string; additionalProperties: boolean; properties: { statusCode: { type: string; description: string; }; message: { type: string; description: string; }; bulkTransferState?: undefined; }; required?: undefined; } | { type: string; additionalProperties: boolean; required: string[]; properties: { bulkTransferState: { type: string; additionalProperties: boolean; required: string[]; properties: { bulkTransferId: { title: string; type: string; pattern: string; description: string; example: string; }; bulkQuoteId: { title: string; type: string; pattern: string; description: string; example: string; }; homeTransactionId: { type: string; description: string; }; bulkTransferState: { title: string; type: string; enum: string[]; description: string; example: string; }; completedTimestamp: { 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[]; }; currentState: { type: string; enum: string[]; }; individualTransferResults: { type: string; maxItems: number; items: { type: string; additionalProperties: boolean; required: 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; }; 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[]; }; transferState: { title: string; type: string; enum: string[]; description: string; example: string; }; lastError: { type: string; additionalProperties: boolean; description: string; properties: { httpStatusCode: { type: string; description: string; }; mojaloopError: { type: string; additionalProperties: boolean; 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[]; }; }; }; }; }; }; }; description: string; }; }; }; statusCode?: undefined; message?: undefined; }; })[]; }; const bulkTransactionIndividualTransferAccept: { type: string; additionalProperties: boolean; description: string; properties: { transferId: { title: string; type: string; pattern: string; description: string; example: string; }; }; required: string[]; }; const transferContinuationAcceptParty: { type: string; additionalProperties: boolean; required: string[]; properties: { acceptParty: { type: string; enum: boolean[]; }; }; }; const bulkTransactionContinuationAcceptParty: { description: string; type: string; additionalProperties: boolean; required: string[]; properties: { individualTransfers: { description: string; type: string; minItems: number; items: { allOf: ({ type: string; additionalProperties: boolean; description: string; properties: { transferId: { title: string; type: string; pattern: string; description: string; example: string; }; acceptParty?: undefined; }; required: string[]; } | { type: string; additionalProperties: boolean; required: string[]; properties: { acceptParty: { type: string; enum: boolean[]; }; transferId?: undefined; }; description?: undefined; })[]; }; }; }; }; const transferContinuationAcceptQuote: { type: string; additionalProperties: boolean; required: string[]; properties: { acceptQuote: { type: string; enum: boolean[]; }; }; }; const bulkTransactionContinuationAcceptQuote: { description: string; type: string; additionalProperties: boolean; required: string[]; properties: { individualTransfers: { description: string; type: string; minItems: number; items: { allOf: ({ type: string; additionalProperties: boolean; description: string; properties: { transferId: { title: string; type: string; pattern: string; description: string; example: string; }; acceptQuote?: undefined; }; required: string[]; } | { type: string; additionalProperties: boolean; required: string[]; properties: { acceptQuote: { type: string; enum: boolean[]; }; transferId?: undefined; }; description?: undefined; })[]; }; }; }; }; const partyError: { type: string; additionalProperties: boolean; description: string; properties: { httpStatusCode: { type: string; description: string; }; mojaloopError: { type: string; additionalProperties: boolean; 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 bulkTransactionAcceptPartyErrorResponse: { allOf: ({ type: string; additionalProperties: boolean; properties: { statusCode: { type: string; description: string; }; message: { type: string; description: string; }; bulkTransferState?: undefined; }; required?: undefined; } | { type: string; additionalProperties: boolean; required: string[]; properties: { bulkTransferState: { allOf: ({ description: string; type: string; additionalProperties: boolean; required: string[]; properties: { individualTransfers: { description: string; type: string; minItems: number; items: { allOf: ({ type: string; additionalProperties: boolean; description: string; properties: { transferId: { title: string; type: string; pattern: string; description: string; example: string; }; acceptParty?: undefined; }; required: string[]; } | { type: string; additionalProperties: boolean; required: string[]; properties: { acceptParty: { type: string; enum: boolean[]; }; transferId?: undefined; }; description?: undefined; })[]; }; }; httpStatusCode?: undefined; mojaloopError?: undefined; }; } | { type: string; additionalProperties: boolean; description: string; properties: { httpStatusCode: { type: string; description: string; }; mojaloopError: { type: string; additionalProperties: boolean; 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[]; }; }; }; individualTransfers?: undefined; }; required?: undefined; })[]; }; statusCode?: undefined; message?: undefined; }; })[]; }; const bulkTransactionAcceptQuoteErrorResponse: { allOf: ({ type: string; additionalProperties: boolean; properties: { statusCode: { type: string; description: string; }; message: { type: string; description: string; }; bulkTransferState?: undefined; }; required?: undefined; } | { type: string; additionalProperties: boolean; required: string[]; properties: { bulkTransferState: { allOf: ({ description: string; type: string; additionalProperties: boolean; required: string[]; properties: { individualTransfers: { description: string; type: string; minItems: number; items: { allOf: ({ type: string; additionalProperties: boolean; description: string; properties: { transferId: { title: string; type: string; pattern: string; description: string; example: string; }; acceptQuote?: undefined; }; required: string[]; } | { type: string; additionalProperties: boolean; required: string[]; properties: { acceptQuote: { type: string; enum: boolean[]; }; transferId?: undefined; }; description?: undefined; })[]; }; }; httpStatusCode?: undefined; mojaloopError?: undefined; }; } | { type: string; additionalProperties: boolean; description: string; properties: { httpStatusCode: { type: string; description: string; }; mojaloopError: { type: string; additionalProperties: boolean; 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[]; }; }; }; individualTransfers?: undefined; }; required?: undefined; })[]; }; statusCode?: undefined; message?: undefined; }; })[]; }; const individualTransfer: { title: string; type: string; additionalProperties: boolean; description: string; properties: { transferId: { title: string; type: string; pattern: string; description: string; example: string; }; to: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; amountType: { title: string; type: string; enum: string[]; description: string; example: string; }; currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; transactionType: { title: string; type: string; enum: string[]; description: string; }; subScenario: { title: string; type: string; pattern: string; description: string; example: 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; }; note: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; extensions: { 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 bulkTransferRequest: { type: string; additionalProperties: boolean; required: string[]; properties: { homeTransactionId: { type: string; description: string; }; bulkTransferId: { title: string; type: string; pattern: string; description: string; example: string; }; bulkQuoteId: { title: string; type: string; pattern: string; description: string; example: string; }; from: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; individualTransfers: { description: string; 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; }; to: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; amountType: { title: string; type: string; enum: string[]; description: string; example: string; }; currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; transactionType: { title: string; type: string; enum: string[]; description: string; }; subScenario: { title: string; type: string; pattern: string; description: string; example: 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; }; note: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; extensions: { 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[]; }; }; extensions: { 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 individualTransferFulfilment: { type: string; additionalProperties: boolean; description: string; properties: { fulfilment: { title: string; type: string; pattern: string; 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[]; }; }; }; const bulkTransferStatusResponse: { type: string; required: string[]; properties: { bulkTransferId: { title: string; type: string; pattern: string; description: string; example: string; }; currentState: { type: string; enum: string[]; }; fulfils: { type: string; minItems: number; maxItems: number; items: { type: string; additionalProperties: boolean; description: string; properties: { fulfilment: { title: string; type: string; pattern: string; 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[]; }; }; }; }; }; }; const async2SyncCurrentState: { type: string; enum: string[]; }; const partiesByIdResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { party: { properties: { body: { 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; }; }; }; }; required: string[]; }; headers: { type: string; }; }; required: string[]; }; currentState: { type: string; enum: string[]; }; }; required: string[]; }; const TransactionScenario: { title: string; type: string; enum: string[]; description: string; example: string; }; const TransactionInitiator: { title: string; type: string; enum: string[]; description: string; example: string; }; const RefundReason: { title: string; type: string; minLength: number; maxLength: number; description: string; example: 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 BalanceOfPayments: { 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 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; }; }; }; }; 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; }; }; }; }; 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[]; }; 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 simpleQuotesPostRequest: { title: string; type: string; additionalProperties: boolean; properties: { fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; 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; }; }; }; }; 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; }; }; }; }; 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[]; }; 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[]; }; }; required: string[]; }; const quotesPostResponse: { title: string; type: string; additionalProperties: boolean; properties: { quotes: { title: string; type: string; description: string; properties: { body: { type: 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: { type: 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[]; }; headers: { type: string; }; }; required: string[]; }; currentState: { type: string; enum: string[]; }; }; required: string[]; }; const errorQuotesResponse: { allOf: ({ type: string; additionalProperties: boolean; properties: { statusCode: { type: string; description: string; }; message: { type: string; description: string; }; }; } | { type: string; additionalProperties?: undefined; properties?: undefined; })[]; additionalProperties: boolean; }; const AuthenticationType: { title: string; type: string; enum: string[]; description: string; example: string; }; const requestToPayRequest: { type: string; additionalProperties: boolean; required: string[]; properties: { homeR2PTransactionId: { type: string; description: string; }; from: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; to: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; amountType: { title: string; type: string; enum: string[]; description: string; example: string; }; currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; transactionType: { title: string; type: string; enum: string[]; description: string; example: string; }; subScenario: { title: string; type: string; pattern: string; description: string; example: string; }; authenticationType: { title: string; type: string; enum: string[]; description: string; example: string; }; }; }; const requestToPayStatus: { type: string; enum: string[]; }; const getPartiesResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { body: { 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; }; }; }; }; required: string[]; }; headers: { type: string; }; }; required: string[]; }; const TransactionRequestState: { title: string; type: string; enum: string[]; description: string; example: string; }; const TransactionRequestResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { body: { type: 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[]; }; headers: { type: string; }; }; required: string[]; }; const requestToPayResponse: { type: string; additionalProperties: boolean; required: string[]; properties: { transactionRequestId: { title: string; type: string; pattern: string; description: string; example: string; }; from: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; to: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; amountType: { title: string; type: string; enum: string[]; description: string; example: string; }; currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; transactionType: { title: string; type: string; enum: string[]; description: string; example: string; }; subScenario: { title: string; type: string; pattern: string; description: string; example: string; }; currentState: { type: string; enum: string[]; }; getPartiesResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { body: { 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; }; }; }; }; required: string[]; }; headers: { type: string; }; }; required: string[]; }; transactionRequestResponse: { title: string; type: string; additionalProperties: boolean; description: string; properties: { body: { type: 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[]; }; headers: { type: string; }; }; required: string[]; }; lastError: { type: string; additionalProperties: boolean; description: string; properties: { httpStatusCode: { type: string; description: string; }; mojaloopError: { type: string; additionalProperties: boolean; 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 transferStatus: { type: string; enum: 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 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 transferResponse: { type: string; additionalProperties: boolean; required: string[]; properties: { transferId: { title: string; type: string; pattern: string; description: string; example: string; }; homeTransactionId: { type: string; description: string; }; from: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; to: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; amountType: { title: string; type: string; enum: string[]; description: string; example: string; }; currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; transactionType: { title: string; type: string; enum: string[]; description: string; }; subScenario: { title: string; type: string; pattern: string; description: string; example: string; }; note: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; currentState: { type: string; enum: string[]; }; quoteId: { title: string; type: string; pattern: string; description: string; example: string; }; getPartiesResponse: { type: string; required: string[]; properties: { body: { type: string; }; headers: { type: string; }; }; }; quoteResponse: { type: string; required: string[]; properties: { body: { 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[]; }; headers: { type: string; }; }; }; quoteResponseSource: { type: string; description: string; }; fulfil: { type: string; required: string[]; properties: { body: { 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[]; }; headers: { type: string; }; }; }; lastError: { type: string; additionalProperties: boolean; description: string; properties: { httpStatusCode: { type: string; description: string; }; mojaloopError: { type: string; additionalProperties: boolean; 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[]; }; }; }; }; }; skipPartyLookup: { description: string; type: string; }; }; }; const errorTransferResponse: { allOf: ({ type: string; additionalProperties: boolean; properties: { statusCode: { type: string; description: string; }; message: { type: string; description: string; }; transferState?: undefined; }; required?: undefined; } | { type: string; additionalProperties: boolean; required: string[]; properties: { transferState: { type: string; additionalProperties: boolean; required: string[]; properties: { transferId: { title: string; type: string; pattern: string; description: string; example: string; }; homeTransactionId: { type: string; description: string; }; from: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; to: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; amountType: { title: string; type: string; enum: string[]; description: string; example: string; }; currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; transactionType: { title: string; type: string; enum: string[]; description: string; }; subScenario: { title: string; type: string; pattern: string; description: string; example: string; }; note: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; currentState: { type: string; enum: string[]; }; quoteId: { title: string; type: string; pattern: string; description: string; example: string; }; getPartiesResponse: { type: string; required: string[]; properties: { body: { type: string; }; headers: { type: string; }; }; }; quoteResponse: { type: string; required: string[]; properties: { body: { 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[]; }; headers: { type: string; }; }; }; quoteResponseSource: { type: string; description: string; }; fulfil: { type: string; required: string[]; properties: { body: { 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[]; }; headers: { type: string; }; }; }; lastError: { type: string; additionalProperties: boolean; description: string; properties: { httpStatusCode: { type: string; description: string; }; mojaloopError: { type: string; additionalProperties: boolean; 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[]; }; }; }; }; }; skipPartyLookup: { description: string; type: string; }; }; }; statusCode?: undefined; message?: undefined; }; })[]; }; const requestToPayTransferRequest: { type: string; additionalProperties: boolean; required: string[]; properties: { homeR2PTransactionId: { type: string; description: string; }; transactionRequestId: { title: string; type: string; pattern: string; description: string; example: string; }; from: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; to: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; amountType: { title: string; type: string; enum: string[]; description: string; example: string; }; currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; 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; }; note: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; 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: { type: string; pattern: string; minLength: number; maxLength: number; description: string; }; counter: { title: string; type: string; pattern: string; description: string; }; }; required: string[]; pattern?: undefined; minLength?: undefined; maxLength?: undefined; })[]; pattern: string; description: 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: { type: string; pattern: string; minLength: number; maxLength: number; description: string; }; counter: { title: string; type: string; pattern: string; description: string; }; }; required: string[]; pattern?: undefined; minLength?: undefined; maxLength?: undefined; })[]; pattern: string; description: string; }; }; required: string[]; }; const AuthorizationResponseType: { title: string; type: string; enum: string[]; description: string; example: string; }; const AuthorizationIDPutResponse: { 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: { type: string; pattern: string; minLength: number; maxLength: number; description: string; }; counter: { title: string; type: string; pattern: 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 requestToPayTransferResponse: { type: string; additionalProperties: boolean; required: string[]; properties: { transferId: { title: string; type: string; pattern: string; description: string; example: string; }; homeR2PTransactionId: { type: string; description: string; }; transactionRequestId: { title: string; type: string; pattern: string; description: string; example: string; }; from: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; to: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; amountType: { title: string; type: string; enum: string[]; description: string; example: string; }; currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; transactionType: { title: string; type: string; enum: string[]; description: string; }; note: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; currentState: { type: string; enum: string[]; }; quoteId: { title: string; type: string; pattern: string; description: string; example: string; }; quoteResponse: { type: string; required: string[]; properties: { body: { 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[]; }; headers: { type: string; }; }; }; quoteResponseSource: { type: string; description: string; }; authorizationResponse: { type: string; required: string[]; properties: { body: { 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: { type: string; pattern: string; minLength: number; maxLength: number; description: string; }; counter: { title: string; type: string; pattern: 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[]; }; headers: { type: string; }; }; }; fulfil: { type: string; required: string[]; properties: { body: { 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[]; }; headers: { type: string; }; }; }; lastError: { type: string; additionalProperties: boolean; description: string; properties: { httpStatusCode: { type: string; description: string; }; mojaloopError: { type: string; additionalProperties: boolean; 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 transferContinuationAcceptOTP: { type: string; additionalProperties: boolean; required: string[]; properties: { acceptOTP: { type: string; enum: boolean[]; }; }; }; 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 simpleTransfersPostRequest: { title: string; type: string; additionalProperties: boolean; properties: { fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; 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[]; }; }; required: string[]; }; const simpleTransfersPostResponse: { title: string; type: string; additionalProperties: boolean; properties: { transfer: { properties: { body: { 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[]; }; headers: { type: string; }; }; required: string[]; }; currentState: { type: string; enum: string[]; }; }; required: string[]; }; const errorSimpleTransfersResponse: { allOf: ({ type: string; additionalProperties: boolean; properties: { statusCode: { type: string; description: string; }; message: { type: string; description: string; }; }; } | { type: string; additionalProperties?: undefined; properties?: undefined; })[]; additionalProperties: boolean; }; const transferRequest: { type: string; additionalProperties: boolean; required: string[]; properties: { homeTransactionId: { type: string; description: string; }; from: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; to: { type: string; additionalProperties: boolean; required: string[]; properties: { type: { title: string; type: string; enum: string[]; description: string; example: string; }; idType: { title: string; type: string; enum: string[]; description: string; }; idValue: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; idSubValue: { title: string; type: string; minLength: number; maxLength: number; description: string; }; displayName: { title: string; type: string; pattern: string; description: string; }; 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; }; merchantClassificationCode: { title: string; type: string; pattern: string; description: string; }; fspId: { title: string; type: string; minLength: number; maxLength: number; description: string; }; extensionList: { 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; }; }; }; amountType: { title: string; type: string; enum: string[]; description: string; example: string; }; currency: { title: string; description: string; type: string; minLength: number; maxLength: number; enum: string[]; }; amount: { title: string; type: string; pattern: string; description: string; example: string; }; transactionType: { title: string; type: string; enum: string[]; description: string; }; subScenario: { title: string; type: string; pattern: string; description: string; example: string; }; note: { title: string; type: string; minLength: number; maxLength: number; description: string; example: string; }; quoteRequestExtensions: { 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; }; transferRequestExtensions: { 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; }; skipPartyLookup: { description: string; type: string; }; }; }; const transferStatusResponse: { type: string; additionalProperties: boolean; required: string[]; properties: { transferId: { title: string; type: string; pattern: string; description: string; example: string; }; currentState: { type: string; enum: string[]; }; fulfil: { type: string; required: string[]; properties: { body: { 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[]; }; headers: { type: string; }; }; }; }; }; }