diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2019-02-27 05:02:36 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2019-02-27 05:02:36 +0900 |
| commit | 33ad60b1f358b3372b99526a36e6c5d9b426c709 (patch) | |
| tree | 5da2afdc74b008d0ef526668eb36be5e93e788ef /src/server/api | |
| parent | Update translations of CONTRIBUTING.md (#4371) (diff) | |
| download | sharkey-33ad60b1f358b3372b99526a36e6c5d9b426c709.tar.gz sharkey-33ad60b1f358b3372b99526a36e6c5d9b426c709.tar.bz2 sharkey-33ad60b1f358b3372b99526a36e6c5d9b426c709.zip | |
Improve doc
Diffstat (limited to 'src/server/api')
| -rw-r--r-- | src/server/api/endpoints/hashtags/list.ts | 9 | ||||
| -rw-r--r-- | src/server/api/endpoints/hashtags/search.ts | 9 | ||||
| -rw-r--r-- | src/server/api/endpoints/hashtags/users.ts | 9 | ||||
| -rw-r--r-- | src/server/api/openapi/schemas.ts | 44 |
4 files changed, 68 insertions, 3 deletions
diff --git a/src/server/api/endpoints/hashtags/list.ts b/src/server/api/endpoints/hashtags/list.ts index 5939c10192..f454d47fed 100644 --- a/src/server/api/endpoints/hashtags/list.ts +++ b/src/server/api/endpoints/hashtags/list.ts @@ -44,7 +44,14 @@ export const meta = { '-attachedRemoteUsers', ]), }, - } + }, + + res: { + type: 'array', + items: { + type: 'Hashtag' + } + }, }; const sort: any = { diff --git a/src/server/api/endpoints/hashtags/search.ts b/src/server/api/endpoints/hashtags/search.ts index ff7ca44f51..19b2975adf 100644 --- a/src/server/api/endpoints/hashtags/search.ts +++ b/src/server/api/endpoints/hashtags/search.ts @@ -35,7 +35,14 @@ export const meta = { 'ja-JP': 'オフセット' } } - } + }, + + res: { + type: 'array', + items: { + type: 'string' + } + }, }; export default define(meta, async (ps) => { diff --git a/src/server/api/endpoints/hashtags/users.ts b/src/server/api/endpoints/hashtags/users.ts index f589c37b82..4b047aee95 100644 --- a/src/server/api/endpoints/hashtags/users.ts +++ b/src/server/api/endpoints/hashtags/users.ts @@ -44,7 +44,14 @@ export const meta = { ]), default: 'local' } - } + }, + + res: { + type: 'array', + items: { + type: 'User' + } + }, }; const sort: any = { diff --git a/src/server/api/openapi/schemas.ts b/src/server/api/openapi/schemas.ts index e4b917693a..144ea51e41 100644 --- a/src/server/api/openapi/schemas.ts +++ b/src/server/api/openapi/schemas.ts @@ -361,4 +361,48 @@ export const schemas = { }, required: ['id', 'createdAt', 'blockee'] }, + + Hashtag: { + type: 'object', + properties: { + tag: { + type: 'string', + description: 'The hashtag name. No # prefixed.', + example: 'misskey', + }, + mentionedUsersCount: { + type: 'number', + description: 'Number of all users using this hashtag.' + }, + mentionedLocalUsersCount: { + type: 'number', + description: 'Number of local users using this hashtag.' + }, + mentionedRemoteUsersCount: { + type: 'number', + description: 'Number of remote users using this hashtag.' + }, + attachedUsersCount: { + type: 'number', + description: 'Number of all users who attached this hashtag to profile.' + }, + attachedLocalUsersCount: { + type: 'number', + description: 'Number of local users who attached this hashtag to profile.' + }, + attachedRemoteUsersCount: { + type: 'number', + description: 'Number of remote users who attached this hashtag to profile.' + }, + }, + required: [ + 'tag', + 'mentionedUsersCount', + 'mentionedLocalUsersCount', + 'mentionedRemoteUsersCount', + 'attachedUsersCount', + 'attachedLocalUsersCount', + 'attachedRemoteUsersCount', + ] + }, }; |