Documentation
¶
Index ¶
- func AddRoleAssignments(params AddRoleAssignmentsParams) (*models.EmptyResponse, error)
- func CreateInvitation(params CreateInvitationParams) (*models.OrganizationInvitations, error)
- func DeleteInvitation(params DeleteInvitationParams) (models.EmptyResponse, error)
- func DeleteMember(params DeleteMemberParams) (models.EmptyResponse, error)
- func Get(params GetParams) (*models.Organization, error)
- func List(params ListParams) ([]*models.Organization, error)
- func ListInvitations(params ListInvitationsParams) (*models.OrganizationInvitations, error)
- func ListMembers(params ListMembersParams) (*models.OrganizationMemberships, error)
- func RemoveRoleAssignments(params RemoveRoleAssignmentsParams) (*models.EmptyResponse, error)
- func Update(params UpdateParams) (*models.Organization, error)
- type AddRoleAssignmentsParams
- type CreateInvitationParams
- type DeleteInvitationParams
- type DeleteMemberParams
- type GetParams
- type ListInvitationsParams
- type ListMembersParams
- type ListParams
- type RemoveRoleAssignmentsParams
- type UpdateParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddRoleAssignments ¶
func AddRoleAssignments(params AddRoleAssignmentsParams) (*models.EmptyResponse, error)
func CreateInvitation ¶
func CreateInvitation(params CreateInvitationParams) (*models.OrganizationInvitations, error)
func DeleteInvitation ¶
func DeleteInvitation(params DeleteInvitationParams) (models.EmptyResponse, error)
func DeleteMember ¶
func DeleteMember(params DeleteMemberParams) (models.EmptyResponse, error)
func List ¶
func List(params ListParams) ([]*models.Organization, error)
func ListInvitations ¶
func ListInvitations(params ListInvitationsParams) (*models.OrganizationInvitations, error)
func ListMembers ¶
func ListMembers(params ListMembersParams) (*models.OrganizationMemberships, error)
func RemoveRoleAssignments ¶
func RemoveRoleAssignments(params RemoveRoleAssignmentsParams) (*models.EmptyResponse, error)
func Update ¶
func Update(params UpdateParams) (*models.Organization, error)
Types ¶
type AddRoleAssignmentsParams ¶
type AddRoleAssignmentsParams struct { *api.API UserID string RoleAssignments models.RoleAssignments }
func (AddRoleAssignmentsParams) Validate ¶
func (params AddRoleAssignmentsParams) Validate() error
type CreateInvitationParams ¶
type CreateInvitationParams struct { *api.API OrganizationID string // The email addresses to invite to the organization Emails []string // The expiration time for the invitation, for example 24h, 7d. Defaults to 72h. ExpiresIn string // Roles to assign to the newly invited user RoleAssignments *models.RoleAssignments }
func (CreateInvitationParams) Validate ¶
func (params CreateInvitationParams) Validate() error
type DeleteInvitationParams ¶
func (DeleteInvitationParams) Validate ¶
func (params DeleteInvitationParams) Validate() error
type DeleteMemberParams ¶
func (DeleteMemberParams) Validate ¶
func (params DeleteMemberParams) Validate() error
type ListInvitationsParams ¶
func (ListInvitationsParams) Validate ¶
func (params ListInvitationsParams) Validate() error
type ListMembersParams ¶
func (ListMembersParams) Validate ¶
func (params ListMembersParams) Validate() error
type ListParams ¶
func (ListParams) Validate ¶
func (params ListParams) Validate() error
type RemoveRoleAssignmentsParams ¶
type RemoveRoleAssignmentsParams struct { *api.API UserID string RoleAssignments models.RoleAssignments }
func (RemoveRoleAssignmentsParams) Validate ¶
func (params RemoveRoleAssignmentsParams) Validate() error
Click to show internal directories.
Click to hide internal directories.