Documentation ¶
Index ¶
- Constants
- type Service
- func (service *Service) CreateTeamMembership(membership *baasapi.TeamMembership) error
- func (service *Service) DeleteTeamMembership(ID baasapi.TeamMembershipID) error
- func (service *Service) DeleteTeamMembershipByTeamID(teamID baasapi.TeamID) error
- func (service *Service) DeleteTeamMembershipByUserID(userID baasapi.UserID) error
- func (service *Service) TeamMembership(ID baasapi.TeamMembershipID) (*baasapi.TeamMembership, error)
- func (service *Service) TeamMemberships() ([]baasapi.TeamMembership, error)
- func (service *Service) TeamMembershipsByTeamID(teamID baasapi.TeamID) ([]baasapi.TeamMembership, error)
- func (service *Service) TeamMembershipsByUserID(userID baasapi.UserID) ([]baasapi.TeamMembership, error)
- func (service *Service) UpdateTeamMembership(ID baasapi.TeamMembershipID, membership *baasapi.TeamMembership) error
Constants ¶
const (
// BucketName represents the name of the bucket where this service stores data.
BucketName = "team_membership"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service represents a service for managing baask8s data.
func NewService ¶
NewService creates a new instance of a service.
func (*Service) CreateTeamMembership ¶
CreateTeamMembership creates a new TeamMembership object.
func (*Service) DeleteTeamMembership ¶
DeleteTeamMembership deletes a TeamMembership object.
func (*Service) DeleteTeamMembershipByTeamID ¶
DeleteTeamMembershipByTeamID deletes all the TeamMembership object associated to a TeamID.
func (*Service) DeleteTeamMembershipByUserID ¶
DeleteTeamMembershipByUserID deletes all the TeamMembership object associated to a UserID.
func (*Service) TeamMembership ¶
func (service *Service) TeamMembership(ID baasapi.TeamMembershipID) (*baasapi.TeamMembership, error)
TeamMembership returns a TeamMembership object by ID
func (*Service) TeamMemberships ¶
TeamMemberships return an array containing all the TeamMembership objects.
func (*Service) TeamMembershipsByTeamID ¶
func (service *Service) TeamMembershipsByTeamID(teamID baasapi.TeamID) ([]baasapi.TeamMembership, error)
TeamMembershipsByTeamID return an array containing all the TeamMembership objects where the specified teamID is present.
func (*Service) TeamMembershipsByUserID ¶
func (service *Service) TeamMembershipsByUserID(userID baasapi.UserID) ([]baasapi.TeamMembership, error)
TeamMembershipsByUserID return an array containing all the TeamMembership objects where the specified userID is present.
func (*Service) UpdateTeamMembership ¶
func (service *Service) UpdateTeamMembership(ID baasapi.TeamMembershipID, membership *baasapi.TeamMembership) error
UpdateTeamMembership saves a TeamMembership object.