Versions in this module Expand all Collapse all v0 v0.0.32 Oct 17, 2016 v0.0.31 Oct 17, 2016 Changes in this version + type PivnetClient interface + AddMemberToGroup func(userGroupID int, emailAddress string, admin bool) (pivnet.UserGroup, error) + AddUserGroup func(productSlug string, releaseID int, userGroupID int) error + CreateUserGroup func(name string, description string, members []string) (pivnet.UserGroup, error) + DeleteUserGroup func(userGroupID int) error + ReleaseForVersion func(productSlug string, releaseVersion string) (pivnet.Release, error) + RemoveMemberFromGroup func(userGroupID int, emailAddress string) (pivnet.UserGroup, error) + RemoveUserGroup func(productSlug string, releaseID int, userGroupID int) error + UpdateUserGroup func(userGroup pivnet.UserGroup) (pivnet.UserGroup, error) + UserGroup func(userGroupID int) (pivnet.UserGroup, error) + UserGroups func() ([]pivnet.UserGroup, error) + UserGroupsForRelease func(productSlug string, releaseID int) ([]pivnet.UserGroup, error) + type UserGroupClient struct + func NewUserGroupClient(pivnetClient PivnetClient, eh errorhandler.ErrorHandler, format string, ...) *UserGroupClient + func (c *UserGroupClient) AddToRelease(productSlug string, releaseVersion string, userGroupID int) error + func (c *UserGroupClient) AddUserGroupMember(userGroupID int, memberEmailAddress string, admin bool) error + func (c *UserGroupClient) Create(name string, description string, members []string) error + func (c *UserGroupClient) Delete(userGroupID int) error + func (c *UserGroupClient) Get(userGroupID int) error + func (c *UserGroupClient) List(productSlug string, releaseVersion string) error + func (c *UserGroupClient) RemoveFromRelease(productSlug string, releaseVersion string, userGroupID int) error + func (c *UserGroupClient) RemoveUserGroupMember(userGroupID int, memberEmailAddress string) error + func (c *UserGroupClient) Update(userGroupID int, name *string, description *string) error