Documentation ¶
Overview ¶
Package mocks provides a mock implementation of the invitations repository.
Index ¶
- Constants
- type Repository
- func (m *Repository) Create(ctx context.Context, invitation invitations.Invitation) error
- func (m *Repository) Delete(ctx context.Context, userID, domainID string) error
- func (m *Repository) Retrieve(ctx context.Context, userID, domainID string) (invitations.Invitation, error)
- func (m *Repository) RetrieveAll(ctx context.Context, page invitations.Page) (invitations.InvitationPage, error)
- func (m *Repository) UpdateConfirmation(ctx context.Context, invitation invitations.Invitation) error
- func (m *Repository) UpdateToken(ctx context.Context, invitation invitations.Invitation) error
- type Service
- func (svc *Service) AcceptInvitation(ctx context.Context, token, domainID string) (err error)
- func (svc *Service) DeleteInvitation(ctx context.Context, token, userID, domainID string) (err error)
- func (svc *Service) ListInvitations(ctx context.Context, token string, page invitations.Page) (invitations.InvitationPage, error)
- func (svc *Service) SendInvitation(ctx context.Context, token string, invitation invitations.Invitation) (err error)
- func (svc *Service) ViewInvitation(ctx context.Context, token, userID, domainID string) (invitation invitations.Invitation, err error)
Constants ¶
View Source
const Invalid = "invalid"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repository ¶
func (*Repository) Create ¶
func (m *Repository) Create(ctx context.Context, invitation invitations.Invitation) error
func (*Repository) Delete ¶
func (m *Repository) Delete(ctx context.Context, userID, domainID string) error
func (*Repository) Retrieve ¶
func (m *Repository) Retrieve(ctx context.Context, userID, domainID string) (invitations.Invitation, error)
func (*Repository) RetrieveAll ¶
func (m *Repository) RetrieveAll(ctx context.Context, page invitations.Page) (invitations.InvitationPage, error)
func (*Repository) UpdateConfirmation ¶
func (m *Repository) UpdateConfirmation(ctx context.Context, invitation invitations.Invitation) error
func (*Repository) UpdateToken ¶
func (m *Repository) UpdateToken(ctx context.Context, invitation invitations.Invitation) error
type Service ¶
func (*Service) AcceptInvitation ¶
func (*Service) DeleteInvitation ¶
func (*Service) ListInvitations ¶
func (svc *Service) ListInvitations(ctx context.Context, token string, page invitations.Page) (invitations.InvitationPage, error)
func (*Service) SendInvitation ¶
func (svc *Service) SendInvitation(ctx context.Context, token string, invitation invitations.Invitation) (err error)
func (*Service) ViewInvitation ¶
func (svc *Service) ViewInvitation(ctx context.Context, token, userID, domainID string) (invitation invitations.Invitation, err error)
Click to show internal directories.
Click to hide internal directories.