ProtoRune.Tools.Ozone.Moderation.EmitEvent (proto_rune v0.1.1)
Generated procedure module for main
Description: Take a moderation action on an actor.
Summary
Types
Link to this type
error()
@type error() :: ProtoRune.Tools.Ozone.Moderation.EmitEvent.MainErrorSubjectHasAction.t()
Link to this type
input()
@type input() :: %{ created_by: String.t(), event: ProtoRune.Tools.Ozone.Moderation.Defs.ModEventTakedown.t() | ProtoRune.Tools.Ozone.Moderation.Defs.ModEventAcknowledge.t() | ProtoRune.Tools.Ozone.Moderation.Defs.ModEventEscalate.t() | ProtoRune.Tools.Ozone.Moderation.Defs.ModEventComment.t() | ProtoRune.Tools.Ozone.Moderation.Defs.ModEventLabel.t() | ProtoRune.Tools.Ozone.Moderation.Defs.ModEventReport.t() | ProtoRune.Tools.Ozone.Moderation.Defs.ModEventMute.t() | ProtoRune.Tools.Ozone.Moderation.Defs.ModEventUnmute.t() | ProtoRune.Tools.Ozone.Moderation.Defs.ModEventMuteReporter.t() | ProtoRune.Tools.Ozone.Moderation.Defs.ModEventUnmuteReporter.t() | ProtoRune.Tools.Ozone.Moderation.Defs.ModEventReverseTakedown.t() | ProtoRune.Tools.Ozone.Moderation.Defs.ModEventResolveAppeal.t() | ProtoRune.Tools.Ozone.Moderation.Defs.ModEventEmail.t() | ProtoRune.Tools.Ozone.Moderation.Defs.ModEventTag.t(), subject: ProtoRune.Com.Atproto.Admin.Defs.RepoRef.t() | ProtoRune.Com.Atproto.Repo.StrongRef.t(), subject_blob_cids: [String.t()] }
Link to this type
output()
@type output() :: ProtoRune.Tools.Ozone.Moderation.Defs.ModEventView.t()