Categorygithub.com/pir5/pir5-go
modulepackage
0.0.0-20190926035014-29779ade1694
Repository: https://github.com/pir5/pir5-go.git
Documentation: pkg.go.dev

# README

pir5-go

this is pir5 api client by go.

generate

$ cd github.com/pir5/pdns-api
$ swagger generate client -f docs/swagger.yaml -m model

example

package main

import (
	"time"

	"github.com/go-openapi/strfmt"
	"github.com/k0kubun/pp"
	"github.com/pir5/pir5-go/dnsapi"
	"github.com/pir5/pir5-go/dnsapi/operations"
)

func main() {
	client := dnsapi.NewHTTPClient(strfmt.Default)

	id := int64(2)
	p := operations.NewGetDomainsParamsWithTimeout(10 * time.Second)
	p.ID = &id
	res, err := client.Operations.GetDomains(p, dnsapi.HeaderAuthentication{
                // Header authentication(PIR5-ID,PIR5-SECRET)
		ID:     "pir-5-id",
		Secret: "pir-5-secret",
	})
	pp.Println(err)
	pp.Println(res)
}

# Packages

No description provided by the author
No description provided by the author