package
0.124.0
Repository: https://github.com/caos/zitadel.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

AggregateFromWriteModel maps the given WriteModel to an Aggregate.
BaseEventFromRepo maps a stored event to a BaseEvent.
No description provided by the author
No description provided by the author
No description provided by the author
NewAggregate is the default constructor of an aggregate opts overwrite values calculated by given parameters.
NewBaseEventForPush is the constructor for event's which will be pushed into the eventstore the resource owner of the aggregate is only used if it's the first event of this aggregateroot afterwards the resource owner of the first previous events is taken.
No description provided by the author
No description provided by the author
NewSearchQueryBuilder creates a new factory for event filters aggregateTypes must contain at least one aggregate type.
No description provided by the author
No description provided by the author
No description provided by the author
WithResourceOwner overwrites the resource owner of the aggregate by default the resource owner is set by the context.

# Constants

ColumnsEvent represents all fields of an event.
ColumnsMaxSequence represents the latest sequence of the filtered events.
No description provided by the author
No description provided by the author

# Structs

Aggregate is the basic implementation of Aggregater.
BaseEvent represents the minimum metadata of an event.
Eventstore abstracts all functions needed to store valid events and filters the stored events.
No description provided by the author
ReadModel is the minimum representation of a View model.
SearchQueryBuilder represents the builder for your filter if invalid data are set the filter will fail.
No description provided by the author
MemberWriteModel is the minimum representation of a command side view model.

# Interfaces

No description provided by the author
No description provided by the author

# Type aliases

AggregateType is the object name.
Columns defines which fields of the event are needed for the query.
EventType is the description of the change.
No description provided by the author
No description provided by the author