Versions in this module Expand all Collapse all v0 v0.0.1 Jul 8, 2025 Changes in this version + type IdentifiedModel struct + CreatedBy string + DateCreated time.Time + DateDeleted gorm.DeletedAt + DateUpdated time.Time + DeletedBy string + Id uuid.UUID + UpdatedBy string + func (u *IdentifiedModel) BeforeCreate(tx *gorm.DB) (err error) + func (u *IdentifiedModel) BeforeUpdate(tx *gorm.DB) (err error) + type Organization struct + Name string + type SystemUser struct + DateCreated time.Time + DateDeleted gorm.DeletedAt + DateUpdated time.Time + PrimaryOrganization uuid.UUID + UserId uuid.UUID + UserName string + func (t *SystemUser) BeforeCreate(tx *gorm.DB) (err error) + func (t *SystemUser) BeforeUpdate(tx *gorm.DB) (err error) + func (t *SystemUser) TableName() string + type SystemUserOrganization struct + Organization Organization + OrganizationId uuid.UUID + SystemUser SystemUser + SystemUserId uuid.UUID + UserRole SystemUserRole + type SystemUserRole string + const Admin + const Member + const Owner + func (s *SystemUserRole) Scan(value interface{}) error + func (s SystemUserRole) Value() (driver.Value, error) + type UserPreferences struct + Preferences map[string]interface{} + SystemUser SystemUser + SystemUserId uuid.UUID