jointrashposs/content/ja/.docs-legacy/api/endpoints/admin/announcements/create.json5
2023-07-11 23:48:17 +09:00

81 lines
1.1 KiB
Plaintext

{
summary: '',
description: '',
tags: [
'admin',
],
requireCredential: true,
req: {
type: 'object',
properties: {
title: {
type: 'string',
minLength: 1,
},
text: {
type: 'string',
minLength: 1,
},
imageUrl: {
type: 'string',
nullable: true,
minLength: 1,
},
},
required: [
'title',
'text',
'imageUrl',
],
},
res: {
type: 'object',
optional: false,
nullable: false,
properties: {
id: {
type: 'string',
optional: false,
nullable: false,
format: 'id',
example: 'xxxxxxxxxx',
},
createdAt: {
type: 'string',
optional: false,
nullable: false,
format: 'date-time',
},
updatedAt: {
type: 'string',
optional: false,
nullable: true,
format: 'date-time',
},
title: {
type: 'string',
optional: false,
nullable: false,
},
text: {
type: 'string',
optional: false,
nullable: false,
},
imageUrl: {
type: 'string',
optional: false,
nullable: true,
},
},
required: [
'id',
'createdAt',
'updatedAt',
'title',
'text',
'imageUrl',
],
},
errors: {},
}