Documentation
¶
Overview ¶
Package events provides the domain concept definitions needed to support SuperMQ auth service functionality.
Index ¶
- type RoleManagerEventStore
- func (rmes *RoleManagerEventStore) AddRole(ctx context.Context, session authn.Session, entityID, roleName string, ...) (roles.Role, error)
- func (rmes *RoleManagerEventStore) ListAvailableActions(ctx context.Context, session authn.Session) ([]string, error)
- func (rmes *RoleManagerEventStore) RemoveMemberFromAllRoles(ctx context.Context, session authn.Session, memberID string) (err error)
- func (rmes *RoleManagerEventStore) RemoveRole(ctx context.Context, session authn.Session, entityID, roleName string) error
- func (rmes *RoleManagerEventStore) RetrieveAllRoles(ctx context.Context, session authn.Session, entityID string, ...) (roles.RolePage, error)
- func (rmes *RoleManagerEventStore) RetrieveRole(ctx context.Context, session authn.Session, entityID, roleName string) (roles.Role, error)
- func (rmes *RoleManagerEventStore) RoleAddActions(ctx context.Context, session authn.Session, entityID, roleName string, ...) ([]string, error)
- func (rmes *RoleManagerEventStore) RoleAddMembers(ctx context.Context, session authn.Session, entityID, roleName string, ...) ([]string, error)
- func (rmes *RoleManagerEventStore) RoleCheckActionsExists(ctx context.Context, session authn.Session, entityID, roleName string, ...) (bool, error)
- func (rmes *RoleManagerEventStore) RoleCheckMembersExists(ctx context.Context, session authn.Session, entityID, roleName string, ...) (bool, error)
- func (rmes *RoleManagerEventStore) RoleListActions(ctx context.Context, session authn.Session, entityID, roleName string) ([]string, error)
- func (rmes *RoleManagerEventStore) RoleListMembers(ctx context.Context, session authn.Session, entityID, roleName string, ...) (roles.MembersPage, error)
- func (rmes *RoleManagerEventStore) RoleRemoveActions(ctx context.Context, session authn.Session, entityID, roleName string, ...) (err error)
- func (rmes *RoleManagerEventStore) RoleRemoveAllActions(ctx context.Context, session authn.Session, entityID, roleName string) error
- func (rmes *RoleManagerEventStore) RoleRemoveAllMembers(ctx context.Context, session authn.Session, entityID, roleName string) (err error)
- func (rmes *RoleManagerEventStore) RoleRemoveMembers(ctx context.Context, session authn.Session, entityID, roleName string, ...) (err error)
- func (rmes *RoleManagerEventStore) UpdateRoleName(ctx context.Context, session authn.Session, ...) (roles.Role, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RoleManagerEventStore ¶
func NewRoleManagerEventStore ¶
func NewRoleManagerEventStore(svcName, operationPrefix string, svc roles.RoleManager, publisher events.Publisher) RoleManagerEventStore
NewEventStoreMiddleware returns wrapper around auth service that sends events to event store.
func (*RoleManagerEventStore) ListAvailableActions ¶
func (*RoleManagerEventStore) RemoveMemberFromAllRoles ¶
func (*RoleManagerEventStore) RemoveRole ¶
func (*RoleManagerEventStore) RetrieveAllRoles ¶
func (*RoleManagerEventStore) RetrieveRole ¶
func (*RoleManagerEventStore) RoleAddActions ¶
func (*RoleManagerEventStore) RoleAddMembers ¶
func (*RoleManagerEventStore) RoleCheckActionsExists ¶
func (*RoleManagerEventStore) RoleCheckMembersExists ¶
func (*RoleManagerEventStore) RoleListActions ¶
func (*RoleManagerEventStore) RoleListMembers ¶
func (rmes *RoleManagerEventStore) RoleListMembers(ctx context.Context, session authn.Session, entityID, roleName string, limit, offset uint64) (roles.MembersPage, error)
func (*RoleManagerEventStore) RoleRemoveActions ¶
func (*RoleManagerEventStore) RoleRemoveAllActions ¶
func (*RoleManagerEventStore) RoleRemoveAllMembers ¶
func (*RoleManagerEventStore) RoleRemoveMembers ¶
Click to show internal directories.
Click to hide internal directories.