"use strict";
// AUTO-GENERATED — do not edit by hand.
// Source: services.proto ∩ bindings/uniffi.rs  |  Regenerate: make generate
Object.defineProperty(exports, "__esModule", { value: true });
exports.UniffiClient = void 0;
const uniffi_client_1 = require("./uniffi_client");
class UniffiClient extends uniffi_client_1.UniffiClient {
    /** Build connector HTTP request for accept flow. */
    acceptReq(requestBytes, optionsBytes) {
        return this.callReq('accept', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for accept flow. */
    acceptRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('accept', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for authenticate flow. */
    authenticateReq(requestBytes, optionsBytes) {
        return this.callReq('authenticate', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for authenticate flow. */
    authenticateRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('authenticate', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for authorize flow. */
    authorizeReq(requestBytes, optionsBytes) {
        return this.callReq('authorize', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for authorize flow. */
    authorizeRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('authorize', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for capture flow. */
    captureReq(requestBytes, optionsBytes) {
        return this.callReq('capture', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for capture flow. */
    captureRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('capture', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for charge flow. */
    chargeReq(requestBytes, optionsBytes) {
        return this.callReq('charge', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for charge flow. */
    chargeRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('charge', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for create flow. */
    createReq(requestBytes, optionsBytes) {
        return this.callReq('create', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for create flow. */
    createRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('create', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for create_client_authentication_token flow. */
    createClientAuthenticationTokenReq(requestBytes, optionsBytes) {
        return this.callReq('create_client_authentication_token', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for create_client_authentication_token flow. */
    createClientAuthenticationTokenRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('create_client_authentication_token', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for create_order flow. */
    createOrderReq(requestBytes, optionsBytes) {
        return this.callReq('create_order', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for create_order flow. */
    createOrderRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('create_order', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for create_server_authentication_token flow. */
    createServerAuthenticationTokenReq(requestBytes, optionsBytes) {
        return this.callReq('create_server_authentication_token', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for create_server_authentication_token flow. */
    createServerAuthenticationTokenRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('create_server_authentication_token', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for create_server_session_authentication_token flow. */
    createServerSessionAuthenticationTokenReq(requestBytes, optionsBytes) {
        return this.callReq('create_server_session_authentication_token', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for create_server_session_authentication_token flow. */
    createServerSessionAuthenticationTokenRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('create_server_session_authentication_token', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for defend flow. */
    defendReq(requestBytes, optionsBytes) {
        return this.callReq('defend', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for defend flow. */
    defendRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('defend', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for get flow. */
    getReq(requestBytes, optionsBytes) {
        return this.callReq('get', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for get flow. */
    getRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('get', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for incremental_authorization flow. */
    incrementalAuthorizationReq(requestBytes, optionsBytes) {
        return this.callReq('incremental_authorization', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for incremental_authorization flow. */
    incrementalAuthorizationRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('incremental_authorization', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for payout_create flow. */
    payoutCreateReq(requestBytes, optionsBytes) {
        return this.callReq('payout_create', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for payout_create flow. */
    payoutCreateRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('payout_create', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for payout_create_link flow. */
    payoutCreateLinkReq(requestBytes, optionsBytes) {
        return this.callReq('payout_create_link', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for payout_create_link flow. */
    payoutCreateLinkRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('payout_create_link', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for payout_create_recipient flow. */
    payoutCreateRecipientReq(requestBytes, optionsBytes) {
        return this.callReq('payout_create_recipient', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for payout_create_recipient flow. */
    payoutCreateRecipientRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('payout_create_recipient', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for payout_enroll_disburse_account flow. */
    payoutEnrollDisburseAccountReq(requestBytes, optionsBytes) {
        return this.callReq('payout_enroll_disburse_account', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for payout_enroll_disburse_account flow. */
    payoutEnrollDisburseAccountRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('payout_enroll_disburse_account', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for payout_get flow. */
    payoutGetReq(requestBytes, optionsBytes) {
        return this.callReq('payout_get', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for payout_get flow. */
    payoutGetRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('payout_get', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for payout_stage flow. */
    payoutStageReq(requestBytes, optionsBytes) {
        return this.callReq('payout_stage', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for payout_stage flow. */
    payoutStageRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('payout_stage', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for payout_transfer flow. */
    payoutTransferReq(requestBytes, optionsBytes) {
        return this.callReq('payout_transfer', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for payout_transfer flow. */
    payoutTransferRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('payout_transfer', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for payout_void flow. */
    payoutVoidReq(requestBytes, optionsBytes) {
        return this.callReq('payout_void', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for payout_void flow. */
    payoutVoidRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('payout_void', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for post_authenticate flow. */
    postAuthenticateReq(requestBytes, optionsBytes) {
        return this.callReq('post_authenticate', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for post_authenticate flow. */
    postAuthenticateRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('post_authenticate', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for pre_authenticate flow. */
    preAuthenticateReq(requestBytes, optionsBytes) {
        return this.callReq('pre_authenticate', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for pre_authenticate flow. */
    preAuthenticateRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('pre_authenticate', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for proxy_authorize flow. */
    proxyAuthorizeReq(requestBytes, optionsBytes) {
        return this.callReq('proxy_authorize', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for proxy_authorize flow. */
    proxyAuthorizeRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('proxy_authorize', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for proxy_setup_recurring flow. */
    proxySetupRecurringReq(requestBytes, optionsBytes) {
        return this.callReq('proxy_setup_recurring', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for proxy_setup_recurring flow. */
    proxySetupRecurringRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('proxy_setup_recurring', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for recurring_revoke flow. */
    recurringRevokeReq(requestBytes, optionsBytes) {
        return this.callReq('recurring_revoke', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for recurring_revoke flow. */
    recurringRevokeRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('recurring_revoke', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for refund flow. */
    refundReq(requestBytes, optionsBytes) {
        return this.callReq('refund', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for refund flow. */
    refundRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('refund', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for refund_get flow. */
    refundGetReq(requestBytes, optionsBytes) {
        return this.callReq('refund_get', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for refund_get flow. */
    refundGetRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('refund_get', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for reverse flow. */
    reverseReq(requestBytes, optionsBytes) {
        return this.callReq('reverse', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for reverse flow. */
    reverseRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('reverse', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for setup_recurring flow. */
    setupRecurringReq(requestBytes, optionsBytes) {
        return this.callReq('setup_recurring', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for setup_recurring flow. */
    setupRecurringRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('setup_recurring', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for submit_evidence flow. */
    submitEvidenceReq(requestBytes, optionsBytes) {
        return this.callReq('submit_evidence', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for submit_evidence flow. */
    submitEvidenceRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('submit_evidence', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for token_authorize flow. */
    tokenAuthorizeReq(requestBytes, optionsBytes) {
        return this.callReq('token_authorize', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for token_authorize flow. */
    tokenAuthorizeRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('token_authorize', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for token_setup_recurring flow. */
    tokenSetupRecurringReq(requestBytes, optionsBytes) {
        return this.callReq('token_setup_recurring', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for token_setup_recurring flow. */
    tokenSetupRecurringRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('token_setup_recurring', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for tokenize flow. */
    tokenizeReq(requestBytes, optionsBytes) {
        return this.callReq('tokenize', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for tokenize flow. */
    tokenizeRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('tokenize', responseBytes, requestBytes, optionsBytes);
    }
    /** Build connector HTTP request for void flow. */
    voidReq(requestBytes, optionsBytes) {
        return this.callReq('void', requestBytes, optionsBytes);
    }
    /** Parse connector HTTP response for void flow. */
    voidRes(responseBytes, requestBytes, optionsBytes) {
        return this.callRes('void', responseBytes, requestBytes, optionsBytes);
    }
    /** Direct single-step transform for handle_event (no HTTP round-trip). */
    handleEventDirect(requestBytes, optionsBytes) {
        return this.callDirect('handle_event', requestBytes, optionsBytes);
    }
    /** Direct single-step transform for verify_redirect_response (no HTTP round-trip). */
    verifyRedirectResponseDirect(requestBytes, optionsBytes) {
        return this.callDirect('verify_redirect_response', requestBytes, optionsBytes);
    }
}
exports.UniffiClient = UniffiClient;
//# sourceMappingURL=_generated_uniffi_client_flows.js.map