Documentation
¶
Index ¶
- type CheckUserAccessRequest
- type CreateUserTokenRequest
- type DeleteUserAccessParams
- type GetUserTokenRequest
- type Service
- type ServiceImpl
- func (s *ServiceImpl) CheckUserAccess(ctx context.Context, params *CheckUserAccessRequest) (bool, error)
- func (s *ServiceImpl) CreateUserToken(ctx context.Context, params *CreateUserTokenRequest) (*models.Auth, error)
- func (s *ServiceImpl) DeleteUserAccess(ctx context.Context, userID *string, resourceId *string) error
- func (s *ServiceImpl) DeleteUserToken(ctx context.Context, userId string) (err error)
- func (s *ServiceImpl) GetUserToken(ctx context.Context, params *GetUserTokenRequest) (*models.Auth, error)
- func (s *ServiceImpl) SetUserAccess(ctx context.Context, resourceID string, UserID string) error
- func (s *ServiceImpl) UpdateAuth(ctx context.Context, auth *models.Auth) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CheckUserAccessRequest ¶
type CreateUserTokenRequest ¶
type CreateUserTokenRequest struct {
UserID string
}
type DeleteUserAccessParams ¶
type GetUserTokenRequest ¶
type Service ¶
type Service interface { CreateUserToken(ctx context.Context, params *CreateUserTokenRequest) (*models.Auth, error) GetUserToken(ctx context.Context, params *GetUserTokenRequest) (*models.Auth, error) DeleteUserToken(ctx context.Context, userId string) (err error) CheckUserAccess(ctx context.Context, params *CheckUserAccessRequest) (bool, error) SetUserAccess(ctx context.Context, resourceID string, UserID string) error DeleteUserAccess(ctx context.Context, userID *string, resourceId *string) error UpdateAuth(ctx context.Context, auth *models.Auth) error }
type ServiceImpl ¶
type ServiceImpl struct {
// contains filtered or unexported fields
}
func New ¶
func New(db db.Service) *ServiceImpl
func (*ServiceImpl) CheckUserAccess ¶
func (s *ServiceImpl) CheckUserAccess(ctx context.Context, params *CheckUserAccessRequest) (bool, error)
func (*ServiceImpl) CreateUserToken ¶
func (s *ServiceImpl) CreateUserToken(ctx context.Context, params *CreateUserTokenRequest) (*models.Auth, error)
func (*ServiceImpl) DeleteUserAccess ¶
func (*ServiceImpl) DeleteUserToken ¶
func (s *ServiceImpl) DeleteUserToken(ctx context.Context, userId string) (err error)
func (*ServiceImpl) GetUserToken ¶
func (s *ServiceImpl) GetUserToken(ctx context.Context, params *GetUserTokenRequest) (*models.Auth, error)
func (*ServiceImpl) SetUserAccess ¶
func (*ServiceImpl) UpdateAuth ¶
Click to show internal directories.
Click to hide internal directories.