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 AttachIn struct + CommentID *uuid.UUID + DocumentVersionID uuid.UUID + Resource resource.Ref + WorkflowTaskID *uuid.UUID + type Attachment struct + CommentID *uuid.UUID + CreatedAt time.Time + CreatedBy uuid.UUID + DocumentVersionID uuid.UUID + ID uuid.UUID + Resource resource.Ref + Status string + Version int + WorkflowTaskID *uuid.UUID + type Service struct + func New(idgen model.IDGen, ob outbox.Writer) *Service + func (s *Service) Attach(ctx context.Context, db database.TenantDB, in AttachIn) (uuid.UUID, error) + func (s *Service) Detach(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) ([]Attachment, error)