wip
This commit is contained in:
		
							parent
							
								
									11439afde7
								
							
						
					
					
						commit
						10e9d3f32f
					
				|  | @ -1,59 +0,0 @@ | |||
| endpoint: "notes/create" | ||||
| 
 | ||||
| desc: | ||||
|   ja: "投稿します。" | ||||
|   en: "Compose new note." | ||||
| 
 | ||||
| params: | ||||
|   - name: "text" | ||||
|     type: "string" | ||||
|     optional: true | ||||
|     desc: | ||||
|       ja: "投稿の本文" | ||||
|       en: "The text of your note" | ||||
|   - name: "cw" | ||||
|     type: "string" | ||||
|     optional: true | ||||
|     desc: | ||||
|       ja: "コンテンツの警告。このパラメータを指定すると設定したテキストで投稿のコンテンツを隠す事が出来ます。" | ||||
|       en: "Content Warning" | ||||
|   - name: "mediaIds" | ||||
|     type: "id(DriveFile)[]" | ||||
|     optional: true | ||||
|     desc: | ||||
|       ja: "添付するメディア(1~4つ)" | ||||
|       en: "Media you want to attach (1~4)" | ||||
|   - name: "replyId" | ||||
|     type: "id(Note)" | ||||
|     optional: true | ||||
|     desc: | ||||
|       ja: "返信する投稿" | ||||
|       en: "The note you want to reply" | ||||
|   - name: "renoteId" | ||||
|     type: "id(Note)" | ||||
|     optional: true | ||||
|     desc: | ||||
|       ja: "引用する投稿" | ||||
|       en: "The note you want to quote" | ||||
|   - name: "poll" | ||||
|     type: "object" | ||||
|     optional: true | ||||
|     desc: | ||||
|       ja: "投票" | ||||
|       en: "The poll" | ||||
|     defName: "poll" | ||||
|     def: | ||||
|       - name: "choices" | ||||
|         type: "string[]" | ||||
|         optional: false | ||||
|         desc: | ||||
|           ja: "投票の選択肢" | ||||
|           en: "Choices of a poll" | ||||
| 
 | ||||
| res: | ||||
|   - name: "createdNote" | ||||
|     type: "entity(Note)" | ||||
|     optional: false | ||||
|     desc: | ||||
|       ja: "作成した投稿" | ||||
|       en: "A note that created" | ||||
|  | @ -1,32 +0,0 @@ | |||
| endpoint: "notes/timeline" | ||||
| 
 | ||||
| desc: | ||||
|   ja: "タイムラインを取得します。" | ||||
|   en: "Get your timeline." | ||||
| 
 | ||||
| params: | ||||
|   - name: "limit" | ||||
|     type: "number" | ||||
|     optional: true | ||||
|     desc: | ||||
|       ja: "取得する最大の数" | ||||
|   - name: "sinceId" | ||||
|     type: "id(Note)" | ||||
|     optional: true | ||||
|     desc: | ||||
|       ja: "指定すると、この投稿を基点としてより新しい投稿を取得します" | ||||
|   - name: "untilId" | ||||
|     type: "id(Note)" | ||||
|     optional: true | ||||
|     desc: | ||||
|       ja: "指定すると、この投稿を基点としてより古い投稿を取得します" | ||||
|   - name: "sinceDate" | ||||
|     type: "number" | ||||
|     optional: true | ||||
|     desc: | ||||
|       ja: "指定した時間を基点としてより新しい投稿を取得します。数値は、1970 年 1 月 1 日 00:00:00 UTC から指定した日時までの経過時間をミリ秒単位で表します。" | ||||
|   - name: "untilDate" | ||||
|     type: "number" | ||||
|     optional: true | ||||
|     desc: | ||||
|       ja: "指定した時間を基点としてより古い投稿を取得します。数値は、1970 年 1 月 1 日 00:00:00 UTC から指定した日時までの経過時間をミリ秒単位で表します。" | ||||
|  | @ -7,6 +7,9 @@ import { IApp } from '../../../../models/app'; | |||
| import getParams from '../../get-params'; | ||||
| 
 | ||||
| export const meta = { | ||||
| 	desc: { | ||||
| 		ja: '投稿します。' | ||||
| 	}, | ||||
| 	params: { | ||||
| 		visibility: $.str.optional.or(['public', 'home', 'followers', 'specified', 'private']).note({ | ||||
| 			default: 'public', | ||||
|  | @ -78,6 +81,16 @@ export const meta = { | |||
| 				ja: 'アンケート' | ||||
| 			} | ||||
| 		}) | ||||
| 	}, | ||||
| 	res: { | ||||
| 		data: { | ||||
| 			createdNote: { | ||||
| 				type: 'entity(Note)', | ||||
| 				desc: { | ||||
| 					ja: '作成した投稿' | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| 	} | ||||
| }; | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue