Documentation
¶
Index ¶
- type RefreshTokenStore
- func (s *RefreshTokenStore) GetRefreshToken(ctx context.Context, tokenID string) (*string, error)
- func (s *RefreshTokenStore) ReplaceRefreshToken(ctx context.Context, oldID, newID, userID string, expiry time.Duration) error
- func (s *RefreshTokenStore) SetRefreshToken(ctx context.Context, userID, tokenID string, expiry time.Duration) error
- type UserStore
- func (s *UserStore) DeleteAdmin(ctx context.Context, userID uuid.UUID) error
- func (s *UserStore) GetAdmins(ctx context.Context, params generated.GetAdminsParams) (admins []generated.GetAdminsRow, total *uint64, err error)
- func (s *UserStore) GetUserAdminByID(ctx context.Context, id uuid.UUID) (*generated.GetUserAdminByIDRow, error)
- func (s *UserStore) GetUserAdminByUsername(ctx context.Context, username string) (*generated.GetUserAdminByUsernameRow, error)
- func (s *UserStore) GetUserByID(ctx context.Context, id uuid.UUID) (*generated.User, error)
- func (s *UserStore) GetUsers(ctx context.Context, params model.GetUsersParams) (users []generated.User, total *uint64, err error)
- func (s *UserStore) SaveAdmin(ctx context.Context, params generated.SaveAdminParams) error
- func (s *UserStore) SaveUser(ctx context.Context, user generated.SaveUserParams) (*uuid.UUID, error)
- func (s *UserStore) UpdateUser(ctx context.Context, updateUser generated.UpdateUserParams) (*generated.User, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RefreshTokenStore ¶
func NewRefreshTokenStore ¶
func NewRefreshTokenStore(r *redis.Redis) *RefreshTokenStore
func (*RefreshTokenStore) GetRefreshToken ¶
func (*RefreshTokenStore) ReplaceRefreshToken ¶
func (*RefreshTokenStore) SetRefreshToken ¶
type UserStore ¶
type UserStore struct { *postgres.Postgres *generated.Queries // contains filtered or unexported fields }
func (*UserStore) DeleteAdmin ¶
func (*UserStore) GetAdmins ¶
func (s *UserStore) GetAdmins(ctx context.Context, params generated.GetAdminsParams) (admins []generated.GetAdminsRow, total *uint64, err error)
func (*UserStore) GetUserAdminByID ¶
func (*UserStore) GetUserAdminByUsername ¶
func (*UserStore) GetUserByID ¶
func (*UserStore) UpdateUser ¶
Click to show internal directories.
Click to hide internal directories.