3 ActivityIdentifierObject, ActivityPubAttributedTo,
6 } from './common-objects'
7 import { ActivityPubOrderedCollection } from '../activitypub-ordered-collection'
9 export interface VideoTorrentObject {
15 tag: ActivityTagObject[]
16 category: ActivityIdentifierObject
17 licence: ActivityIdentifierObject
18 language: ActivityIdentifierObject
21 commentsEnabled: boolean
24 mediaType: 'text/markdown'
26 icon: ActivityIconObject
27 url: ActivityUrlObject[]
28 likes?: ActivityPubOrderedCollection<string>
29 dislikes?: ActivityPubOrderedCollection<string>
30 shares?: ActivityPubOrderedCollection<string>
31 comments?: ActivityPubOrderedCollection<string>
32 attributedTo: ActivityPubAttributedTo[]