Documentation ¶
Index ¶
- type Domain
- func (d *Domain) CredentialsGet(ctx context.Context, request service.CredentialGetRequest) service.CredentialGetReply
- func (d *Domain) CredentialsList(ctx context.Context, request service.CredentialListRequest) service.CredentialListReply
- func (d *Domain) EventCredentialAddRequested(ctx context.Context, request service.CredentialCreateRequest, ...)
- func (d *Domain) EventCredentialDeleteRequested(ctx context.Context, request service.CredentialDeleteRequest, ...)
- func (d *Domain) EventCredentialUpdateRequested(ctx context.Context, request service.CredentialUpdateRequest, ...)
- func (d *Domain) EventSystemCredentialGenerationRequested(ctx context.Context, request service.CredentialCreateRequest, ...)
- func (d *Domain) Init(c types.Config) error
- func (d *Domain) Start(ctx context.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Domain ¶
type Domain struct { QueryIn ports.IncomingQueryPort EventsIn ports.IncomingEventPort Storage ports.PersistentStoragePort CredIDGenerator ports.CredIDGenerator // contains filtered or unexported fields }
Domain is the base struct for the domain service
func (*Domain) CredentialsGet ¶
func (d *Domain) CredentialsGet(ctx context.Context, request service.CredentialGetRequest) service.CredentialGetReply
CredentialsGet implements ports.IncomingQueryHandlers
func (*Domain) CredentialsList ¶
func (d *Domain) CredentialsList(ctx context.Context, request service.CredentialListRequest) service.CredentialListReply
CredentialsList implements ports.IncomingQueryHandlers
func (*Domain) EventCredentialAddRequested ¶
func (d *Domain) EventCredentialAddRequested(ctx context.Context, request service.CredentialCreateRequest, sink ports.OutgoingEvents)
EventCredentialAddRequested implements ports.IncomingEventHandlers.
func (*Domain) EventCredentialDeleteRequested ¶
func (d *Domain) EventCredentialDeleteRequested(ctx context.Context, request service.CredentialDeleteRequest, sink ports.OutgoingEvents)
EventCredentialDeleteRequested implements ports.IncomingEventHandlers.
func (*Domain) EventCredentialUpdateRequested ¶
func (d *Domain) EventCredentialUpdateRequested(ctx context.Context, request service.CredentialUpdateRequest, sink ports.OutgoingEvents)
EventCredentialUpdateRequested implements ports.IncomingEventHandlers.
func (*Domain) EventSystemCredentialGenerationRequested ¶
func (d *Domain) EventSystemCredentialGenerationRequested(ctx context.Context, request service.CredentialCreateRequest, sink ports.OutgoingEvents)
EventSystemCredentialGenerationRequested implements ports.IncomingEventHandlers.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.