summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api/endpoints
diff options
context:
space:
mode:
Diffstat (limited to 'packages/backend/src/server/api/endpoints')
-rw-r--r--packages/backend/src/server/api/endpoints/admin/meta.ts4
-rw-r--r--packages/backend/src/server/api/endpoints/federation/stats.ts72
-rw-r--r--packages/backend/src/server/api/endpoints/meta.ts16
-rw-r--r--packages/backend/src/server/api/endpoints/notes/translate.ts4
4 files changed, 32 insertions, 64 deletions
diff --git a/packages/backend/src/server/api/endpoints/admin/meta.ts b/packages/backend/src/server/api/endpoints/admin/meta.ts
index 80f0dc5747..218ab42ffd 100644
--- a/packages/backend/src/server/api/endpoints/admin/meta.ts
+++ b/packages/backend/src/server/api/endpoints/admin/meta.ts
@@ -400,6 +400,10 @@ export const meta = {
type: 'string',
optional: false, nullable: true,
},
+ shortName: {
+ type: 'string',
+ optional: false, nullable: true,
+ },
objectStorageS3ForcePathStyle: {
type: 'boolean',
optional: false, nullable: false,
diff --git a/packages/backend/src/server/api/endpoints/federation/stats.ts b/packages/backend/src/server/api/endpoints/federation/stats.ts
index 6548142d41..262aa68776 100644
--- a/packages/backend/src/server/api/endpoints/federation/stats.ts
+++ b/packages/backend/src/server/api/endpoints/federation/stats.ts
@@ -29,37 +29,10 @@ export const meta = {
optional: false,
nullable: false,
items: {
- properties: {
- id: { type: 'string' },
- firstRetrievedAt: { type: 'string' },
- host: { type: 'string' },
- usersCount: { type: 'number' },
- notesCount: { type: 'number' },
- followingCount: { type: 'number' },
- followersCount: { type: 'number' },
- isNotResponding: { type: 'boolean' },
- isSuspended: { type: 'boolean' },
- isBlocked: { type: 'boolean' },
- softwareName: { type: 'string' },
- softwareVersion: { type: 'string' },
- openRegistrations: { type: 'boolean' },
- name: { type: 'string' },
- description: { type: 'string' },
- maintainerName: { type: 'string' },
- maintainerEmail: { type: 'string' },
- isSilenced: { type: 'boolean' },
- iconUrl: { type: 'string' },
- faviconUrl: { type: 'string' },
- themeColor: { type: 'string' },
- infoUpdatedAt: {
- type: 'string',
- nullable: true,
- },
- latestRequestReceivedAt: {
- type: 'string',
- nullable: true,
- },
- }
+ type: 'object',
+ optional: false,
+ nullable: false,
+ ref: 'FederationInstance',
},
},
otherFollowersCount: { type: 'number' },
@@ -68,42 +41,15 @@ export const meta = {
optional: false,
nullable: false,
items: {
- properties: {
- id: { type: 'string' },
- firstRetrievedAt: { type: 'string' },
- host: { type: 'string' },
- usersCount: { type: 'number' },
- notesCount: { type: 'number' },
- followingCount: { type: 'number' },
- followersCount: { type: 'number' },
- isNotResponding: { type: 'boolean' },
- isSuspended: { type: 'boolean' },
- isBlocked: { type: 'boolean' },
- softwareName: { type: 'string' },
- softwareVersion: { type: 'string' },
- openRegistrations: { type: 'boolean' },
- name: { type: 'string' },
- description: { type: 'string' },
- maintainerName: { type: 'string' },
- maintainerEmail: { type: 'string' },
- isSilenced: { type: 'boolean' },
- iconUrl: { type: 'string' },
- faviconUrl: { type: 'string' },
- themeColor: { type: 'string' },
- infoUpdatedAt: {
- type: 'string',
- nullable: true,
- },
- latestRequestReceivedAt: {
- type: 'string',
- nullable: true,
- },
- }
+ type: 'object',
+ optional: false,
+ nullable: false,
+ ref: 'FederationInstance',
},
},
otherFollowingCount: { type: 'number' },
},
- }
+ },
} as const;
export const paramDef = {
diff --git a/packages/backend/src/server/api/endpoints/meta.ts b/packages/backend/src/server/api/endpoints/meta.ts
index 8048ed3ada..9ba22f89b9 100644
--- a/packages/backend/src/server/api/endpoints/meta.ts
+++ b/packages/backend/src/server/api/endpoints/meta.ts
@@ -172,20 +172,34 @@ export const meta = {
type: 'object',
optional: false, nullable: false,
properties: {
- place: {
+ id: {
type: 'string',
optional: false, nullable: false,
+ format: 'id',
+ example: 'xxxxxxxxxx',
},
url: {
type: 'string',
optional: false, nullable: false,
format: 'url',
},
+ place: {
+ type: 'string',
+ optional: false, nullable: false,
+ },
+ ratio: {
+ type: 'number',
+ optional: false, nullable: false,
+ },
imageUrl: {
type: 'string',
optional: false, nullable: false,
format: 'url',
},
+ dayOfWeek: {
+ type: 'integer',
+ optional: false, nullable: false,
+ },
},
},
},
diff --git a/packages/backend/src/server/api/endpoints/notes/translate.ts b/packages/backend/src/server/api/endpoints/notes/translate.ts
index a1561c944c..d46bd69795 100644
--- a/packages/backend/src/server/api/endpoints/notes/translate.ts
+++ b/packages/backend/src/server/api/endpoints/notes/translate.ts
@@ -21,6 +21,10 @@ export const meta = {
res: {
type: 'object',
optional: false, nullable: false,
+ properties: {
+ sourceLang: { type: 'string' },
+ text: { type: 'string' },
+ },
},
errors: {