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'
27 icon: ActivityIconObject
28 url: ActivityUrlObject[]
29 likes?: ActivityPubOrderedCollection<string>
30 dislikes?: ActivityPubOrderedCollection<string>
31 shares?: ActivityPubOrderedCollection<string>
32 comments?: ActivityPubOrderedCollection<string>
33 attributedTo: ActivityPubAttributedTo[]