UNPKG

@aajsa/moyasar-client

Version:

A lightweight and type-safe TypeScript client for interacting with Moyasar Payment Gateway APIs.

1,052 lines (1,051 loc) 120 kB
import * as zod_v4_mini0 from "zod/v4-mini"; import * as zod_v4_core10 from "zod/v4/core"; //#region src/schema.d.ts declare const schema: { readonly listTransfers: { path: string; method: string; output: zod_v4_mini0.ZodMiniObject<{ transfers: zod_v4_mini0.ZodMiniArray<zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; recipient_type: zod_v4_mini0.ZodMiniEnum<{ Entity: "Entity"; Platform: "Platform"; Beneficiary: "Beneficiary"; }>; recipient_id: zod_v4_mini0.ZodMiniUUID; currency: zod_v4_mini0.ZodMiniString<string>; amount: zod_v4_mini0.ZodMiniNumber<number>; fee: zod_v4_mini0.ZodMiniNumber<number>; tax: zod_v4_mini0.ZodMiniNumber<number>; reference: zod_v4_mini0.ZodMiniString<string>; transaction_count: zod_v4_mini0.ZodMiniNumber<number>; created_at: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>>; meta: zod_v4_mini0.ZodMiniObject<{ current_page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; next_page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; prev_page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; total_pages: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; total_count: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; }, zod_v4_core10.$strip>; }, zod_v4_core10.$strip>; }; readonly getTransferId: { path: string; method: string; params: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; }, zod_v4_core10.$strip>; output: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; recipient_type: zod_v4_mini0.ZodMiniEnum<{ Entity: "Entity"; Platform: "Platform"; Beneficiary: "Beneficiary"; }>; recipient_id: zod_v4_mini0.ZodMiniUUID; currency: zod_v4_mini0.ZodMiniString<string>; amount: zod_v4_mini0.ZodMiniNumber<number>; fee: zod_v4_mini0.ZodMiniNumber<number>; tax: zod_v4_mini0.ZodMiniNumber<number>; reference: zod_v4_mini0.ZodMiniString<string>; transaction_count: zod_v4_mini0.ZodMiniNumber<number>; created_at: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>; }; readonly getTransferLines: { path: string; method: string; params: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; }, zod_v4_core10.$strip>; output: zod_v4_mini0.ZodMiniObject<{ lines: zod_v4_mini0.ZodMiniArray<zod_v4_mini0.ZodMiniObject<{ payment_id: zod_v4_mini0.ZodMiniString<string>; type: zod_v4_mini0.ZodMiniString<string>; amount: zod_v4_mini0.ZodMiniNumber<number>; fee: zod_v4_mini0.ZodMiniNumber<number>; tax: zod_v4_mini0.ZodMiniNumber<number>; }, zod_v4_core10.$strip>>; meta: zod_v4_mini0.ZodMiniObject<{ current_page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; next_page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; prev_page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; total_pages: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; total_count: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; }, zod_v4_core10.$strip>; }, zod_v4_core10.$strip>; }; readonly getWebhookAttemptId: { path: string; method: string; params: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; }, zod_v4_core10.$strip>; output: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; webhook_id: zod_v4_mini0.ZodMiniUUID; event_id: zod_v4_mini0.ZodMiniUUID; event_type: zod_v4_mini0.ZodMiniEnum<{ payment_paid: "payment_paid"; payment_failed: "payment_failed"; payment_voided: "payment_voided"; payment_authorized: "payment_authorized"; payment_captured: "payment_captured"; payment_refunded: "payment_refunded"; payment_abandoned: "payment_abandoned"; payment_verified: "payment_verified"; payment_canceled: "payment_canceled"; payment_expired: "payment_expired"; balance_transferred: "balance_transferred"; payout_initiated: "payout_initiated"; payout_paid: "payout_paid"; payout_failed: "payout_failed"; payout_canceled: "payout_canceled"; payout_returned: "payout_returned"; }>; retry_number: zod_v4_mini0.ZodMiniNumber<number>; result: zod_v4_mini0.ZodMiniString<string>; message: zod_v4_mini0.ZodMiniString<string>; response_code: zod_v4_mini0.ZodMiniNumber<number>; response_headers: zod_v4_mini0.ZodMiniString<string>; response_body: zod_v4_mini0.ZodMiniString<string>; created_at: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>; }; readonly listWebhookAttempts: { path: string; method: string; output: zod_v4_mini0.ZodMiniObject<{ webhook_attempts: zod_v4_mini0.ZodMiniArray<zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; webhook_id: zod_v4_mini0.ZodMiniUUID; event_id: zod_v4_mini0.ZodMiniUUID; event_type: zod_v4_mini0.ZodMiniEnum<{ payment_paid: "payment_paid"; payment_failed: "payment_failed"; payment_voided: "payment_voided"; payment_authorized: "payment_authorized"; payment_captured: "payment_captured"; payment_refunded: "payment_refunded"; payment_abandoned: "payment_abandoned"; payment_verified: "payment_verified"; payment_canceled: "payment_canceled"; payment_expired: "payment_expired"; balance_transferred: "balance_transferred"; payout_initiated: "payout_initiated"; payout_paid: "payout_paid"; payout_failed: "payout_failed"; payout_canceled: "payout_canceled"; payout_returned: "payout_returned"; }>; retry_number: zod_v4_mini0.ZodMiniNumber<number>; result: zod_v4_mini0.ZodMiniString<string>; message: zod_v4_mini0.ZodMiniString<string>; response_code: zod_v4_mini0.ZodMiniNumber<number>; response_headers: zod_v4_mini0.ZodMiniString<string>; response_body: zod_v4_mini0.ZodMiniString<string>; created_at: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>>; meta: zod_v4_mini0.ZodMiniObject<{ current_page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; next_page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; prev_page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; total_pages: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; total_count: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; }, zod_v4_core10.$strip>; }, zod_v4_core10.$strip>; }; readonly getWebhookId: { path: string; method: string; params: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; }, zod_v4_core10.$strip>; output: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; http_method: zod_v4_mini0.ZodMiniString<string>; url: zod_v4_mini0.ZodMiniURL; events: zod_v4_mini0.ZodMiniArray<zod_v4_mini0.ZodMiniEnum<{ payment_paid: "payment_paid"; payment_failed: "payment_failed"; payment_voided: "payment_voided"; payment_authorized: "payment_authorized"; payment_captured: "payment_captured"; payment_refunded: "payment_refunded"; payment_abandoned: "payment_abandoned"; payment_verified: "payment_verified"; payment_canceled: "payment_canceled"; payment_expired: "payment_expired"; balance_transferred: "balance_transferred"; payout_initiated: "payout_initiated"; payout_paid: "payout_paid"; payout_failed: "payout_failed"; payout_canceled: "payout_canceled"; payout_returned: "payout_returned"; }>>; created_at: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>; }; readonly listWebhooks: { path: string; method: string; output: zod_v4_mini0.ZodMiniObject<{ webhooks: zod_v4_mini0.ZodMiniArray<zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; http_method: zod_v4_mini0.ZodMiniString<string>; url: zod_v4_mini0.ZodMiniURL; events: zod_v4_mini0.ZodMiniArray<zod_v4_mini0.ZodMiniEnum<{ payment_paid: "payment_paid"; payment_failed: "payment_failed"; payment_voided: "payment_voided"; payment_authorized: "payment_authorized"; payment_captured: "payment_captured"; payment_refunded: "payment_refunded"; payment_abandoned: "payment_abandoned"; payment_verified: "payment_verified"; payment_canceled: "payment_canceled"; payment_expired: "payment_expired"; balance_transferred: "balance_transferred"; payout_initiated: "payout_initiated"; payout_paid: "payout_paid"; payout_failed: "payout_failed"; payout_canceled: "payout_canceled"; payout_returned: "payout_returned"; }>>; created_at: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>>; }, zod_v4_core10.$strip>; }; readonly listWebhookEvents: { path: string; method: string; output: zod_v4_mini0.ZodMiniObject<{ events: zod_v4_mini0.ZodMiniArray<zod_v4_mini0.ZodMiniEnum<{ payment_paid: "payment_paid"; payment_failed: "payment_failed"; payment_voided: "payment_voided"; payment_authorized: "payment_authorized"; payment_captured: "payment_captured"; payment_refunded: "payment_refunded"; payment_abandoned: "payment_abandoned"; payment_verified: "payment_verified"; payment_canceled: "payment_canceled"; payment_expired: "payment_expired"; balance_transferred: "balance_transferred"; payout_initiated: "payout_initiated"; payout_paid: "payout_paid"; payout_failed: "payout_failed"; payout_canceled: "payout_canceled"; payout_returned: "payout_returned"; }>>; }, zod_v4_core10.$strip>; }; readonly createWebhook: { path: string; method: string; input: zod_v4_mini0.ZodMiniObject<{ url: zod_v4_mini0.ZodMiniURL; shared_secret: zod_v4_mini0.ZodMiniString<string>; events: zod_v4_mini0.ZodMiniArray<zod_v4_mini0.ZodMiniEnum<{ payment_paid: "payment_paid"; payment_failed: "payment_failed"; payment_voided: "payment_voided"; payment_authorized: "payment_authorized"; payment_captured: "payment_captured"; payment_refunded: "payment_refunded"; payment_abandoned: "payment_abandoned"; payment_verified: "payment_verified"; payment_canceled: "payment_canceled"; payment_expired: "payment_expired"; balance_transferred: "balance_transferred"; payout_initiated: "payout_initiated"; payout_paid: "payout_paid"; payout_failed: "payout_failed"; payout_canceled: "payout_canceled"; payout_returned: "payout_returned"; }>>; }, zod_v4_core10.$strip>; output: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; http_method: zod_v4_mini0.ZodMiniString<string>; url: zod_v4_mini0.ZodMiniURL; events: zod_v4_mini0.ZodMiniArray<zod_v4_mini0.ZodMiniEnum<{ payment_paid: "payment_paid"; payment_failed: "payment_failed"; payment_voided: "payment_voided"; payment_authorized: "payment_authorized"; payment_captured: "payment_captured"; payment_refunded: "payment_refunded"; payment_abandoned: "payment_abandoned"; payment_verified: "payment_verified"; payment_canceled: "payment_canceled"; payment_expired: "payment_expired"; balance_transferred: "balance_transferred"; payout_initiated: "payout_initiated"; payout_paid: "payout_paid"; payout_failed: "payout_failed"; payout_canceled: "payout_canceled"; payout_returned: "payout_returned"; }>>; created_at: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>; }; readonly deleteWebhook: { path: string; method: string; params: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; }, zod_v4_core10.$strip>; output: zod_v4_mini0.ZodMiniObject<{ success: zod_v4_mini0.ZodMiniBoolean<boolean>; }, zod_v4_core10.$strip>; }; readonly getApplePaySession: { path: string; method: string; input: zod_v4_mini0.ZodMiniObject<{ validation_url: zod_v4_mini0.ZodMiniURL; display_name: zod_v4_mini0.ZodMiniString<string>; domain_name: zod_v4_mini0.ZodMiniString<string>; publishable_api_key: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>; output: zod_v4_mini0.ZodMiniObject<{ epochTimestamp: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; expiresAt: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; merchantSessionIdentifier: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniString<string>>; nonce: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniString<string>>; merchantIdentifier: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniString<string>>; domainName: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniString<string>>; displayName: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniString<string>>; signature: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniString<string>>; operationalAnalyticsIdentifier: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniString<string>>; retries: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; }, zod_v4_core10.$strip>; }; readonly getTokenId: { path: string; method: string; params: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>; output: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniString<string>; status: zod_v4_mini0.ZodMiniEnum<{ initiated: "initiated"; active: "active"; inactive: "inactive"; }>; brand: zod_v4_mini0.ZodMiniString<string>; funding: zod_v4_mini0.ZodMiniString<string>; country: zod_v4_mini0.ZodMiniString<string>; month: zod_v4_mini0.ZodMiniString<string>; year: zod_v4_mini0.ZodMiniString<string>; name: zod_v4_mini0.ZodMiniString<string>; last_four: zod_v4_mini0.ZodMiniString<string>; metadata: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniObject<Record<never, zod_v4_core10.SomeType>, zod_v4_core10.$strip>>>; message: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniAny>>; verification_url: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniURL>>; created_at: zod_v4_mini0.ZodMiniString<string>; updated_at: zod_v4_mini0.ZodMiniString<string>; expires_at: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>; }; readonly createToken: { path: string; method: string; input: zod_v4_mini0.ZodMiniObject<{ name: zod_v4_mini0.ZodMiniString<string>; number: zod_v4_mini0.ZodMiniString<string>; month: zod_v4_mini0.ZodMiniNumber<number>; year: zod_v4_mini0.ZodMiniNumber<number>; cvc: zod_v4_mini0.ZodMiniNumber<number>; callback_url: zod_v4_mini0.ZodMiniURL; }, zod_v4_core10.$strip>; output: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniString<string>; status: zod_v4_mini0.ZodMiniEnum<{ initiated: "initiated"; active: "active"; inactive: "inactive"; }>; brand: zod_v4_mini0.ZodMiniString<string>; funding: zod_v4_mini0.ZodMiniString<string>; country: zod_v4_mini0.ZodMiniString<string>; month: zod_v4_mini0.ZodMiniString<string>; year: zod_v4_mini0.ZodMiniString<string>; name: zod_v4_mini0.ZodMiniString<string>; last_four: zod_v4_mini0.ZodMiniString<string>; metadata: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniObject<Record<never, zod_v4_core10.SomeType>, zod_v4_core10.$strip>>>; message: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniAny>>; verification_url: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniURL>>; created_at: zod_v4_mini0.ZodMiniString<string>; updated_at: zod_v4_mini0.ZodMiniString<string>; expires_at: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>; }; readonly deleteToken: { path: string; method: string; params: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>; output: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniString<string>; status: zod_v4_mini0.ZodMiniEnum<{ initiated: "initiated"; active: "active"; inactive: "inactive"; }>; brand: zod_v4_mini0.ZodMiniString<string>; funding: zod_v4_mini0.ZodMiniString<string>; country: zod_v4_mini0.ZodMiniString<string>; month: zod_v4_mini0.ZodMiniString<string>; year: zod_v4_mini0.ZodMiniString<string>; name: zod_v4_mini0.ZodMiniString<string>; last_four: zod_v4_mini0.ZodMiniString<string>; metadata: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniObject<Record<never, zod_v4_core10.SomeType>, zod_v4_core10.$strip>>>; message: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniAny>>; verification_url: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniURL>>; created_at: zod_v4_mini0.ZodMiniString<string>; updated_at: zod_v4_mini0.ZodMiniString<string>; expires_at: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>; }; readonly getIssuer: { path: string; method: string; input: zod_v4_mini0.ZodMiniObject<{ source: zod_v4_mini0.ZodMiniDiscriminatedUnion<[zod_v4_mini0.ZodMiniObject<{ type: zod_v4_mini0.ZodMiniLiteral<"creditcard">; number: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>, zod_v4_mini0.ZodMiniObject<{ type: zod_v4_mini0.ZodMiniLiteral<"applepay">; token: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>]>; }, zod_v4_core10.$strip>; output: zod_v4_mini0.ZodMiniObject<{ issuer_name: zod_v4_mini0.ZodMiniString<string>; issuer_country: zod_v4_mini0.ZodMiniString<string>; issuer_card_type: zod_v4_mini0.ZodMiniEnum<{ debit: "debit"; credit: "credit"; charge_card: "charge_card"; unspecified: "unspecified"; }>; issuer_card_category: zod_v4_mini0.ZodMiniString<string>; first_digits: zod_v4_mini0.ZodMiniString<string>; last_digits: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; }, zod_v4_core10.$strip>; }; readonly getSettlementId: { path: string; method: string; params: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; }, zod_v4_core10.$strip>; output: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; recipient_type: zod_v4_mini0.ZodMiniEnum<{ Entity: "Entity"; Platform: "Platform"; Beneficiary: "Beneficiary"; }>; recipient_id: zod_v4_mini0.ZodMiniUUID; currency: zod_v4_mini0.ZodMiniString<string>; amount: zod_v4_mini0.ZodMiniNumber<number>; fee: zod_v4_mini0.ZodMiniNumber<number>; tax: zod_v4_mini0.ZodMiniNumber<number>; reference: zod_v4_mini0.ZodMiniString<string>; settlement_count: zod_v4_mini0.ZodMiniNumber<number>; invoice_url: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniURL>>; csv_list_url: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniURL>>; pdf_list_url: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniURL>>; created_at: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>; }; readonly listSettlements: { path: string; method: string; query: zod_v4_mini0.ZodMiniObject<{ page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; id: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniUUID>; 'created[gt]': zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniString<string>>; 'created[lt]': zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniString<string>>; }, zod_v4_core10.$strip>; output: zod_v4_mini0.ZodMiniObject<{ settlements: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniArray<zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; recipient_type: zod_v4_mini0.ZodMiniEnum<{ Entity: "Entity"; Platform: "Platform"; Beneficiary: "Beneficiary"; }>; recipient_id: zod_v4_mini0.ZodMiniUUID; currency: zod_v4_mini0.ZodMiniString<string>; amount: zod_v4_mini0.ZodMiniNumber<number>; fee: zod_v4_mini0.ZodMiniNumber<number>; tax: zod_v4_mini0.ZodMiniNumber<number>; reference: zod_v4_mini0.ZodMiniString<string>; settlement_count: zod_v4_mini0.ZodMiniNumber<number>; invoice_url: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniURL>>; csv_list_url: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniURL>>; pdf_list_url: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniURL>>; created_at: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>>>>; meta: zod_v4_mini0.ZodMiniObject<{ current_page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; next_page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; prev_page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; total_pages: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; total_count: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; }, zod_v4_core10.$strip>; }, zod_v4_core10.$strip>; }; readonly getSettlementsLines: { path: string; method: string; params: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; }, zod_v4_core10.$strip>; query: zod_v4_mini0.ZodMiniObject<{ page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; }, zod_v4_core10.$strip>; output: zod_v4_mini0.ZodMiniObject<{ settlements: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniArray<zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; recipient_type: zod_v4_mini0.ZodMiniEnum<{ Entity: "Entity"; Platform: "Platform"; Beneficiary: "Beneficiary"; }>; recipient_id: zod_v4_mini0.ZodMiniUUID; currency: zod_v4_mini0.ZodMiniString<string>; amount: zod_v4_mini0.ZodMiniNumber<number>; fee: zod_v4_mini0.ZodMiniNumber<number>; tax: zod_v4_mini0.ZodMiniNumber<number>; reference: zod_v4_mini0.ZodMiniString<string>; settlement_count: zod_v4_mini0.ZodMiniNumber<number>; invoice_url: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniURL>>; csv_list_url: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniURL>>; pdf_list_url: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniURL>>; created_at: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>>>>; meta: zod_v4_mini0.ZodMiniObject<{ current_page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; next_page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; prev_page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; total_pages: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; total_count: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; }, zod_v4_core10.$strip>; }, zod_v4_core10.$strip>; }; readonly getPayoutId: { path: string; method: string; params: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; }, zod_v4_core10.$strip>; output: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; source_id: zod_v4_mini0.ZodMiniUUID; sequence_number: zod_v4_mini0.ZodMiniString<string>; channel: zod_v4_mini0.ZodMiniEnum<{ internal: "internal"; ips: "ips"; sarie: "sarie"; }>; status: zod_v4_mini0.ZodMiniEnum<{ initiated: "initiated"; paid: "paid"; failed: "failed"; canceled: "canceled"; queued: "queued"; returned: "returned"; }>; amount: zod_v4_mini0.ZodMiniNumber<number>; currency: zod_v4_mini0.ZodMiniString<string>; purpose: zod_v4_mini0.ZodMiniEnum<{ bills_or_rent: "bills_or_rent"; expenses_services: "expenses_services"; purchase_assets: "purchase_assets"; saving_investment: "saving_investment"; government_dues: "government_dues"; money_exchange: "money_exchange"; credit_card_loan: "credit_card_loan"; gift_or_reward: "gift_or_reward"; personal: "personal"; investment_transaction: "investment_transaction"; family_assistance: "family_assistance"; donation: "donation"; payroll_benefits: "payroll_benefits"; online_purchase: "online_purchase"; hajj_and_umra: "hajj_and_umra"; dividend_payment: "dividend_payment"; government_payment: "government_payment"; investment_house: "investment_house"; payment_to_merchant: "payment_to_merchant"; own_account_transfer: "own_account_transfer"; }>; comment: zod_v4_mini0.ZodMiniString<string>; destination: zod_v4_mini0.ZodMiniDiscriminatedUnion<[zod_v4_mini0.ZodMiniObject<{ type: zod_v4_mini0.ZodMiniLiteral<"bank">; iban: zod_v4_mini0.ZodMiniString<string>; name: zod_v4_mini0.ZodMiniString<string>; mobile: zod_v4_mini0.ZodMiniString<string>; country: zod_v4_mini0.ZodMiniString<string>; city: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>, zod_v4_mini0.ZodMiniObject<{ type: zod_v4_mini0.ZodMiniLiteral<"wallet">; mobile: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>]>; message: zod_v4_mini0.ZodMiniString<string>; failure_reason: zod_v4_mini0.ZodMiniString<string>; created_at: zod_v4_mini0.ZodMiniString<string>; updated_at: zod_v4_mini0.ZodMiniString<string>; metadata: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniRecord<zod_v4_mini0.ZodMiniString<string>, zod_v4_mini0.ZodMiniString<string>>>>; }, zod_v4_core10.$strip>; }; readonly listPayouts: { path: string; method: string; query: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniObject<{ page: zod_v4_mini0.ZodMiniNumber<number>; }, zod_v4_core10.$strip>>; output: zod_v4_mini0.ZodMiniObject<{ payouts: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniArray<zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; source_id: zod_v4_mini0.ZodMiniUUID; sequence_number: zod_v4_mini0.ZodMiniString<string>; channel: zod_v4_mini0.ZodMiniEnum<{ internal: "internal"; ips: "ips"; sarie: "sarie"; }>; status: zod_v4_mini0.ZodMiniEnum<{ initiated: "initiated"; paid: "paid"; failed: "failed"; canceled: "canceled"; queued: "queued"; returned: "returned"; }>; amount: zod_v4_mini0.ZodMiniNumber<number>; currency: zod_v4_mini0.ZodMiniString<string>; purpose: zod_v4_mini0.ZodMiniEnum<{ bills_or_rent: "bills_or_rent"; expenses_services: "expenses_services"; purchase_assets: "purchase_assets"; saving_investment: "saving_investment"; government_dues: "government_dues"; money_exchange: "money_exchange"; credit_card_loan: "credit_card_loan"; gift_or_reward: "gift_or_reward"; personal: "personal"; investment_transaction: "investment_transaction"; family_assistance: "family_assistance"; donation: "donation"; payroll_benefits: "payroll_benefits"; online_purchase: "online_purchase"; hajj_and_umra: "hajj_and_umra"; dividend_payment: "dividend_payment"; government_payment: "government_payment"; investment_house: "investment_house"; payment_to_merchant: "payment_to_merchant"; own_account_transfer: "own_account_transfer"; }>; comment: zod_v4_mini0.ZodMiniString<string>; destination: zod_v4_mini0.ZodMiniDiscriminatedUnion<[zod_v4_mini0.ZodMiniObject<{ type: zod_v4_mini0.ZodMiniLiteral<"bank">; iban: zod_v4_mini0.ZodMiniString<string>; name: zod_v4_mini0.ZodMiniString<string>; mobile: zod_v4_mini0.ZodMiniString<string>; country: zod_v4_mini0.ZodMiniString<string>; city: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>, zod_v4_mini0.ZodMiniObject<{ type: zod_v4_mini0.ZodMiniLiteral<"wallet">; mobile: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>]>; message: zod_v4_mini0.ZodMiniString<string>; failure_reason: zod_v4_mini0.ZodMiniString<string>; created_at: zod_v4_mini0.ZodMiniString<string>; updated_at: zod_v4_mini0.ZodMiniString<string>; metadata: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniRecord<zod_v4_mini0.ZodMiniString<string>, zod_v4_mini0.ZodMiniString<string>>>>; }, zod_v4_core10.$strip>>>>; meta: zod_v4_mini0.ZodMiniObject<{ current_page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; next_page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; prev_page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; total_pages: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; total_count: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; }, zod_v4_core10.$strip>; }, zod_v4_core10.$strip>; }; readonly createPayout: { path: string; method: string; input: zod_v4_mini0.ZodMiniObject<{ source_id: zod_v4_mini0.ZodMiniUUID; sequence_number: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniString<string>>; amount: zod_v4_mini0.ZodMiniNumber<number>; purpose: zod_v4_mini0.ZodMiniEnum<{ bills_or_rent: "bills_or_rent"; expenses_services: "expenses_services"; purchase_assets: "purchase_assets"; saving_investment: "saving_investment"; government_dues: "government_dues"; money_exchange: "money_exchange"; credit_card_loan: "credit_card_loan"; gift_or_reward: "gift_or_reward"; personal: "personal"; investment_transaction: "investment_transaction"; family_assistance: "family_assistance"; donation: "donation"; payroll_benefits: "payroll_benefits"; online_purchase: "online_purchase"; hajj_and_umra: "hajj_and_umra"; dividend_payment: "dividend_payment"; government_payment: "government_payment"; investment_house: "investment_house"; payment_to_merchant: "payment_to_merchant"; own_account_transfer: "own_account_transfer"; }>; destination: zod_v4_mini0.ZodMiniDiscriminatedUnion<[zod_v4_mini0.ZodMiniObject<{ type: zod_v4_mini0.ZodMiniLiteral<"bank">; iban: zod_v4_mini0.ZodMiniString<string>; name: zod_v4_mini0.ZodMiniString<string>; mobile: zod_v4_mini0.ZodMiniString<string>; country: zod_v4_mini0.ZodMiniString<string>; city: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>, zod_v4_mini0.ZodMiniObject<{ type: zod_v4_mini0.ZodMiniLiteral<"wallet">; mobile: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>]>; comment: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniString<string>>; metadata: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniRecord<zod_v4_mini0.ZodMiniString<string>, zod_v4_mini0.ZodMiniString<string>>>>; }, zod_v4_core10.$strip>; output: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; source_id: zod_v4_mini0.ZodMiniUUID; sequence_number: zod_v4_mini0.ZodMiniString<string>; channel: zod_v4_mini0.ZodMiniEnum<{ internal: "internal"; ips: "ips"; sarie: "sarie"; }>; status: zod_v4_mini0.ZodMiniEnum<{ initiated: "initiated"; paid: "paid"; failed: "failed"; canceled: "canceled"; queued: "queued"; returned: "returned"; }>; amount: zod_v4_mini0.ZodMiniNumber<number>; currency: zod_v4_mini0.ZodMiniString<string>; purpose: zod_v4_mini0.ZodMiniEnum<{ bills_or_rent: "bills_or_rent"; expenses_services: "expenses_services"; purchase_assets: "purchase_assets"; saving_investment: "saving_investment"; government_dues: "government_dues"; money_exchange: "money_exchange"; credit_card_loan: "credit_card_loan"; gift_or_reward: "gift_or_reward"; personal: "personal"; investment_transaction: "investment_transaction"; family_assistance: "family_assistance"; donation: "donation"; payroll_benefits: "payroll_benefits"; online_purchase: "online_purchase"; hajj_and_umra: "hajj_and_umra"; dividend_payment: "dividend_payment"; government_payment: "government_payment"; investment_house: "investment_house"; payment_to_merchant: "payment_to_merchant"; own_account_transfer: "own_account_transfer"; }>; comment: zod_v4_mini0.ZodMiniString<string>; destination: zod_v4_mini0.ZodMiniDiscriminatedUnion<[zod_v4_mini0.ZodMiniObject<{ type: zod_v4_mini0.ZodMiniLiteral<"bank">; iban: zod_v4_mini0.ZodMiniString<string>; name: zod_v4_mini0.ZodMiniString<string>; mobile: zod_v4_mini0.ZodMiniString<string>; country: zod_v4_mini0.ZodMiniString<string>; city: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>, zod_v4_mini0.ZodMiniObject<{ type: zod_v4_mini0.ZodMiniLiteral<"wallet">; mobile: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>]>; message: zod_v4_mini0.ZodMiniString<string>; failure_reason: zod_v4_mini0.ZodMiniString<string>; created_at: zod_v4_mini0.ZodMiniString<string>; updated_at: zod_v4_mini0.ZodMiniString<string>; metadata: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniRecord<zod_v4_mini0.ZodMiniString<string>, zod_v4_mini0.ZodMiniString<string>>>>; }, zod_v4_core10.$strip>; }; readonly createBulkPayout: { path: string; method: string; input: zod_v4_mini0.ZodMiniObject<{ source_id: zod_v4_mini0.ZodMiniUUID; payouts: zod_v4_mini0.ZodMiniArray<zod_v4_mini0.ZodMiniObject<{ sequence_number: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniString<string>>; amount: zod_v4_mini0.ZodMiniNumber<number>; purpose: zod_v4_mini0.ZodMiniEnum<{ bills_or_rent: "bills_or_rent"; expenses_services: "expenses_services"; purchase_assets: "purchase_assets"; saving_investment: "saving_investment"; government_dues: "government_dues"; money_exchange: "money_exchange"; credit_card_loan: "credit_card_loan"; gift_or_reward: "gift_or_reward"; personal: "personal"; investment_transaction: "investment_transaction"; family_assistance: "family_assistance"; donation: "donation"; payroll_benefits: "payroll_benefits"; online_purchase: "online_purchase"; hajj_and_umra: "hajj_and_umra"; dividend_payment: "dividend_payment"; government_payment: "government_payment"; investment_house: "investment_house"; payment_to_merchant: "payment_to_merchant"; own_account_transfer: "own_account_transfer"; }>; destination: zod_v4_mini0.ZodMiniDiscriminatedUnion<[zod_v4_mini0.ZodMiniObject<{ type: zod_v4_mini0.ZodMiniLiteral<"bank">; iban: zod_v4_mini0.ZodMiniString<string>; name: zod_v4_mini0.ZodMiniString<string>; mobile: zod_v4_mini0.ZodMiniString<string>; country: zod_v4_mini0.ZodMiniString<string>; city: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>, zod_v4_mini0.ZodMiniObject<{ type: zod_v4_mini0.ZodMiniLiteral<"wallet">; mobile: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>]>; comment: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniString<string>>; metadata: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniRecord<zod_v4_mini0.ZodMiniString<string>, zod_v4_mini0.ZodMiniString<string>>>; }, zod_v4_core10.$strip>>; }, zod_v4_core10.$strip>; output: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; source_id: zod_v4_mini0.ZodMiniUUID; sequence_number: zod_v4_mini0.ZodMiniString<string>; channel: zod_v4_mini0.ZodMiniEnum<{ internal: "internal"; ips: "ips"; sarie: "sarie"; }>; status: zod_v4_mini0.ZodMiniEnum<{ initiated: "initiated"; paid: "paid"; failed: "failed"; canceled: "canceled"; queued: "queued"; returned: "returned"; }>; amount: zod_v4_mini0.ZodMiniNumber<number>; currency: zod_v4_mini0.ZodMiniString<string>; purpose: zod_v4_mini0.ZodMiniEnum<{ bills_or_rent: "bills_or_rent"; expenses_services: "expenses_services"; purchase_assets: "purchase_assets"; saving_investment: "saving_investment"; government_dues: "government_dues"; money_exchange: "money_exchange"; credit_card_loan: "credit_card_loan"; gift_or_reward: "gift_or_reward"; personal: "personal"; investment_transaction: "investment_transaction"; family_assistance: "family_assistance"; donation: "donation"; payroll_benefits: "payroll_benefits"; online_purchase: "online_purchase"; hajj_and_umra: "hajj_and_umra"; dividend_payment: "dividend_payment"; government_payment: "government_payment"; investment_house: "investment_house"; payment_to_merchant: "payment_to_merchant"; own_account_transfer: "own_account_transfer"; }>; comment: zod_v4_mini0.ZodMiniString<string>; destination: zod_v4_mini0.ZodMiniDiscriminatedUnion<[zod_v4_mini0.ZodMiniObject<{ type: zod_v4_mini0.ZodMiniLiteral<"bank">; iban: zod_v4_mini0.ZodMiniString<string>; name: zod_v4_mini0.ZodMiniString<string>; mobile: zod_v4_mini0.ZodMiniString<string>; country: zod_v4_mini0.ZodMiniString<string>; city: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>, zod_v4_mini0.ZodMiniObject<{ type: zod_v4_mini0.ZodMiniLiteral<"wallet">; mobile: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>]>; message: zod_v4_mini0.ZodMiniString<string>; failure_reason: zod_v4_mini0.ZodMiniString<string>; created_at: zod_v4_mini0.ZodMiniString<string>; updated_at: zod_v4_mini0.ZodMiniString<string>; metadata: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniRecord<zod_v4_mini0.ZodMiniString<string>, zod_v4_mini0.ZodMiniString<string>>>>; }, zod_v4_core10.$strip>; }; readonly getPayoutAccountId: { path: string; method: string; params: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; }, zod_v4_core10.$strip>; output: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; account_type: zod_v4_mini0.ZodMiniEnum<{ bank: "bank"; wallet: "wallet"; }>; currency: zod_v4_mini0.ZodMiniString<string>; properties: zod_v4_mini0.ZodMiniRecord<zod_v4_mini0.ZodMiniString<string>, zod_v4_mini0.ZodMiniString<string>>; created_at: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>; }; readonly listPayoutAccounts: { path: string; method: string; query: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniObject<{ page: zod_v4_mini0.ZodMiniNumber<number>; }, zod_v4_core10.$strip>>; output: zod_v4_mini0.ZodMiniObject<{ payout_accounts: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniArray<zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; account_type: zod_v4_mini0.ZodMiniEnum<{ bank: "bank"; wallet: "wallet"; }>; currency: zod_v4_mini0.ZodMiniString<string>; properties: zod_v4_mini0.ZodMiniRecord<zod_v4_mini0.ZodMiniString<string>, zod_v4_mini0.ZodMiniString<string>>; created_at: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>>>>; meta: zod_v4_mini0.ZodMiniObject<{ current_page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; next_page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; prev_page: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; total_pages: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; total_count: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNumber<number>>; }, zod_v4_core10.$strip>; }, zod_v4_core10.$strip>; }; readonly createPayoutAccount: { path: string; method: string; input: zod_v4_mini0.ZodMiniObject<{ account_type: zod_v4_mini0.ZodMiniEnum<{ bank: "bank"; wallet: "wallet"; }>; properties: zod_v4_mini0.ZodMiniRecord<zod_v4_mini0.ZodMiniString<string>, zod_v4_mini0.ZodMiniString<string>>; credentials: zod_v4_mini0.ZodMiniRecord<zod_v4_mini0.ZodMiniString<string>, zod_v4_mini0.ZodMiniString<string>>; }, zod_v4_core10.$strip>; output: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; account_type: zod_v4_mini0.ZodMiniEnum<{ bank: "bank"; wallet: "wallet"; }>; currency: zod_v4_mini0.ZodMiniString<string>; properties: zod_v4_mini0.ZodMiniRecord<zod_v4_mini0.ZodMiniString<string>, zod_v4_mini0.ZodMiniString<string>>; created_at: zod_v4_mini0.ZodMiniString<string>; }, zod_v4_core10.$strip>; }; readonly getInvoiceId: { path: string; method: string; params: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; }, zod_v4_core10.$strip>; output: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; status: zod_v4_mini0.ZodMiniEnum<{ initiated: "initiated"; paid: "paid"; failed: "failed"; refunded: "refunded"; voided: "voided"; canceled: "canceled"; on_hold: "on_hold"; expired: "expired"; }>; amount: zod_v4_mini0.ZodMiniNumber<number>; currency: zod_v4_mini0.ZodMiniString<string>; description: zod_v4_mini0.ZodMiniString<string>; logo_url: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniURL>>; amount_format: zod_v4_mini0.ZodMiniString<string>; url: zod_v4_mini0.ZodMiniURL; callback_url: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniURL>>; expired_at: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; created_at: zod_v4_mini0.ZodMiniString<string>; updated_at: zod_v4_mini0.ZodMiniString<string>; back_url: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniURL>>; success_url: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniURL>>; payments: zod_v4_mini0.ZodMiniObject<{ id: zod_v4_mini0.ZodMiniUUID; status: zod_v4_mini0.ZodMiniEnum<{ initiated: "initiated"; paid: "paid"; authorized: "authorized"; failed: "failed"; refunded: "refunded"; captured: "captured"; voided: "voided"; verified: "verified"; }>; amount: zod_v4_mini0.ZodMiniNumber<number>; fee: zod_v4_mini0.ZodMiniNumber<number>; currency: zod_v4_mini0.ZodMiniString<string>; refunded: zod_v4_mini0.ZodMiniNumber<number>; refunded_at: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; captured: zod_v4_mini0.ZodMiniNumber<number>; captured_at: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; voided_at: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; description: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; amount_format: zod_v4_mini0.ZodMiniString<string>; fee_format: zod_v4_mini0.ZodMiniString<string>; refunded_format: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; captured_format: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; invoice_id: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; ip: zod_v4_mini0.ZodMiniString<string>; callback_url: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniURL>>; created_at: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; updated_at: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; metadata: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniRecord<zod_v4_mini0.ZodMiniString<string>, zod_v4_mini0.ZodMiniString<string>>>>; source: zod_v4_mini0.ZodMiniObject<{ type: zod_v4_mini0.ZodMiniEnum<{ creditcard: "creditcard"; applepay: "applepay"; googlepay: "googlepay"; samsungpay: "samsungpay"; stcpay: "stcpay"; }>; number: zod_v4_mini0.ZodMiniString<string>; gateway_id: zod_v4_mini0.ZodMiniString<string>; company: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; name: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; reference_number: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; message: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; authorization_code: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; transaction_url: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniURL>>; response_code: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; issuer_name: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; issuer_country: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; issuer_card_type: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniEnum<{ debit: "debit"; credit: "credit"; charge_card: "charge_card"; unspecified: "unspecified"; }>>>; issuer_card_category: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; token: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; dpan: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; mobile: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; cashier: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniString<string>>>; }, zod_v4_core10.$strip>; }, zod_v4_core10.$strip>; metadata: zod_v4_mini0.ZodMiniOptional<zod_v4_mini0.ZodMiniNullable<zod_v4_mini0.ZodMiniRecord<zod_v4_mini0.ZodMiniString<string>, zod_v4_mini0.ZodMiniString<strin