Documentation
¶
Index ¶
- Variables
- type Database
- func (d *Database) AccessRequestExists(ctx context.Context, data models.AccessRequest) (bool, error)
- func (d *Database) AutoMigrate()
- func (d *Database) Connect()
- func (d *Database) DeleteAccessRequest(ctx context.Context, data models.AccessRequest) error
- func (d *Database) DeleteActivityLog(ctx context.Context, data models.ActivityLog) error
- func (d *Database) DeleteEvent(ctx context.Context, data models.Event) error
- func (d *Database) InsertAccessRequest(ctx context.Context, data models.AccessRequest) error
- func (d *Database) InsertActivityLog(ctx context.Context, data models.ActivityLog) error
- func (d *Database) InsertEvent(ctx context.Context, data models.Event) error
- func (d *Database) InsertRole(ctx context.Context, data models.AccessRole) error
- func (d *Database) InsertUserProfile(ctx context.Context, data models.UserProfile) error
- func (d *Database) RoleExists(ctx context.Context, data models.AccessRole) (bool, error)
- func (d *Database) SelectAccessRequest(ctx context.Context, data models.AccessRequest) (*models.AccessRequest, error)
- func (d *Database) SelectAccessRequests(ctx context.Context) (result []models.AccessRequest, err error)
- func (d *Database) SelectActivityLog(ctx context.Context, data models.ActivityLog) (*models.ActivityLog, error)
- func (d *Database) SelectActivityLogs(ctx context.Context) (result []models.ActivityLog, err error)
- func (d *Database) SelectEvent(ctx context.Context, data models.Event) (*models.Event, error)
- func (d *Database) SelectEvents(ctx context.Context) (result []models.Event, err error)
- func (d *Database) SelectRole(ctx context.Context, data models.AccessRole) (models.AccessRole, error)
- func (d *Database) SelectUserProfile(ctx context.Context, data models.UserProfile) (models.UserProfile, error)
- func (d *Database) SelectUserProfiles(ctx context.Context) ([]models.UserProfile, error)
- func (d *Database) UpdateAccessRequest(ctx context.Context, data *models.AccessRequest) error
- func (d *Database) UpdateRole(ctx context.Context, data models.AccessRole) error
- func (d *Database) UpdateUserProfile(ctx context.Context, data models.UserProfile) error
- func (d *Database) UserProfileExists(ctx context.Context, data models.UserProfile) (bool, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var Config = config.GetConfig()
View Source
var Driver = new(Database)
View Source
var Tracer = otel.Tracer("pkg/dbdriver")
Functions ¶
This section is empty.
Types ¶
type Database ¶
func (*Database) AccessRequestExists ¶
func (*Database) AutoMigrate ¶
func (d *Database) AutoMigrate()
func (*Database) DeleteAccessRequest ¶
func (*Database) DeleteActivityLog ¶ added in v0.3.0
func (*Database) DeleteEvent ¶ added in v0.3.0
func (*Database) InsertAccessRequest ¶
func (*Database) InsertActivityLog ¶ added in v0.3.0
func (*Database) InsertEvent ¶ added in v0.3.0
func (*Database) InsertRole ¶
func (*Database) InsertUserProfile ¶
func (*Database) RoleExists ¶
func (*Database) SelectAccessRequest ¶
func (d *Database) SelectAccessRequest(ctx context.Context, data models.AccessRequest) (*models.AccessRequest, error)
func (*Database) SelectAccessRequests ¶
func (*Database) SelectActivityLog ¶ added in v0.3.0
func (d *Database) SelectActivityLog(ctx context.Context, data models.ActivityLog) (*models.ActivityLog, error)
func (*Database) SelectActivityLogs ¶ added in v0.3.0
func (*Database) SelectEvent ¶ added in v0.3.0
func (*Database) SelectEvents ¶ added in v0.3.0
func (*Database) SelectRole ¶
func (d *Database) SelectRole(ctx context.Context, data models.AccessRole) (models.AccessRole, error)
func (*Database) SelectUserProfile ¶
func (d *Database) SelectUserProfile(ctx context.Context, data models.UserProfile) (models.UserProfile, error)
func (*Database) SelectUserProfiles ¶ added in v0.2.0
func (*Database) UpdateAccessRequest ¶
func (*Database) UpdateRole ¶
func (*Database) UpdateUserProfile ¶
func (*Database) UserProfileExists ¶
Click to show internal directories.
Click to hide internal directories.