Variable GetDepositResponseConst
GetDepositResponse: TUnion<
[
TIntersect<
[
TObject<
{
amount: TUnion<
[
TObject<{ amount: TNumber; currency: TUnsafe<(...)> }>,
TObject<{ amount: TNumber; currency: TUnsafe<(...)> }>,
],
>;
createdAt: TString;
history: TOptional<
TArray<
TUnion<
[TObject<(...)>, TObject<(...)>, TObject<(...)>, TObject<(...)>],
>,
>,
>;
id: TString;
quote: TUnion<
[
TObject<
{
amountIn: TObject<(...)>;
amountOut: TObject<(...)>;
fees: TArray<(...)>;
},
>,
TObject<
{
amountIn: TObject<(...)>;
amountOut: TObject<(...)>;
fees: TArray<(...)>;
},
>,
],
>;
receipt: TUnion<
[TObject<{ id: TString; type: TLiteral<(...)> }>, TNull],
>;
reference: TString;
status: TUnion<
[
TUnsafe<"PENDING" | "CANCELLED" | "PROCESSING" | "DEPOSITED">,
TUnsafe<"PENDING" | "CANCELLED" | "PROCESSING" | "DEPOSITED">,
],
>;
wallet: TUnion<
[
TObject<{ address: TString; blockchain: TLiteral<(...)> }>,
TObject<{ address: TString; blockchain: TLiteral<(...)> }>,
],
>;
},
>,
TObject<
{
request: TOptional<
TIntersect<
[
TObject<
{
createdAt: ...;
depositId: ...;
deviceIpAddress: ...;
deviceLocation: ...;
id: ...;
legacyId: ...;
reference: ...;
updatedAt: ...;
wallet: ...;
},
>,
TObject<
{
barcodeNumber: ...;
expiresAt: ...;
id: ...;
identityId: ...;
metadata: ...;
quote: ...;
retailerId: ...;
retailerName: ...;
status: ...;
user: ...;
},
>,
],
>,
>;
type: TLiteral<"CASH">;
},
>,
],
>,
TIntersect<
[
TObject<
{
amount: TUnion<
[
TObject<{ amount: TNumber; currency: TUnsafe<(...)> }>,
TObject<{ amount: TNumber; currency: TUnsafe<(...)> }>,
],
>;
createdAt: TString;
history: TOptional<
TArray<
TUnion<
[TObject<(...)>, TObject<(...)>, TObject<(...)>, TObject<(...)>],
>,
>,
>;
id: TString;
quote: TUnion<
[
TObject<
{
amountIn: TObject<(...)>;
amountOut: TObject<(...)>;
fees: TArray<(...)>;
},
>,
TObject<
{
amountIn: TObject<(...)>;
amountOut: TObject<(...)>;
fees: TArray<(...)>;
},
>,
],
>;
receipt: TUnion<
[TObject<{ id: TString; type: TLiteral<(...)> }>, TNull],
>;
reference: TString;
status: TUnion<
[
TUnsafe<"PENDING" | "CANCELLED" | "PROCESSING" | "DEPOSITED">,
TUnsafe<"PENDING" | "CANCELLED" | "PROCESSING" | "DEPOSITED">,
],
>;
wallet: TUnion<
[
TObject<{ address: TString; blockchain: TLiteral<(...)> }>,
TObject<{ address: TString; blockchain: TLiteral<(...)> }>,
],
>;
},
>,
TObject<
{
request: TOptional<
TUnion<[TIntersect<[(...), (...)]>, TIntersect<[(...), (...)]>]>,
>;
type: TLiteral<"RTP">;
},
>,
],
>,
TIntersect<
[
TObject<
{
amount: TUnion<
[
TObject<{ amount: TNumber; currency: TUnsafe<(...)> }>,
TObject<{ amount: TNumber; currency: TUnsafe<(...)> }>,
],
>;
createdAt: TString;
history: TOptional<
TArray<
TUnion<
[TObject<(...)>, TObject<(...)>, TObject<(...)>, TObject<(...)>],
>,
>,
>;
id: TString;
quote: TUnion<
[
TObject<
{
amountIn: TObject<(...)>;
amountOut: TObject<(...)>;
fees: TArray<(...)>;
},
>,
TObject<
{
amountIn: TObject<(...)>;
amountOut: TObject<(...)>;
fees: TArray<(...)>;
},
>,
],
>;
receipt: TUnion<
[TObject<{ id: TString; type: TLiteral<(...)> }>, TNull],
>;
reference: TString;
status: TUnion<
[
TUnsafe<"PENDING" | "CANCELLED" | "PROCESSING" | "DEPOSITED">,
TUnsafe<"PENDING" | "CANCELLED" | "PROCESSING" | "DEPOSITED">,
],
>;
wallet: TUnion<
[
TObject<{ address: TString; blockchain: TLiteral<(...)> }>,
TObject<{ address: TString; blockchain: TLiteral<(...)> }>,
],
>;
},
>,
TObject<
{
request: TOptional<
TUnion<[TIntersect<[(...), (...)]>, TIntersect<[(...), (...)]>]>,
>;
type: TLiteral<"ACH_CREDIT">;
},
>,
],
>,
],
> = ...