+export interface ActivityHashTagObject {
+ type: 'Hashtag'
+ href?: string
+ name: string
+}
+
+export interface ActivityMentionObject {
+ type: 'Mention'
+ href?: string
+ name: string
+}
+
+export interface ActivityFlagReasonObject {
+ type: 'Hashtag'
+ name: AbusePredefinedReasonsString
+}
+
+export type ActivityTagObject =
+ ActivityPlaylistSegmentHashesObject
+ | ActivityStreamingPlaylistInfohashesObject
+ | ActivityVideoUrlObject
+ | ActivityHashTagObject
+ | ActivityMentionObject
+ | ActivityBitTorrentUrlObject
+ | ActivityMagnetUrlObject
+ | ActivityVideoFileMetadataUrlObject
+
+export type ActivityUrlObject =
+ ActivityVideoUrlObject
+ | ActivityPlaylistUrlObject
+ | ActivityBitTorrentUrlObject
+ | ActivityMagnetUrlObject
+ | ActivityHtmlUrlObject
+ | ActivityVideoFileMetadataUrlObject
+ | ActivityTrackerUrlObject
+