@cfxlabsinc/b2b-services
    Preparing search index...

    Variable UsBankAchDepositRequestResponseConst

    UsBankAchDepositRequestResponse: TUnion<
        [
            TIntersect<
                [
                    TObject<{ identityId: TString }>,
                    TIntersect<
                        [
                            TObject<
                                {
                                    createdAt: TString;
                                    depositId: TOptional<TString>;
                                    deviceIpAddress: TOptional<TString>;
                                    deviceLocation: TOptional<
                                        TObject<{ lat: ...; long: ...; source: ... }>,
                                    >;
                                    id: TString;
                                    legacyId: TOptional<TString>;
                                    reference: TString;
                                    updatedAt: TString;
                                    wallet: TObject<{ address: TString; blockchain: TLiteral<(...)> }>;
                                },
                            >,
                            TObject<
                                {
                                    amount: TObject<{ amount: TNumber; currency: TLiteral<(...)> }>;
                                    quote: TIntersect<[TObject<(...)>, TObject<(...)>]>;
                                    sourcePaymentInstrumentId: TString;
                                    status: TUnsafe<
                                        "CREATED"
                                        | "CANCELLED"
                                        | "PROCESSING"
                                        | "SUCCEEDED"
                                        | "FAILED",
                                    >;
                                },
                            >,
                        ],
                    >,
                ],
            >,
            TIntersect<
                [
                    TObject<{ organizationId: TString }>,
                    TIntersect<
                        [
                            TObject<
                                {
                                    createdAt: TString;
                                    depositId: TOptional<TString>;
                                    deviceIpAddress: TOptional<TString>;
                                    deviceLocation: TOptional<
                                        TObject<{ lat: ...; long: ...; source: ... }>,
                                    >;
                                    id: TString;
                                    legacyId: TOptional<TString>;
                                    reference: TString;
                                    updatedAt: TString;
                                    wallet: TObject<{ address: TString; blockchain: TLiteral<(...)> }>;
                                },
                            >,
                            TObject<
                                {
                                    amount: TObject<{ amount: TNumber; currency: TLiteral<(...)> }>;
                                    quote: TIntersect<[TObject<(...)>, TObject<(...)>]>;
                                    sourcePaymentInstrumentId: TString;
                                    status: TUnsafe<
                                        "CREATED"
                                        | "CANCELLED"
                                        | "PROCESSING"
                                        | "SUCCEEDED"
                                        | "FAILED",
                                    >;
                                },
                            >,
                        ],
                    >,
                ],
            >,
        ],
    > = ...