Versions in this module Expand all Collapse all v1 v1.1.0 Jul 10, 2026 v1.0.0 Jul 6, 2026 Changes in this version + type Comment struct + AuthorCapacityID uuid.UUID + Body string + CreatedAt time.Time + CreatedBy uuid.UUID + ID uuid.UUID + ParentID *uuid.UUID + Resource resource.Ref + Status string + UpdatedAt *time.Time + UpdatedBy *uuid.UUID + Version int + type CreateIn struct + AuthorCapacityID uuid.UUID + Body string + ParentID *uuid.UUID + Resource resource.Ref + type Service struct + func New(idgen model.IDGen, ob outbox.Writer) *Service + func (s *Service) Create(ctx context.Context, db database.TenantDB, in CreateIn) (uuid.UUID, error) + func (s *Service) Edit(ctx context.Context, db database.TenantDB, id uuid.UUID, expectedVersion int, ...) error + func (s *Service) List(ctx context.Context, db database.TenantDB, ref resource.Ref) ([]Comment, error) + func (s *Service) Void(ctx context.Context, db database.TenantDB, id uuid.UUID, expectedVersion int) error