ABN Lookup for Go. For complete documentation please visit ABN Lookup or ABN Lookup Json.
- ABN Search
- ACN Search
- Name Search
- ABN Validation (ref: ABN Format)
-
Install
go get -u github.com/ariefsn/abn
-
Import
import ( a "github.com/ariefsn/abn" )
-
Use it
// Default abn := a.NewAbn("YOUR_GUID") // Override Message On Init abn = a.NewAbn("YOUR_GUID", a.Messages{}) // Or After Initiate abn.SetMessage(a.Message{}) // ABN Search res, code, err := abn.AbnSearch("ABN_CODE") fmt.Println("===== ABN =====") fmt.Println("[err]", err) fmt.Println("[code]", code) fmt.Println("[res]", res) // ACN Search res, code, err = abn.AcnSearch("ACN_CODE") fmt.Println("===== ACN =====") fmt.Println("[err]", err) fmt.Println("[code]", code) fmt.Println("[res]", res) // Name Search resNames, code, err := abn.NameSearch("SOME_NAME", 10) fmt.Println("===== Name Search =====") fmt.Println("[err]", err) fmt.Println("[code]", code) fmt.Println("[res]", resNames) // ABN Validation err = abn.AbnValidation("ABN_CODE") fmt.Println("===== ABN Validation =====") fmt.Println("[err]", err)