Documentation
¶
Index ¶
- type AtomicFunc
- type Store
- func (s *Store) ActiveIntegrityContext(ctx context.Context) (domain.IntegrityContext, error)
- func (s *Store) Atomic(ctx context.Context, atomics ...AtomicFunc) error
- func (s *Store) Close() error
- func (s *Store) CreateUserSession(ctx context.Context, request *domain.UserSessionRequest) (*domain.UserSession, error)
- func (s *Store) CreateUserSessionRequest(ctx context.Context, handler, loginHint string, strongVerification bool, ...) (*domain.UserSessionRequest, error)
- func (s *Store) CurrentTx(ctx context.Context) (*database.Tx, bool)
- func (s *Store) GetUserSession(ctx context.Context, id string) (*domain.UserSession, error)
- func (s *Store) GetUserSessionRequest(ctx context.Context, id string) (*domain.UserSessionRequest, error)
- func (s *Store) LookupIntegrityContext(ctx context.Context, keyID string) (domain.IntegrityContext, error)
- func (s *Store) Ping(ctx context.Context) error
- func (s *Store) UpdateUserSession(ctx context.Context, session *domain.UserSession) error
- func (s *Store) UpdateUserSessionRequest(ctx context.Context, request *domain.UserSessionRequest) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Store ¶
type Store struct {
// contains filtered or unexported fields
}
func (*Store) ActiveIntegrityContext ¶
func (*Store) CreateUserSession ¶
func (s *Store) CreateUserSession(ctx context.Context, request *domain.UserSessionRequest) (*domain.UserSession, error)
func (*Store) CreateUserSessionRequest ¶
func (*Store) GetUserSession ¶
func (*Store) GetUserSessionRequest ¶
func (*Store) LookupIntegrityContext ¶
func (*Store) UpdateUserSession ¶
func (*Store) UpdateUserSessionRequest ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.