@yoroi/claim
Version:
The Claim (proof-of-onboarding) package of Yoroi SDK
448 lines (445 loc) • 16 kB
Flow
/**
* Flowtype definitions for manager.mocks
* Generated by Flowgen from a Typescript Definition
* Flowgen v1.21.0
*/
import * as $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token from '@yoroi/types/lib/typescript/portfolio/token';
import * as $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_claim_2f_claim from '@yoroi/types/lib/typescript/claim/claim';
import * as $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_amount from '@yoroi/types/lib/typescript/portfolio/amount';
import * as $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_info from '@yoroi/types/lib/typescript/portfolio/info';
declare export var claimApiMockResponses: {
+claimTokens: {
+accepted: {
+status: "accepted",
+amounts: [{
+info: { ...{
decimals: number,
ticker: string,
name: string,
symbol: string,
status: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenStatus,
application: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenApplication,
tag: string,
reference: string,
fingerprint: string,
description: string,
website: string,
originalImage: string,...
},...{
id: ".",
nature: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenNature.Primary,
type: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenType.FT,...
} },
+quantity: 2000000n,...
}, {
+info: { ...{
decimals: number,
ticker: string,
name: string,
symbol: string,
status: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenStatus,
application: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenApplication,
tag: string,
reference: string,
fingerprint: string,
description: string,
website: string,
originalImage: string,...
},...{
id: undefined: /* NO PRINT IMPLEMENTED: TemplateLiteralType */ any,
nature: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenNature.Secondary,
type: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenType,...
} },
+quantity: 44n,...
}, {
+info: { ...{
decimals: number,
ticker: string,
name: string,
symbol: string,
status: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenStatus,
application: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenApplication,
tag: string,
reference: string,
fingerprint: string,
description: string,
website: string,
originalImage: string,...
},...{
id: undefined: /* NO PRINT IMPLEMENTED: TemplateLiteralType */ any,
nature: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenNature.Secondary,
type: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenType,...
} },
+quantity: 410n,...
}],...
},
+processing: {
+status: "processing",
+amounts: [{
+info: { ...{
decimals: number,
ticker: string,
name: string,
symbol: string,
status: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenStatus,
application: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenApplication,
tag: string,
reference: string,
fingerprint: string,
description: string,
website: string,
originalImage: string,...
},...{
id: ".",
nature: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenNature.Primary,
type: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenType.FT,...
} },
+quantity: 2000000n,...
}, {
+info: { ...{
decimals: number,
ticker: string,
name: string,
symbol: string,
status: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenStatus,
application: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenApplication,
tag: string,
reference: string,
fingerprint: string,
description: string,
website: string,
originalImage: string,...
},...{
id: undefined: /* NO PRINT IMPLEMENTED: TemplateLiteralType */ any,
nature: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenNature.Secondary,
type: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenType,...
} },
+quantity: 44n,...
}, {
+info: { ...{
decimals: number,
ticker: string,
name: string,
symbol: string,
status: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenStatus,
application: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenApplication,
tag: string,
reference: string,
fingerprint: string,
description: string,
website: string,
originalImage: string,...
},...{
id: undefined: /* NO PRINT IMPLEMENTED: TemplateLiteralType */ any,
nature: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenNature.Secondary,
type: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenType,...
} },
+quantity: 410n,...
}],...
},
+done: {
+status: "done",
+amounts: [{
+info: { ...{
decimals: number,
ticker: string,
name: string,
symbol: string,
status: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenStatus,
application: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenApplication,
tag: string,
reference: string,
fingerprint: string,
description: string,
website: string,
originalImage: string,...
},...{
id: ".",
nature: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenNature.Primary,
type: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenType.FT,...
} },
+quantity: 2000000n,...
}, {
+info: { ...{
decimals: number,
ticker: string,
name: string,
symbol: string,
status: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenStatus,
application: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenApplication,
tag: string,
reference: string,
fingerprint: string,
description: string,
website: string,
originalImage: string,...
},...{
id: undefined: /* NO PRINT IMPLEMENTED: TemplateLiteralType */ any,
nature: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenNature.Secondary,
type: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenType,...
} },
+quantity: 44n,...
}, {
+info: { ...{
decimals: number,
ticker: string,
name: string,
symbol: string,
status: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenStatus,
application: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenApplication,
tag: string,
reference: string,
fingerprint: string,
description: string,
website: string,
originalImage: string,...
},...{
id: undefined: /* NO PRINT IMPLEMENTED: TemplateLiteralType */ any,
nature: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenNature.Secondary,
type: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenType,...
} },
+quantity: 410n,...
}],
+txHash: "3a27ac29f4218a4503ed241a19e59291835b38ccdb1f1f71ae4dc889d7dbfeb4",...
},...
},...
};declare export var claimApiMockFetchers: {
+claimTokens: {
+success: {
+accepted: (
) => Promise<{
+status: "accepted",
+amounts: [{
+info: { ...{
decimals: number,
ticker: string,
name: string,
symbol: string,
status: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenStatus,
application: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenApplication,
tag: string,
reference: string,
fingerprint: string,
description: string,
website: string,
originalImage: string,...
},...{
id: ".",
nature: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenNature.Primary,
type: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenType.FT,...
} },
+quantity: 2000000n,...
}, {
+info: { ...{
decimals: number,
ticker: string,
name: string,
symbol: string,
status: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenStatus,
application: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenApplication,
tag: string,
reference: string,
fingerprint: string,
description: string,
website: string,
originalImage: string,...
},...{
id: undefined: /* NO PRINT IMPLEMENTED: TemplateLiteralType */ any,
nature: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenNature.Secondary,
type: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenType,...
} },
+quantity: 44n,...
}, {
+info: { ...{
decimals: number,
ticker: string,
name: string,
symbol: string,
status: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenStatus,
application: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenApplication,
tag: string,
reference: string,
fingerprint: string,
description: string,
website: string,
originalImage: string,...
},...{
id: undefined: /* NO PRINT IMPLEMENTED: TemplateLiteralType */ any,
nature: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenNature.Secondary,
type: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenType,...
} },
+quantity: 410n,...
}],...
}>,
+processing: (
) => Promise<{
+status: "processing",
+amounts: [{
+info: { ...{
decimals: number,
ticker: string,
name: string,
symbol: string,
status: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenStatus,
application: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenApplication,
tag: string,
reference: string,
fingerprint: string,
description: string,
website: string,
originalImage: string,...
},...{
id: ".",
nature: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenNature.Primary,
type: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenType.FT,...
} },
+quantity: 2000000n,...
}, {
+info: { ...{
decimals: number,
ticker: string,
name: string,
symbol: string,
status: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenStatus,
application: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenApplication,
tag: string,
reference: string,
fingerprint: string,
description: string,
website: string,
originalImage: string,...
},...{
id: undefined: /* NO PRINT IMPLEMENTED: TemplateLiteralType */ any,
nature: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenNature.Secondary,
type: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenType,...
} },
+quantity: 44n,...
}, {
+info: { ...{
decimals: number,
ticker: string,
name: string,
symbol: string,
status: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenStatus,
application: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenApplication,
tag: string,
reference: string,
fingerprint: string,
description: string,
website: string,
originalImage: string,...
},...{
id: undefined: /* NO PRINT IMPLEMENTED: TemplateLiteralType */ any,
nature: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenNature.Secondary,
type: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenType,...
} },
+quantity: 410n,...
}],...
}>,
+done: (
) => Promise<{
+status: "done",
+amounts: [{
+info: { ...{
decimals: number,
ticker: string,
name: string,
symbol: string,
status: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenStatus,
application: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenApplication,
tag: string,
reference: string,
fingerprint: string,
description: string,
website: string,
originalImage: string,...
},...{
id: ".",
nature: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenNature.Primary,
type: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenType.FT,...
} },
+quantity: 2000000n,...
}, {
+info: { ...{
decimals: number,
ticker: string,
name: string,
symbol: string,
status: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenStatus,
application: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenApplication,
tag: string,
reference: string,
fingerprint: string,
description: string,
website: string,
originalImage: string,...
},...{
id: undefined: /* NO PRINT IMPLEMENTED: TemplateLiteralType */ any,
nature: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenNature.Secondary,
type: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenType,...
} },
+quantity: 44n,...
}, {
+info: { ...{
decimals: number,
ticker: string,
name: string,
symbol: string,
status: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenStatus,
application: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenApplication,
tag: string,
reference: string,
fingerprint: string,
description: string,
website: string,
originalImage: string,...
},...{
id: undefined: /* NO PRINT IMPLEMENTED: TemplateLiteralType */ any,
nature: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenNature.Secondary,
type: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_token.PortfolioTokenType,...
} },
+quantity: 410n,...
}],
+txHash: "3a27ac29f4218a4503ed241a19e59291835b38ccdb1f1f71ae4dc889d7dbfeb4",...
}>,...
},
+error: () => Promise<empty>,
+loading: (
) => $ReadOnly<{
status: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_claim_2f_claim.ClaimStatus,
amounts: $ReadOnlyArray<$Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_amount.PortfolioTokenAmount>,
txHash?: string | void,...
}>,...
},...
};declare export var claimManagerMockInstances: {
+error: $ReadOnly<{
claimTokens: (
action: $ReadOnly<{
action: "claim",
url: string,
code: string,
params: {[key: string]: any, ...} | void,...
}>) => Promise<$ReadOnly<{
status: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_claim_2f_claim.ClaimStatus,
amounts: $ReadOnlyArray<$Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_amount.PortfolioTokenAmount>,
txHash?: string | void,...
}>>,
address: string,
primaryTokenInfo: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_info.PortfolioTokenInfo,...
}>,
+processing: $ReadOnly<{
claimTokens: (
action: $ReadOnly<{
action: "claim",
url: string,
code: string,
params: {[key: string]: any, ...} | void,...
}>) => Promise<$ReadOnly<{
status: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_claim_2f_claim.ClaimStatus,
amounts: $ReadOnlyArray<$Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_amount.PortfolioTokenAmount>,
txHash?: string | void,...
}>>,
address: string,
primaryTokenInfo: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_info.PortfolioTokenInfo,...
}>,...
};