krystal/go-katapult

View on GitHub
core/zone.go

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
package core

type Zone struct {
    ID         string      `json:"id,omitempty"`
    Name       string      `json:"name,omitempty"`
    Permalink  string      `json:"permalink,omitempty"`
    DataCenter *DataCenter `json:"data_center,omitempty"`
}

func (z *Zone) Ref() ZoneRef {
    return ZoneRef{ID: z.ID}
}

type ZoneRef struct {
    ID        string `json:"id,omitempty"`
    Permalink string `json:"permalink,omitempty"`
}