Documentation
¶
Index ¶
- type OrganizationPermission
- func (o OrganizationPermission) MarshalJSON() ([]byte, error)
- func (o *OrganizationPermission) SetCustomRoleId(v *string) *OrganizationPermission
- func (o *OrganizationPermission) SetProgrammaticUserName(v *string) *OrganizationPermission
- func (o *OrganizationPermission) SetTeamId(v *string) *OrganizationPermission
- func (o *OrganizationPermission) SetUserEmail(v *string) *OrganizationPermission
- type Service
- type ServiceOp
- func (s *ServiceOp) CreateOrganizationPermission(ctx context.Context, input *OrganizationPermission) (*commons.EmptyResponse, error)
- func (s *ServiceOp) DeleteOrganizationPermission(ctx context.Context, input *OrganizationPermission) (*commons.EmptyResponse, error)
- func (s *ServiceOp) ListOrganizationPermissions(ctx context.Context, teamId string) ([]*OrganizationPermission, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OrganizationPermission ¶
type OrganizationPermission struct {
UserEmail *string `json:"userEmail,omitempty"`
ProgrammaticUserName *string `json:"programmaticUserName,omitempty"`
TeamId *string `json:"teamId,omitempty"`
CustomRoleId *string `json:"customRoleId,omitempty"`
// contains filtered or unexported fields
}
func (OrganizationPermission) MarshalJSON ¶
func (o OrganizationPermission) MarshalJSON() ([]byte, error)
func (*OrganizationPermission) SetCustomRoleId ¶
func (o *OrganizationPermission) SetCustomRoleId(v *string) *OrganizationPermission
func (*OrganizationPermission) SetProgrammaticUserName ¶
func (o *OrganizationPermission) SetProgrammaticUserName(v *string) *OrganizationPermission
func (*OrganizationPermission) SetTeamId ¶
func (o *OrganizationPermission) SetTeamId(v *string) *OrganizationPermission
func (*OrganizationPermission) SetUserEmail ¶
func (o *OrganizationPermission) SetUserEmail(v *string) *OrganizationPermission
type Service ¶
type Service interface {
CreateOrganizationPermission(context.Context, *OrganizationPermission) (*commons.EmptyResponse, error)
ListOrganizationPermissions(context.Context, string) ([]*OrganizationPermission, error)
DeleteOrganizationPermission(context.Context, *OrganizationPermission) (*commons.EmptyResponse, error)
}
Service provides the API operation methods for making requests to endpoints of the ControlMonkey API. See this package's package overview docs for details on the service.
type ServiceOp ¶
func (*ServiceOp) CreateOrganizationPermission ¶
func (s *ServiceOp) CreateOrganizationPermission(ctx context.Context, input *OrganizationPermission) (*commons.EmptyResponse, error)
func (*ServiceOp) DeleteOrganizationPermission ¶
func (s *ServiceOp) DeleteOrganizationPermission(ctx context.Context, input *OrganizationPermission) (*commons.EmptyResponse, error)
func (*ServiceOp) ListOrganizationPermissions ¶
Click to show internal directories.
Click to hide internal directories.