adicionada chamada 'coins_categories_list_with_market_data()'

This commit is contained in:
2024-06-16 21:02:32 +01:00
parent 54fb55b8ac
commit 72f59e8b7d

View File

@ -1068,28 +1068,49 @@ def assets_platforms_list(filter: str = '') -> tuple[str, int, dict]:
# print(f'erro {codigo}: {dados}')
def coins_categories_list() -> tuple[str, int, dict]:
pass
'''https://docs.coingecko.com/v3.0.1/reference/coins-categories-list
este endpoint permite obter todas as categorias de moedas da CoinGecko
'''
# dicionario de parametros
api_parameters: dict = {}
# validação de parametros
return API(f'coins/categories/list', api_parameters)
# debug (decomentar linhas seguintes para testar funcao)
# url, codigo, dados = <nome_chamada_api()>
# url, codigo, dados = coins_categories_list()
# print(f'url: {url}')
# if codigo == 200:
# for item in dados:
# print(item)
# print(f'{item}')
# else:
# print(f'erro {codigo}: {dados}')
def coins_categories_list_with_market_data() -> tuple[str, int, dict]:
pass
def coins_categories_list_with_market_data(order: str = '') -> tuple[str, int, dict]:
'''https://docs.coingecko.com/v3.0.1/reference/coins-categories
este endpoint permite obter a lista de categorias de moedas da CoinGecko,
com dados de mercado (capitalização de mercado, volume, etc)
'''
# dicionario de parametros
api_parameters: dict = {
'order': ''
}
# validacao de parametros
if not isinstance(order, str):
raise TypeError('\'order\' tem de ser do tipo \'str\'')
return API(f'coins/categories', api_parameters)
# debug (decomentar linhas seguintes para testar funcao)
# url, codigo, dados = <nome_chamada_api()>
# url, codigo, dados = coins_categories_list_with_market_data()
# print(f'url: {url}')
# if codigo == 200:
# for item in dados:
# print(item)
# print(f'{item}')
# else:
# print(f'erro {codigo}: {dados}')