Documentation ¶
Index ¶
- type View
- func (v *View) ApplicationByOIDCClientID(clientID string) (*query.App, error)
- func (v *View) ApplicationByProjecIDAndAppName(ctx context.Context, projectID, appName string) (_ *query.App, err error)
- func (v *View) BulkPutUserMemberships(memberships []*model.UserMembershipView, event *models.Event) error
- func (v *View) DeleteSessionTokens(agentID, userID string, event *models.Event) error
- func (v *View) DeleteToken(tokenID string, event *models.Event) error
- func (v *View) DeleteUserGrant(grantID string, event *models.Event) error
- func (v *View) DeleteUserMembership(userID, aggregateID, objectID string, memberType usr_model.MemberType, ...) error
- func (v *View) DeleteUserMembershipsByAggregateID(aggregateID string, event *models.Event) error
- func (v *View) DeleteUserMembershipsByAggregateIDAndObjectID(aggregateID, objectID string, event *models.Event) error
- func (v *View) DeleteUserMembershipsByUserID(userID string, event *models.Event) error
- func (v *View) GetLatestTokenFailedEvent(sequence uint64) (*repository.FailedEvent, error)
- func (v *View) GetLatestTokenSequence() (*repository.CurrentSequence, error)
- func (v *View) GetLatestUserGrantFailedEvent(sequence uint64) (*repository.FailedEvent, error)
- func (v *View) GetLatestUserGrantSequence() (*repository.CurrentSequence, error)
- func (v *View) GetLatestUserMembershipFailedEvent(sequence uint64) (*repository.FailedEvent, error)
- func (v *View) GetLatestUserMembershipSequence() (*repository.CurrentSequence, error)
- func (v *View) Health() (err error)
- func (v *View) ProcessedTokenFailedEvent(failedEvent *repository.FailedEvent) error
- func (v *View) ProcessedTokenSequence(event *models.Event) error
- func (v *View) ProcessedUserGrantFailedEvent(failedEvent *repository.FailedEvent) error
- func (v *View) ProcessedUserGrantSequence(event *models.Event) error
- func (v *View) ProcessedUserMembershipFailedEvent(failedEvent *repository.FailedEvent) error
- func (v *View) ProcessedUserMembershipSequence(event *models.Event) error
- func (v *View) PutToken(token *usr_view_model.TokenView, event *models.Event) error
- func (v *View) PutUserGrant(grant *model.UserGrantView, event *models.Event) error
- func (v *View) PutUserMembership(membership *model.UserMembershipView, event *models.Event) error
- func (v *View) SearchApplications(request *query.AppSearchQueries) (*query.Apps, error)
- func (v *View) SearchUserGrants(request *grant_model.UserGrantSearchRequest) ([]*model.UserGrantView, uint64, error)
- func (v *View) SearchUserMemberships(request *usr_model.UserMembershipSearchRequest) ([]*model.UserMembershipView, uint64, error)
- func (v *View) TokenByID(tokenID string) (*usr_view_model.TokenView, error)
- func (v *View) UpdateTokenSpoolerRunTimestamp() error
- func (v *View) UpdateUserGrantSpoolerRunTimestamp() error
- func (v *View) UpdateUserMembershipSpoolerRunTimestamp() error
- func (v *View) UserGrantByID(grantID string) (*model.UserGrantView, error)
- func (v *View) UserGrantByIDs(resourceOwnerID, projectID, userID string) (*model.UserGrantView, error)
- func (v *View) UserGrantsByProjectID(projectID string) ([]*model.UserGrantView, error)
- func (v *View) UserGrantsByUserID(userID string) ([]*model.UserGrantView, error)
- func (v *View) UserMembershipByIDs(userID, aggregateID, objectID string, memberType usr_model.MemberType) (*model.UserMembershipView, error)
- func (v *View) UserMembershipsByAggregateID(aggregateID string) ([]*model.UserMembershipView, error)
- func (v *View) UserMembershipsByResourceOwner(resourceOwner string) ([]*model.UserMembershipView, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type View ¶
func (*View) ApplicationByOIDCClientID ¶
func (*View) ApplicationByProjecIDAndAppName ¶
func (*View) BulkPutUserMemberships ¶ added in v0.112.5
func (*View) DeleteSessionTokens ¶
func (*View) DeleteUserGrant ¶
func (*View) DeleteUserMembership ¶ added in v0.112.5
func (*View) DeleteUserMembershipsByAggregateID ¶ added in v0.112.5
func (*View) DeleteUserMembershipsByAggregateIDAndObjectID ¶ added in v0.112.5
func (*View) DeleteUserMembershipsByUserID ¶ added in v0.112.5
func (*View) GetLatestTokenFailedEvent ¶
func (v *View) GetLatestTokenFailedEvent(sequence uint64) (*repository.FailedEvent, error)
func (*View) GetLatestTokenSequence ¶
func (v *View) GetLatestTokenSequence() (*repository.CurrentSequence, error)
func (*View) GetLatestUserGrantFailedEvent ¶
func (v *View) GetLatestUserGrantFailedEvent(sequence uint64) (*repository.FailedEvent, error)
func (*View) GetLatestUserGrantSequence ¶
func (v *View) GetLatestUserGrantSequence() (*repository.CurrentSequence, error)
func (*View) GetLatestUserMembershipFailedEvent ¶ added in v0.112.5
func (v *View) GetLatestUserMembershipFailedEvent(sequence uint64) (*repository.FailedEvent, error)
func (*View) GetLatestUserMembershipSequence ¶ added in v0.112.5
func (v *View) GetLatestUserMembershipSequence() (*repository.CurrentSequence, error)
func (*View) ProcessedTokenFailedEvent ¶
func (v *View) ProcessedTokenFailedEvent(failedEvent *repository.FailedEvent) error
func (*View) ProcessedTokenSequence ¶
func (*View) ProcessedUserGrantFailedEvent ¶
func (v *View) ProcessedUserGrantFailedEvent(failedEvent *repository.FailedEvent) error
func (*View) ProcessedUserGrantSequence ¶
func (*View) ProcessedUserMembershipFailedEvent ¶ added in v0.112.5
func (v *View) ProcessedUserMembershipFailedEvent(failedEvent *repository.FailedEvent) error
func (*View) ProcessedUserMembershipSequence ¶ added in v0.112.5
func (*View) PutUserGrant ¶
func (*View) PutUserMembership ¶ added in v0.112.5
func (*View) SearchApplications ¶
func (*View) SearchUserGrants ¶
func (v *View) SearchUserGrants(request *grant_model.UserGrantSearchRequest) ([]*model.UserGrantView, uint64, error)
func (*View) SearchUserMemberships ¶ added in v0.112.5
func (v *View) SearchUserMemberships(request *usr_model.UserMembershipSearchRequest) ([]*model.UserMembershipView, uint64, error)
func (*View) TokenByID ¶
func (v *View) TokenByID(tokenID string) (*usr_view_model.TokenView, error)
func (*View) UpdateTokenSpoolerRunTimestamp ¶ added in v0.107.0
func (*View) UpdateUserGrantSpoolerRunTimestamp ¶ added in v0.107.0
func (*View) UpdateUserMembershipSpoolerRunTimestamp ¶ added in v0.112.5
func (*View) UserGrantByID ¶
func (v *View) UserGrantByID(grantID string) (*model.UserGrantView, error)
func (*View) UserGrantByIDs ¶
func (v *View) UserGrantByIDs(resourceOwnerID, projectID, userID string) (*model.UserGrantView, error)
func (*View) UserGrantsByProjectID ¶
func (v *View) UserGrantsByProjectID(projectID string) ([]*model.UserGrantView, error)
func (*View) UserGrantsByUserID ¶
func (v *View) UserGrantsByUserID(userID string) ([]*model.UserGrantView, error)
func (*View) UserMembershipByIDs ¶ added in v0.112.5
func (v *View) UserMembershipByIDs(userID, aggregateID, objectID string, memberType usr_model.MemberType) (*model.UserMembershipView, error)
func (*View) UserMembershipsByAggregateID ¶ added in v0.112.5
func (v *View) UserMembershipsByAggregateID(aggregateID string) ([]*model.UserMembershipView, error)
func (*View) UserMembershipsByResourceOwner ¶ added in v0.112.5
func (v *View) UserMembershipsByResourceOwner(resourceOwner string) ([]*model.UserMembershipView, error)
Click to show internal directories.
Click to hide internal directories.