Documentation
¶
Index ¶
- func NewCircleFactory(ctx context.Context) (circles.ICircleFactory, error)
- func NewCircleQueryRepository(ctx context.Context) (circles.ICircleQueryRepository, error)
- func NewCircleRepository(ctx context.Context) (circles.ICircleRepository, error)
- func NewUserDataModelBuilder() (circles.ICircleNotification, error)
- func ToModel(circleData models.Circle, membersData models.CircleMemberSlice) (*circles.Circle, error)
- type CircleDataModelBuilder
- func (b CircleDataModelBuilder) Build() (models.Circle, models.CircleMemberSlice)
- func (b *CircleDataModelBuilder) SetId(id circles.CircleId)
- func (b *CircleDataModelBuilder) SetMembers(members []users.UserId)
- func (b *CircleDataModelBuilder) SetName(name circles.CircleName)
- func (b *CircleDataModelBuilder) SetOwnerId(ownerId users.UserId)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCircleFactory ¶
func NewCircleFactory(ctx context.Context) (circles.ICircleFactory, error)
func NewCircleQueryRepository ¶
func NewCircleQueryRepository(ctx context.Context) (circles.ICircleQueryRepository, error)
func NewCircleRepository ¶
func NewCircleRepository(ctx context.Context) (circles.ICircleRepository, error)
func NewUserDataModelBuilder ¶
func NewUserDataModelBuilder() (circles.ICircleNotification, error)
Types ¶
type CircleDataModelBuilder ¶
type CircleDataModelBuilder struct {
// contains filtered or unexported fields
}
func (CircleDataModelBuilder) Build ¶
func (b CircleDataModelBuilder) Build() (models.Circle, models.CircleMemberSlice)
func (*CircleDataModelBuilder) SetId ¶
func (b *CircleDataModelBuilder) SetId(id circles.CircleId)
func (*CircleDataModelBuilder) SetMembers ¶
func (b *CircleDataModelBuilder) SetMembers(members []users.UserId)
func (*CircleDataModelBuilder) SetName ¶
func (b *CircleDataModelBuilder) SetName(name circles.CircleName)
func (*CircleDataModelBuilder) SetOwnerId ¶
func (b *CircleDataModelBuilder) SetOwnerId(ownerId users.UserId)
Click to show internal directories.
Click to hide internal directories.