Variable TWithdrawalQuoteResponseBaseConst
TWithdrawalQuoteResponseBase: TObject<
{
createdAt: TString;
customerId: TNumber;
deviceIpAddress: TOptional<TString>;
deviceLocation: TOptional<
TObject<{ lat: TNumber; long: TNumber; source: TLiteral<"ip"> }>,
>;
id: TString;
metadata: TOptional<TRecord<"^.*$", TAny>>;
paymentInstrumentId: TString;
sourceCurrency: TUnsafe<"USDC" | "MOVEUSD">;
status: TUnsafe<"ACTIVE" | "EXPIRED" | "ACCEPTED" | "REJECTED">;
targetCurrency: TUnsafe<
| "USD"
| "MXN"
| "XOF"
| "KES"
| "AUD"
| "HKD"
| "JPY"
| "NZD"
| "SGD"
| "SEK"
| "CHF"
| "CAD"
| "GBP"
| "CZK"
| "DKK"
| "EUR",
>;
wallet: TUnion<
[
TObject<{ address: TString; blockchain: TLiteral<"SOLANA"> }>,
TObject<{ id: TString; type: TLiteral<"PAYMENT_INSTRUMENT"> }>,
TObject<{ id: TString; type: TLiteral<"LEDGER_ACCOUNT"> }>,
TObject<{ id: TString; type: TLiteral<"REDEMPTION"> }>,
],
>;
},
> = ...