An open API service indexing awesome lists of open source software.

https://github.com/brokeyourbike/currencyapi-api-client-go

Currencyapi API Client for Go
https://github.com/brokeyourbike/currencyapi-api-client-go

api currency-rates go golang hacktoberfest rest-api

Last synced: about 1 year ago
JSON representation

Currencyapi API Client for Go

Awesome Lists containing this project

README

          

# currencyapi-api-client-go

[![Go Reference](https://pkg.go.dev/badge/github.com/brokeyourbike/currencyapi-api-client-go.svg)](https://pkg.go.dev/github.com/brokeyourbike/currencyapi-api-client-go)
[![Go Report Card](https://goreportcard.com/badge/github.com/brokeyourbike/currencyapi-api-client-go)](https://goreportcard.com/report/github.com/brokeyourbike/currencyapi-api-client-go)
[![Maintainability](https://api.codeclimate.com/v1/badges/4a3eb5bfda973492f722/maintainability)](https://codeclimate.com/github/brokeyourbike/currencyapi-api-client-go/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/4a3eb5bfda973492f722/test_coverage)](https://codeclimate.com/github/brokeyourbike/currencyapi-api-client-go/test_coverage)

Currencyapi API Client for Go

## Installation

```bash
go get github.com/brokeyourbike/currencyapi-api-client-go
```

## Usage

```go
client := currencyapi.NewClient("token")

resp, err := client.GetLatestRate(context.TODO(), "GBP", []string{"USD", "EUR"})
require.NoError(t, err)
require.NotNil(t, resp)
```

## Authors
- [Ivan Stasiuk](https://github.com/brokeyourbike) | [Twitter](https://twitter.com/brokeyourbike) | [LinkedIn](https://www.linkedin.com/in/brokeyourbike) | [stasi.uk](https://stasi.uk)

## License
[BSD-3-Clause License](https://github.com/brokeyourbike/currencyapi-api-client-go/blob/main/LICENSE)