n8n-nodes-base
Version:
Base nodes of n8n
232 lines (228 loc) • 4.75 kB
text/typescript
/**
* CoinGecko Node - Version 1
* Discriminator: resource=coin, operation=history
*/
/** Get historical data (name, price, market, stats) at a given date for a coin */
export type CoinGeckoV1CoinHistoryParams = {
resource: 'coin';
operation: 'history';
/**
* Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>
*/
coinId?: string | Expression<string>;
/**
* The date of data snapshot
*/
date?: string | Expression<string>;
/**
* Options
* @default {}
*/
options?: {
/** Whether to exclude localized languages in response
* @default true
*/
localization?: boolean | Expression<boolean>;
};
};
export type CoinGeckoV1CoinHistoryOutput = {
community_data?: {
facebook_likes?: null;
reddit_average_comments_48h?: number;
reddit_average_posts_48h?: number;
reddit_subscribers?: null;
};
developer_data?: {
closed_issues?: null;
code_additions_deletions_4_weeks?: {
additions?: null;
deletions?: null;
};
commit_count_4_weeks?: null;
forks?: null;
pull_request_contributors?: null;
pull_requests_merged?: null;
stars?: null;
subscribers?: null;
total_issues?: null;
};
id?: string;
image?: {
small?: string;
thumb?: string;
};
localization?: {
ar?: string;
bg?: string;
cs?: string;
da?: string;
de?: string;
el?: string;
en?: string;
es?: string;
fi?: string;
fr?: string;
he?: string;
hi?: string;
hr?: string;
hu?: string;
id?: string;
it?: string;
ja?: string;
ko?: string;
lt?: string;
nl?: string;
no?: string;
pl?: string;
pt?: string;
ro?: string;
ru?: string;
sk?: string;
sl?: string;
sv?: string;
th?: string;
tr?: string;
uk?: string;
vi?: string;
zh?: string;
'zh-tw'?: string;
};
market_data?: {
current_price?: {
aed?: number;
ars?: number;
aud?: number;
bch?: number;
bdt?: number;
bhd?: number;
bits?: number;
bmd?: number;
bnb?: number;
brl?: number;
cad?: number;
chf?: number;
clp?: number;
cny?: number;
czk?: number;
dkk?: number;
dot?: number;
eos?: number;
eth?: number;
eur?: number;
gbp?: number;
gel?: number;
hkd?: number;
huf?: number;
idr?: number;
ils?: number;
inr?: number;
jpy?: number;
krw?: number;
kwd?: number;
link?: number;
lkr?: number;
ltc?: number;
mmk?: number;
mxn?: number;
myr?: number;
ngn?: number;
nok?: number;
nzd?: number;
php?: number;
pkr?: number;
pln?: number;
rub?: number;
sar?: number;
sats?: number;
sek?: number;
sgd?: number;
thb?: number;
'try'?: number;
twd?: number;
uah?: number;
usd?: number;
vef?: number;
vnd?: number;
xag?: number;
xau?: number;
xdr?: number;
xlm?: number;
xrp?: number;
yfi?: number;
zar?: number;
};
total_volume?: {
aed?: number;
aud?: number;
bch?: number;
bdt?: number;
bhd?: number;
bits?: number;
bmd?: number;
bnb?: number;
brl?: number;
btc?: number;
cad?: number;
chf?: number;
clp?: number;
cny?: number;
czk?: number;
dkk?: number;
dot?: number;
eos?: number;
eth?: number;
eur?: number;
gbp?: number;
gel?: number;
hkd?: number;
huf?: number;
ils?: number;
inr?: number;
jpy?: number;
krw?: number;
kwd?: number;
link?: number;
lkr?: number;
ltc?: number;
mmk?: number;
mxn?: number;
myr?: number;
ngn?: number;
nok?: number;
nzd?: number;
php?: number;
pkr?: number;
pln?: number;
rub?: number;
sar?: number;
sats?: number;
sek?: number;
sgd?: number;
thb?: number;
'try'?: number;
twd?: number;
uah?: number;
usd?: number;
vef?: number;
xag?: number;
xau?: number;
xdr?: number;
xlm?: number;
xrp?: number;
yfi?: number;
zar?: number;
};
};
name?: string;
public_interest_stats?: {
alexa_rank?: null;
bing_matches?: null;
};
symbol?: string;
};
export type CoinGeckoV1CoinHistoryNode = {
type: 'n8n-nodes-base.coinGecko';
version: 1;
config: NodeConfig<CoinGeckoV1CoinHistoryParams>;
output?: Items<CoinGeckoV1CoinHistoryOutput>;
};