Documentation ¶
Index ¶
- Constants
- type AccessToken
- type AccessTokenDao
- type GithubUser
- type GithubUserDao
- type Organization
- type OrganizationDao
- func (od *OrganizationDao) Create(u Organization) error
- func (od *OrganizationDao) GetById(id string) (Organization, error)
- func (od *OrganizationDao) GetByIds(ids []string) ([]Organization, error)
- func (od *OrganizationDao) GetByName(name string) (Organization, error)
- func (od *OrganizationDao) MatchesInIds(ids []string, pattern string) ([]Organization, error)
- func (od *OrganizationDao) Update(u Organization) error
- type OrganizationJoinLink
- type OrganizationJoinLinkDao
- func (od *OrganizationJoinLinkDao) Create(u OrganizationJoinLink) error
- func (od *OrganizationJoinLinkDao) Delete(id string) error
- func (od *OrganizationJoinLinkDao) GetById(id string) (OrganizationJoinLink, error)
- func (od *OrganizationJoinLinkDao) GetByOrganizationId(id string) (OrganizationJoinLink, error)
- func (od *OrganizationJoinLinkDao) Update(u OrganizationJoinLink) error
- type User
- type UserDao
- func (ud *UserDao) Create(u User) error
- func (ud *UserDao) GetByEmail(email string) (User, error)
- func (ud *UserDao) GetByEmailOrUsername(str string) (User, error)
- func (ud *UserDao) GetById(id string) (User, error)
- func (ud *UserDao) GetByIds(ids []string) ([]User, error)
- func (ud *UserDao) GetByLogin(login string) (User, error)
- func (ud *UserDao) Update(u User) error
- type UserOrganization
- type UserOrganizationDao
- func (ud *UserOrganizationDao) Create(u UserOrganization) error
- func (ud *UserOrganizationDao) Delete(id string) error
- func (ud *UserOrganizationDao) GetAdmins(organizastionId string) ([]UserOrganization, error)
- func (ud *UserOrganizationDao) GetById(id string) (UserOrganization, error)
- func (ud *UserOrganizationDao) GetByUserAndOrganization(user_id string, organization_id string) (UserOrganization, error)
- func (ud *UserOrganizationDao) ListOrganizationsForUser(user_id string) ([]string, error)
- func (ud *UserOrganizationDao) ListUsersInOrganization(organization_id string) ([]string, error)
- func (ud *UserOrganizationDao) Update(u UserOrganization) error
Constants ¶
View Source
const (
AccountTypeGithub = "GITHUB"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessToken ¶
type AccessTokenDao ¶
type AccessTokenDao struct {
// contains filtered or unexported fields
}
func NewAccessTokenDao ¶
func NewAccessTokenDao(db *gorm.DB) *AccessTokenDao
func (*AccessTokenDao) Create ¶
func (at *AccessTokenDao) Create(model AccessToken) error
func (*AccessTokenDao) Delete ¶
func (at *AccessTokenDao) Delete(id string) error
func (*AccessTokenDao) DeleteByToken ¶
func (at *AccessTokenDao) DeleteByToken(token string) error
func (*AccessTokenDao) GetByToken ¶
func (at *AccessTokenDao) GetByToken(token string) (AccessToken, error)
type GithubUser ¶
type GithubUserDao ¶
type GithubUserDao struct {
// contains filtered or unexported fields
}
func NewGithubUserDao ¶
func NewGithubUserDao(db *gorm.DB) *GithubUserDao
func (*GithubUserDao) Create ¶
func (gu *GithubUserDao) Create(model GithubUser) error
func (*GithubUserDao) GetByGithubId ¶
func (gu *GithubUserDao) GetByGithubId(id string) (GithubUser, error)
type Organization ¶
type OrganizationDao ¶
type OrganizationDao struct {
// contains filtered or unexported fields
}
func NewOrganizationDao ¶
func NewOrganizationDao(db *gorm.DB) *OrganizationDao
func (*OrganizationDao) Create ¶
func (od *OrganizationDao) Create(u Organization) error
func (*OrganizationDao) GetById ¶
func (od *OrganizationDao) GetById(id string) (Organization, error)
func (*OrganizationDao) GetByIds ¶
func (od *OrganizationDao) GetByIds(ids []string) ([]Organization, error)
func (*OrganizationDao) GetByName ¶
func (od *OrganizationDao) GetByName(name string) (Organization, error)
func (*OrganizationDao) MatchesInIds ¶
func (od *OrganizationDao) MatchesInIds( ids []string, pattern string, ) ([]Organization, error)
func (*OrganizationDao) Update ¶
func (od *OrganizationDao) Update(u Organization) error
type OrganizationJoinLink ¶
type OrganizationJoinLink struct { Id string OrganizationId string Ttl int64 CreatedAt time.Time CreatedBy string }
func (OrganizationJoinLink) IsExpired ¶
func (o OrganizationJoinLink) IsExpired() bool
type OrganizationJoinLinkDao ¶
type OrganizationJoinLinkDao struct {
// contains filtered or unexported fields
}
func NewOrganizationJoinLinkDao ¶
func NewOrganizationJoinLinkDao(db *gorm.DB) *OrganizationJoinLinkDao
func (*OrganizationJoinLinkDao) Create ¶
func (od *OrganizationJoinLinkDao) Create(u OrganizationJoinLink) error
func (*OrganizationJoinLinkDao) Delete ¶
func (od *OrganizationJoinLinkDao) Delete(id string) error
func (*OrganizationJoinLinkDao) GetById ¶
func (od *OrganizationJoinLinkDao) GetById(id string) (OrganizationJoinLink, error)
func (*OrganizationJoinLinkDao) GetByOrganizationId ¶
func (od *OrganizationJoinLinkDao) GetByOrganizationId(id string) (OrganizationJoinLink, error)
func (*OrganizationJoinLinkDao) Update ¶
func (od *OrganizationJoinLinkDao) Update(u OrganizationJoinLink) error
type UserDao ¶
type UserDao struct {
// contains filtered or unexported fields
}
func NewUserDao ¶
func (*UserDao) GetByEmailOrUsername ¶
type UserOrganization ¶
type UserOrganizationDao ¶
type UserOrganizationDao struct {
// contains filtered or unexported fields
}
func NewUserOrganizationDao ¶
func NewUserOrganizationDao(db *gorm.DB) *UserOrganizationDao
func (*UserOrganizationDao) Create ¶
func (ud *UserOrganizationDao) Create(u UserOrganization) error
func (*UserOrganizationDao) Delete ¶
func (ud *UserOrganizationDao) Delete(id string) error
func (*UserOrganizationDao) GetAdmins ¶
func (ud *UserOrganizationDao) GetAdmins(organizastionId string) ([]UserOrganization, error)
func (*UserOrganizationDao) GetById ¶
func (ud *UserOrganizationDao) GetById(id string) (UserOrganization, error)
func (*UserOrganizationDao) GetByUserAndOrganization ¶
func (ud *UserOrganizationDao) GetByUserAndOrganization( user_id string, organization_id string, ) (UserOrganization, error)
func (*UserOrganizationDao) ListOrganizationsForUser ¶
func (ud *UserOrganizationDao) ListOrganizationsForUser(user_id string) ([]string, error)
return list of user ids
func (*UserOrganizationDao) ListUsersInOrganization ¶
func (ud *UserOrganizationDao) ListUsersInOrganization(organization_id string) ([]string, error)
return list of user ids
func (*UserOrganizationDao) Update ¶
func (ud *UserOrganizationDao) Update(u UserOrganization) error
Click to show internal directories.
Click to hide internal directories.