+ type: 'Like'
+ object: APObject
+}
+
+export interface ActivityView extends BaseActivity {
+ type: 'View'
+ actor: string
+ object: APObject
+}
+
+export interface ActivityDislike extends BaseActivity {
+ id: string
+ type: 'Dislike'
+ actor: string
+ object: APObject
+}
+
+export interface ActivityFlag extends BaseActivity {
+ type: 'Flag'
+ content: string
+ object: APObject | APObject[]
+ tag?: ActivityFlagReasonObject[]
+ startAt?: number
+ endAt?: number