Variable CashDepositRequestResponseConst
CashDepositRequestResponse: TIntersect<
[
TObject<
{
createdAt: TString;
depositId: TOptional<TString>;
deviceIpAddress: TOptional<TString>;
deviceLocation: TOptional<
TObject<{ lat: TNumber; long: TNumber; source: TLiteral<"ip"> }>,
>;
id: TString;
legacyId: TOptional<TString>;
reference: TString;
updatedAt: TString;
wallet: TObject<{ address: TString; blockchain: TLiteral<"SOLANA"> }>;
},
>,
TObject<
{
barcodeNumber: TString;
expiresAt: TString;
id: TString;
identityId: TString;
metadata: TOptional<TRecord<"^.*$", TAny>>;
quote: TOptional<
TObject<
{
amountIn: TObject<
{
amount: TNumber;
currency: TUnsafe<
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...),
>;
},
>;
amountOut: TObject<
{ amount: TNumber; currency: TUnsafe<(...) | (...)> },
>;
fees: TArray<TObject<{ fee: TObject<(...)>; type: TUnsafe<(...)> }>>;
},
>,
>;
retailerId: TString;
retailerName: TString;
status: TUnsafe<
| "CREATED"
| "PENDING"
| "EXPIRED"
| "CANCELLED"
| "CONSUMED"
| "VOIDED"
| "DECLINED",
>;
user: TObject<
{
address: TOptional<TString>;
firstName: TString;
lastName: TString;
zipcode: TString;
},
>;
},
>,
],
> = ...