Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrInvalSyncToken ¶
type ErrInvalSyncToken struct {
// contains filtered or unexported fields
}
ErrInvalSyncToken is used for reporting that a sync token is invalid.
func (ErrInvalSyncToken) Context ¶
func (err ErrInvalSyncToken) Context() ctxerr.Context
Context returns error Context.
func (ErrInvalSyncToken) Error ¶
func (err ErrInvalSyncToken) Error() string
func (ErrInvalSyncToken) HttpStatusCode ¶
func (err ErrInvalSyncToken) HttpStatusCode() int
HttpStatusCode returns http status code for the error.
func (ErrInvalSyncToken) Text ¶
func (err ErrInvalSyncToken) Text() string
Text returns human readable error text.
func (ErrInvalSyncToken) Unwrap ¶
func (err ErrInvalSyncToken) Unwrap() error
type Service ¶
type Service interface { GrantAccess(ctx context.Context, user model.User) (*Token, int64, ctxerr.Error) RemExpired(ctx context.Context) ctxerr.Error RefreshAccess(ctx context.Context, refresh SyncToken) (model.Access, *SyncToken, int64, ctxerr.Error) RevokeAccess(ctx context.Context, refresh SyncToken) ctxerr.Error DecodeAndValidateAccessToken(access SyncToken) (*TokenData, ctxerr.Error) }
Service abstracts the access service.
Click to show internal directories.
Click to hide internal directories.