]>
Commit | Line | Data |
---|---|---|
bae61627 C |
1 | export class ActorFollowTableAttributes { |
2 | ||
3 | getFollowAttributes () { | |
4 | return [ | |
5 | '"ActorFollowModel"."id"', | |
6 | '"ActorFollowModel"."state"', | |
7 | '"ActorFollowModel"."score"', | |
8 | '"ActorFollowModel"."url"', | |
9 | '"ActorFollowModel"."actorId"', | |
10 | '"ActorFollowModel"."targetActorId"', | |
11 | '"ActorFollowModel"."createdAt"', | |
12 | '"ActorFollowModel"."updatedAt"' | |
13 | ].join(', ') | |
14 | } | |
15 | ||
16 | getActorAttributes (actorTableName: string) { | |
17 | return [ | |
18 | `"${actorTableName}"."id" AS "${actorTableName}.id"`, | |
19 | `"${actorTableName}"."type" AS "${actorTableName}.type"`, | |
20 | `"${actorTableName}"."preferredUsername" AS "${actorTableName}.preferredUsername"`, | |
21 | `"${actorTableName}"."url" AS "${actorTableName}.url"`, | |
22 | `"${actorTableName}"."publicKey" AS "${actorTableName}.publicKey"`, | |
23 | `"${actorTableName}"."privateKey" AS "${actorTableName}.privateKey"`, | |
24 | `"${actorTableName}"."followersCount" AS "${actorTableName}.followersCount"`, | |
25 | `"${actorTableName}"."followingCount" AS "${actorTableName}.followingCount"`, | |
26 | `"${actorTableName}"."inboxUrl" AS "${actorTableName}.inboxUrl"`, | |
27 | `"${actorTableName}"."outboxUrl" AS "${actorTableName}.outboxUrl"`, | |
28 | `"${actorTableName}"."sharedInboxUrl" AS "${actorTableName}.sharedInboxUrl"`, | |
29 | `"${actorTableName}"."followersUrl" AS "${actorTableName}.followersUrl"`, | |
30 | `"${actorTableName}"."followingUrl" AS "${actorTableName}.followingUrl"`, | |
31 | `"${actorTableName}"."remoteCreatedAt" AS "${actorTableName}.remoteCreatedAt"`, | |
32 | `"${actorTableName}"."serverId" AS "${actorTableName}.serverId"`, | |
33 | `"${actorTableName}"."createdAt" AS "${actorTableName}.createdAt"`, | |
34 | `"${actorTableName}"."updatedAt" AS "${actorTableName}.updatedAt"` | |
35 | ].join(', ') | |
36 | } | |
37 | ||
38 | getServerAttributes (actorTableName: string) { | |
39 | return [ | |
40 | `"${actorTableName}->Server"."id" AS "${actorTableName}.Server.id"`, | |
41 | `"${actorTableName}->Server"."host" AS "${actorTableName}.Server.host"`, | |
42 | `"${actorTableName}->Server"."redundancyAllowed" AS "${actorTableName}.Server.redundancyAllowed"`, | |
43 | `"${actorTableName}->Server"."createdAt" AS "${actorTableName}.Server.createdAt"`, | |
44 | `"${actorTableName}->Server"."updatedAt" AS "${actorTableName}.Server.updatedAt"` | |
45 | ].join(', ') | |
46 | } | |
47 | ||
48 | getAvatarAttributes (actorTableName: string) { | |
49 | return [ | |
50 | `"${actorTableName}->Avatars"."id" AS "${actorTableName}.Avatars.id"`, | |
51 | `"${actorTableName}->Avatars"."filename" AS "${actorTableName}.Avatars.filename"`, | |
52 | `"${actorTableName}->Avatars"."height" AS "${actorTableName}.Avatars.height"`, | |
53 | `"${actorTableName}->Avatars"."width" AS "${actorTableName}.Avatars.width"`, | |
54 | `"${actorTableName}->Avatars"."fileUrl" AS "${actorTableName}.Avatars.fileUrl"`, | |
55 | `"${actorTableName}->Avatars"."onDisk" AS "${actorTableName}.Avatars.onDisk"`, | |
56 | `"${actorTableName}->Avatars"."type" AS "${actorTableName}.Avatars.type"`, | |
57 | `"${actorTableName}->Avatars"."actorId" AS "${actorTableName}.Avatars.actorId"`, | |
58 | `"${actorTableName}->Avatars"."createdAt" AS "${actorTableName}.Avatars.createdAt"`, | |
59 | `"${actorTableName}->Avatars"."updatedAt" AS "${actorTableName}.Avatars.updatedAt"` | |
60 | ].join(', ') | |
61 | } | |
62 | } |