🚨 Shai-Hulud Strikes Again:834 Packages Compromised.Technical Analysis →
Socket
Book a DemoInstallSign in
Socket

github.com/Loukis-13/currency-API-GO

Package Overview
Dependencies
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/Loukis-13/currency-API-GO

Source
Go Modules
Version
v0.0.0-20220205162255-dc5627324819
Version published
Created
Source

API ConversĂŁo monetĂĄria

API para realizar trocas entre moedas

Rotas

GET /   retorna a base, data e taxa das moedas disponiveis para troca
GET /moedas   retorna as moedas disponiveis para troca
GET /moedas/{moeda}   retorna o valor da moeda passada
GET /moedas/troca   retorna uma string com a conversĂŁo entre as moedas passadas

GET /usuarios   retorna todos os usuĂĄrios cadastrados e suas trocas
GET /usuario/{id}   retorna as trocas do usuĂĄrio passado
POST /usuario/troca   recebe as moedas e quantidade para a troca, salva um objeto de troca no usuĂĄrio e retorna o objeto da troca (necessario passar 'bearer token')
DELETE /usuario/troca   exclui uma troca com base na data passada e retorna as trocas do usuĂĄrio (necessario passar 'bearer token')

POST /login   recebe um 'username' e 'password' e retorna um JWT 
POST /registrar   recebe um 'username' e 'password', cria um usuĂĄrio e retorna um JWT 
DELETE /excluir   exclui um usuĂĄrio 

extras

  • Banco de dados utilizado - MongoDB Atlas
  • valores monetĂĄrios pegos de https://www.currency-api.com

FAQs

Package last updated on 05 Feb 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts