hnsglobals.go 452 B

1234567891011121314151617181920212223242526272829
  1. package hns
  2. type HNSGlobals struct {
  3. Version HNSVersion `json:"Version"`
  4. }
  5. type HNSVersion struct {
  6. Major int `json:"Major"`
  7. Minor int `json:"Minor"`
  8. }
  9. var (
  10. HNSVersion1803 = HNSVersion{Major: 7, Minor: 2}
  11. )
  12. func GetHNSGlobals() (*HNSGlobals, error) {
  13. var version HNSVersion
  14. err := hnsCall("GET", "/globals/version", "", &version)
  15. if err != nil {
  16. return nil, err
  17. }
  18. globals := &HNSGlobals{
  19. Version: version,
  20. }
  21. return globals, nil
  22. }