CommunitySupportAction

final class CommunitySupportAction : Model, @unchecked Sendable

One entry in the Community Support log. The log is append-only–there are no update or delete routes–and serves as both each report’s timeline (filter by report) and the team-wide audit log (unfiltered). Only changes are logged, never views.

Properties

Relations

  • The team member who did it.

    Declaration

    Swift

    @CommunitySupportAction
    .Parent var actor: User { get set }
  • The report it was done to. Nil for team-wide entries, like a CSV export.

    Declaration

    Swift

    @CommunitySupportAction
    .OptionalParent var report: CommunitySupportReport? { get set }

Initialization