Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
gen/ | H | 02-Aug-2019 | - | |||
samples/ | H | 02-Aug-2019 | - | |||
.gitignore | H A D | 02-Aug-2019 | 15 | |||
.golangci.toml | H A D | 02-Aug-2019 | 1 KiB | |||
.travis.yml | H A D | 02-Aug-2019 | 288 | |||
LICENSE | H A D | 02-Aug-2019 | 16.3 KiB | |||
Makefile | H A D | 02-Aug-2019 | 613 | |||
auth.go | H A D | 02-Aug-2019 | 1.4 KiB | |||
go.mod | H A D | 02-Aug-2019 | 132 | |||
go.sum | H A D | 02-Aug-2019 | 791 | |||
model.go | H A D | 02-Aug-2019 | 21.6 KiB | |||
model_test.go | H A D | 02-Aug-2019 | 26.6 KiB | |||
namesilo.go | H A D | 02-Aug-2019 | 1.2 KiB | |||
params.go | H A D | 02-Aug-2019 | 19.7 KiB | |||
readme.md | H A D | 02-Aug-2019 | 1 KiB | |||
zz_gen_client.go | H A D | 02-Aug-2019 | 64 KiB | |||
zz_gen_client_test.go | H A D | 02-Aug-2019 | 26.6 KiB |
readme.md
1# Go library for accessing the Namesilo API 2 3[![GitHub tag (latest SemVer)](https://img.shields.io/github/tag/nrdcg/namesilo.svg)](https://github.com/nrdcg/namesilo/releases) 4[![GoDoc](https://godoc.org/github.com/nrdcg/namesilo?status.svg)](https://godoc.org/github.com/nrdcg/namesilo) 5[![Build Status](https://travis-ci.com/nrdcg/namesilo.svg?branch=master)](https://travis-ci.com/nrdcg/namesilo) 6 7A Namesilo API client written in Go. 8 9namesilo is a Go client library for accessing the Namesilo API. 10 11## Example 12 13 14```go 15package main 16 17import ( 18 "fmt" 19 "log" 20 21 "github.com/nrdcg/namesilo" 22) 23 24func main() { 25 transport, err := namesilo.NewTokenTransport("1234") 26 if err != nil { 27 log.Fatal(err) 28 } 29 30 client := namesilo.NewClient(transport.Client()) 31 32 params := &namesilo.AddAccountFundsParams{ 33 Amount: "1000000", 34 PaymentID: "acbd", 35 } 36 37 funds, err := client.AddAccountFunds(params) 38 if err != nil { 39 log.Fatal(err) 40 } 41 42 fmt.Println(funds) 43} 44``` 45 46## API Documentation 47 48- [API docs](https://www.namesilo.com/api_reference.php) 49