Documentation ¶
Index ¶
- type ClaimsJWT
- type InviteUser
- func (i *InviteUser) SetInviteUserCompanyID(companyID uuid.UUID) *InviteUser
- func (i *InviteUser) SetInviteUserRepositoryAndCompanyID(companyID, repositoryID uuid.UUID) *InviteUser
- func (i *InviteUser) ToAccountRepository(accountID uuid.UUID) *roles.AccountRepository
- func (i *InviteUser) ToBytes() []byte
- func (i *InviteUser) Validate() error
- type RemoveUser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClaimsJWT ¶
type InviteUser ¶
type InviteUser struct { Role accountEnums.Role `json:"role"` Email string `json:"email"` RepositoryID uuid.UUID `json:"repositoryID" swaggerignore:"true"` CompanyID uuid.UUID `json:"companyID" swaggerignore:"true"` }
func (*InviteUser) SetInviteUserCompanyID ¶
func (i *InviteUser) SetInviteUserCompanyID(companyID uuid.UUID) *InviteUser
func (*InviteUser) SetInviteUserRepositoryAndCompanyID ¶
func (i *InviteUser) SetInviteUserRepositoryAndCompanyID(companyID, repositoryID uuid.UUID) *InviteUser
func (*InviteUser) ToAccountRepository ¶
func (i *InviteUser) ToAccountRepository(accountID uuid.UUID) *roles.AccountRepository
func (*InviteUser) ToBytes ¶
func (i *InviteUser) ToBytes() []byte
func (*InviteUser) Validate ¶
func (i *InviteUser) Validate() error
type RemoveUser ¶
type RemoveUser struct { AccountID uuid.UUID `json:"accountID"` CompanyID uuid.UUID `json:"companyID"` RepositoryID uuid.UUID `json:"repositoryID"` }
func (*RemoveUser) SetAccountAndCompanyID ¶
func (r *RemoveUser) SetAccountAndCompanyID(accountID, companyID uuid.UUID) *RemoveUser
func (*RemoveUser) SetAccountAndRepositoryID ¶
func (r *RemoveUser) SetAccountAndRepositoryID(accountID, repositoryID uuid.UUID) *RemoveUser
Click to show internal directories.
Click to hide internal directories.