Versions in this module Expand all Collapse all v1 v1.0.3 Dec 28, 2021 v1.0.2 Nov 30, 2021 v1.0.1 Nov 16, 2021 v1.0.0 Nov 13, 2021 Changes in this version + type City struct + MatchString string + MatchType string + type DynamicLocationGroupCriteria struct + City *City + Countries []string + EnableBandwidthControl bool + EnableCaution bool + EnableXffForwarding bool + EnforceAup bool + EnforceAuthentication bool + EnforceFirewallControl bool + ManagedBy []ManagedBy + Name *Name + Profiles []string + type LastModUser struct + Extensions map[string]interface{} + ID int + Name string + type LocationGroup struct + Comments string + Deleted bool + DynamicLocationGroupCriteria *DynamicLocationGroupCriteria + GroupType string + ID int + LastModTime int + LastModUser *LastModUser + Locations []Locations + Name string + Predefined bool + type Locations struct + Extensions map[string]interface{} + ID int + Name string + type ManagedBy struct + Extensions map[string]interface{} + ID int + Name string + type Name struct + MatchString string + MatchType string + type Service struct + Client *client.Client + func New(c *client.Client) *Service + func (service *Service) CreateLocationGroup(locationGroups *LocationGroup) (*LocationGroup, error) + func (service *Service) DeleteLocationGroup(groupID int) (*http.Response, error) + func (service *Service) GetLocationGroup(groupID int) (*LocationGroup, error) + func (service *Service) GetLocationGroupByName(locationGroupName string) (*LocationGroup, error) + func (service *Service) UpdateLocationGroup(groupID int, locationGroups *LocationGroup) (*LocationGroup, *http.Response, error)