1package automod
2
3import (
4 "github.com/bluesky-social/indigo/automod/countstore"
5 "github.com/bluesky-social/indigo/automod/engine"
6)
7
8type Engine = engine.Engine
9type EngineConfig = engine.EngineConfig
10type AccountMeta = engine.AccountMeta
11type ProfileSummary = engine.ProfileSummary
12type AccountPrivate = engine.AccountPrivate
13type RuleSet = engine.RuleSet
14
15type Notifier = engine.Notifier
16type SlackNotifier = engine.SlackNotifier
17
18type AccountContext = engine.AccountContext
19type RecordContext = engine.RecordContext
20type OzoneEventContext = engine.OzoneEventContext
21type RecordOp = engine.RecordOp
22
23type IdentityRuleFunc = engine.IdentityRuleFunc
24type RecordRuleFunc = engine.RecordRuleFunc
25type PostRuleFunc = engine.PostRuleFunc
26type ProfileRuleFunc = engine.ProfileRuleFunc
27type BlobRuleFunc = engine.BlobRuleFunc
28type OzoneEventRuleFunc = engine.OzoneEventRuleFunc
29
30var (
31 ReportReasonSpam = engine.ReportReasonSpam
32 ReportReasonViolation = engine.ReportReasonViolation
33 ReportReasonMisleading = engine.ReportReasonMisleading
34 ReportReasonSexual = engine.ReportReasonSexual
35 ReportReasonRude = engine.ReportReasonRude
36 ReportReasonOther = engine.ReportReasonOther
37
38 PeriodTotal = countstore.PeriodTotal
39 PeriodDay = countstore.PeriodDay
40 PeriodHour = countstore.PeriodHour
41
42 CreateOp = engine.CreateOp
43 UpdateOp = engine.UpdateOp
44 DeleteOp = engine.DeleteOp
45)