enhance: api.jsonのレスポンスの内容を実際の内容に合わせる (#12723)
* Create packedAdSchema * admin/emoji/add * admin/get-user-ips * admin/roles/users * admin/get-index-stats * admin/accounts/find-by-email * fix type of admin/ad/list * federation/stats * endpoints * get-online-users-count * i/2fa/register-key * i/2fa/key-done * i/2fa/register * i/apps * i/authorized-apps * i/registry/get-all * i/registry/get * i/registry/get-detail * i/registry/key-with-type * i/registry/scopes-with-domain * i/update-email * i/move * i/webhooks/create * fix miss type * i/webhooks/show * i/webhooks/list * flash/create * roles/users * server-info * test * users/lists/get-memberships * users/achievements * fetch-rss * fetch-external-resources
This commit is contained in:
		
							
								
								
									
										64
									
								
								packages/backend/src/models/json-schema/ad.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								packages/backend/src/models/json-schema/ad.ts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,64 @@ | ||||
| /* | ||||
|  * SPDX-FileCopyrightText: syuilo and other misskey contributors | ||||
|  * SPDX-License-Identifier: AGPL-3.0-only | ||||
|  */ | ||||
|  | ||||
| export const packedAdSchema = { | ||||
| 	type: 'object', | ||||
| 	properties: { | ||||
| 		id: { | ||||
| 			type: 'string', | ||||
| 			optional: false, | ||||
| 			nullable: false, | ||||
| 			format: 'id', | ||||
| 			example: 'xxxxxxxxxx', | ||||
| 		}, | ||||
| 		expiresAt: { | ||||
| 			type: 'string', | ||||
| 			optional: false, | ||||
| 			nullable: false, | ||||
| 			format: 'date-time', | ||||
| 		}, | ||||
| 		startsAt: { | ||||
| 			type: 'string', | ||||
| 			optional: false, | ||||
| 			nullable: false, | ||||
| 			format: 'date-time', | ||||
| 		}, | ||||
| 		place: { | ||||
| 			type: 'string', | ||||
| 			optional: false, | ||||
| 			nullable: false, | ||||
| 		}, | ||||
| 		priority: { | ||||
| 			type: 'string', | ||||
| 			optional: false, | ||||
| 			nullable: false, | ||||
| 		}, | ||||
| 		ratio: { | ||||
| 			type: 'number', | ||||
| 			optional: false, | ||||
| 			nullable: false, | ||||
| 		}, | ||||
| 		url: { | ||||
| 			type: 'string', | ||||
| 			optional: false, | ||||
| 			nullable: false, | ||||
| 		}, | ||||
| 		imageUrl: { | ||||
| 			type: 'string', | ||||
| 			optional: false, | ||||
| 			nullable: false, | ||||
| 		}, | ||||
| 		memo: { | ||||
| 			type: 'string', | ||||
| 			optional: false, | ||||
| 			nullable: false, | ||||
| 		}, | ||||
| 		dayOfWeek: { | ||||
| 			type: 'integer', | ||||
| 			optional: false, | ||||
| 			nullable: false, | ||||
| 		}, | ||||
| 	}, | ||||
| } as const; | ||||
		Reference in New Issue
	
	Block a user
	 GrapeApple0
					GrapeApple0