dadata/clean_test.go
Alexander Zhuravlev 8ea8fbb39f Forked and cleaned.
2019-04-08 14:49:07 +03:00

39 lines
866 B
Go

package dadata
import (
"fmt"
)
func ExampleClient_CleanAddresses() {
// By default client uses `DADATA_API_KEY` and `DADATA_SECRET_KEY` environment variables.
daData := NewClient()
// Or credentials may be passed as client option.
// daData := NewClient(WithCredentialProvider("API_KEY", "SECRET_KEY"))
addresses, err := daData.CleanAddresses("ул.Правды 26", "пер.Расковой 5")
if nil != err {
fmt.Println(err)
}
for _, address := range addresses {
fmt.Println(address.StreetTypeFull)
fmt.Println(address.Street)
fmt.Println(address.House)
}
}
func ExampleClient_CleanNames() {
daData := NewClient()
names, err := daData.CleanNames("Алексей Иванов", "Иван Алексеев")
if nil != err {
fmt.Println(err)
}
for _, name := range names {
fmt.Println(name.Surname)
fmt.Println(name.Name)
}
}