Golang client for DaData.ru
Go to file
2019-04-08 15:16:46 +03:00
.gitignore Forked and cleaned. 2019-04-08 14:49:07 +03:00
.travis.yml Forked and cleaned. 2019-04-08 14:49:07 +03:00
balance.go Forked and cleaned. 2019-04-08 14:49:07 +03:00
clean_test.go Forked and cleaned. 2019-04-08 14:49:07 +03:00
clean.go Forked and cleaned. 2019-04-08 14:49:07 +03:00
client_test.go Forked and cleaned. 2019-04-08 14:49:07 +03:00
client.go Fix options applying. 2019-04-08 15:16:46 +03:00
constants.go Forked and cleaned. 2019-04-08 14:49:07 +03:00
find_by_id_test.go Forked and cleaned. 2019-04-08 14:49:07 +03:00
find_by_id.go Forked and cleaned. 2019-04-08 14:49:07 +03:00
geoip_test.go Example name fixed. 2019-04-08 14:55:04 +03:00
geoip_types.go Forked and cleaned. 2019-04-08 14:49:07 +03:00
geoip.go Forked and cleaned. 2019-04-08 14:49:07 +03:00
go.mod Forked and cleaned. 2019-04-08 14:49:07 +03:00
go.sum Forked and cleaned. 2019-04-08 14:49:07 +03:00
LICENSE Initial commit 2019-04-08 11:54:10 +03:00
model.go Forked and cleaned. 2019-04-08 14:49:07 +03:00
README.md Forked and cleaned. 2019-04-08 14:49:07 +03:00
stat.go Forked and cleaned. 2019-04-08 14:49:07 +03:00
suggest_test.go Forked and cleaned. 2019-04-08 14:49:07 +03:00
suggest_types.go Forked and cleaned. 2019-04-08 14:49:07 +03:00
suggest.go Forked and cleaned. 2019-04-08 14:49:07 +03:00

Client for DaData.ru

Forked from https://github.com/webdeskltd/dadata.

Build Status GitHub release Go Report Card GoDoc

DaData API v2

Implemented Clean and Suggest methods.

Installation

go get github.com/ekomobile/dadata

Usage

package main

import (
	"fmt"

	"github.com/ekomobile/dadata"
)

func main() {
	// By default client gets keys from `DADATA_API_KEY` and `DADATA_SECRET_KEY` environment variables.
	daData := dadata.NewClient()

	banks, err := daData.SuggestBanks(dadata.SuggestRequestParams{Query: "Кредитный", Count: 3})
	if nil != err {
		fmt.Println(err)
	}

	for _, bank := range banks {
		fmt.Println(bank.Data.Name.Full)
		fmt.Println(bank.Data.Bic)
	}

	// Output:
	// "МОСКОВСКИЙ КРЕДИТНЫЙ БАНК" (ПУБЛИЧНОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО)
	// 044525659
	// КОММЕРЧЕСКИЙ БАНК "РЕСПУБЛИКАНСКИЙ КРЕДИТНЫЙ АЛЬЯНС" (ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ)
	// 044525860
	// ЖИЛИЩНО-КРЕДИТНЫЙ КОММЕРЧЕСКИЙ БАНК "ЖИЛКРЕДИТ" ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ
	// 044525325
}

Licence

MIT see LICENSE