Documentation
¶
Index ¶
- func NewMemoryDatabase() db.Database
- type Context
- func (c *Context) ApplicationUserMetadata() repositories.ApplicationUserMetadataRepository
- func (c *Context) Applications() repositories.ApplicationRepository
- func (c *Context) AuditLogs() repositories.AuditLogRepository
- func (c *Context) Credentials() repositories.CredentialRepository
- func (c *Context) Files() repositories.FileRepository
- func (c *Context) GroupRoles() repositories.GroupRoleRepository
- func (c *Context) Groups() repositories.GroupRepository
- func (c *Context) OutboxMessages() repositories.OutboxMessageRepository
- func (c *Context) PasswordRules() repositories.PasswordRuleRepository
- func (c *Context) Projects() repositories.ProjectRepository
- func (c *Context) ResourceServerScopes() repositories.ResourceServerScopeRepository
- func (c *Context) ResourceServers() repositories.ResourceServerRepository
- func (c *Context) Roles() repositories.RoleRepository
- func (c *Context) SaveChanges(_ context.Context) error
- func (c *Context) Sessions() repositories.SessionRepository
- func (c *Context) Templates() repositories.TemplateRepository
- func (c *Context) UserRoleAssignments() repositories.UserRoleAssignmentRepository
- func (c *Context) Users() repositories.UserRepository
- func (c *Context) VirtualServers() repositories.VirtualServerRepository
- type Stores
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMemoryDatabase ¶
Types ¶
type Context ¶
type Context struct {
// contains filtered or unexported fields
}
func (*Context) ApplicationUserMetadata ¶
func (c *Context) ApplicationUserMetadata() repositories.ApplicationUserMetadataRepository
func (*Context) Applications ¶
func (c *Context) Applications() repositories.ApplicationRepository
func (*Context) AuditLogs ¶
func (c *Context) AuditLogs() repositories.AuditLogRepository
func (*Context) Credentials ¶
func (c *Context) Credentials() repositories.CredentialRepository
func (*Context) Files ¶
func (c *Context) Files() repositories.FileRepository
func (*Context) GroupRoles ¶
func (c *Context) GroupRoles() repositories.GroupRoleRepository
func (*Context) Groups ¶
func (c *Context) Groups() repositories.GroupRepository
func (*Context) OutboxMessages ¶
func (c *Context) OutboxMessages() repositories.OutboxMessageRepository
func (*Context) PasswordRules ¶
func (c *Context) PasswordRules() repositories.PasswordRuleRepository
func (*Context) Projects ¶
func (c *Context) Projects() repositories.ProjectRepository
func (*Context) ResourceServerScopes ¶
func (c *Context) ResourceServerScopes() repositories.ResourceServerScopeRepository
func (*Context) ResourceServers ¶
func (c *Context) ResourceServers() repositories.ResourceServerRepository
func (*Context) Roles ¶
func (c *Context) Roles() repositories.RoleRepository
func (*Context) Sessions ¶
func (c *Context) Sessions() repositories.SessionRepository
func (*Context) Templates ¶
func (c *Context) Templates() repositories.TemplateRepository
func (*Context) UserRoleAssignments ¶
func (c *Context) UserRoleAssignments() repositories.UserRoleAssignmentRepository
func (*Context) Users ¶
func (c *Context) Users() repositories.UserRepository
func (*Context) VirtualServers ¶
func (c *Context) VirtualServers() repositories.VirtualServerRepository
type Stores ¶
type Stores struct {
Applications map[uuid.UUID]*repositories.Application
ApplicationUserMetadata map[uuid.UUID]*repositories.ApplicationUserMetadata
AuditLogs map[uuid.UUID]*repositories.AuditLog
Credentials map[uuid.UUID]*repositories.Credential
Files map[uuid.UUID]*repositories.File
GroupRoles map[uuid.UUID]*repositories.GroupRole
Groups map[uuid.UUID]*repositories.Group
OutboxMessages map[uuid.UUID]*repositories.OutboxMessage
PasswordRules map[uuid.UUID]*repositories.PasswordRule
Projects map[uuid.UUID]*repositories.Project
ResourceServers map[uuid.UUID]*repositories.ResourceServer
ResourceServerScopes map[uuid.UUID]*repositories.ResourceServerScope
Roles map[uuid.UUID]*repositories.Role
Sessions map[uuid.UUID]*repositories.Session
Templates map[uuid.UUID]*repositories.Template
UserRoleAssignments map[uuid.UUID]*repositories.UserRoleAssignment
Users map[uuid.UUID]*repositories.User
VirtualServers map[uuid.UUID]*repositories.VirtualServer
// contains filtered or unexported fields
}
Stores holds all in-memory maps shared across context instances.
Click to show internal directories.
Click to hide internal directories.