projects
/
oweals
/
peertube.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
05b911d81b760eafe7e46e3761e6d00721736c42
[oweals/peertube.git]
/
shared
/
models
/
activitypub
/
activitypub-actor.ts
1
export interface ActivityPubActor {
2
'@context': any[]
3
type: 'Person' | 'Application' | 'Group'
4
id: string
5
following: string
6
followers: string
7
inbox: string
8
outbox: string
9
preferredUsername: string
10
url: string
11
name: string
12
endpoints: {
13
sharedInbox: string
14
}
15
16
uuid: string
17
publicKey: {
18
id: string
19
owner: string
20
publicKeyPem: string
21
}
22
23
// Not used
24
// summary: string
25
// icon: string[]
26
// liked: string
27
}