fix(swagger): tariff model examples
This commit is contained in:
parent
fd6fe6d5d6
commit
4308c63563
@ -20,7 +20,7 @@ export const tariffBody: SwaggerMessage = {
|
|||||||
name: { type: "string" },
|
name: { type: "string" },
|
||||||
price: { type: "number" },
|
price: { type: "number" },
|
||||||
isCustom: { type: "boolean" },
|
isCustom: { type: "boolean" },
|
||||||
privilegieIDArray: {
|
privilegies: {
|
||||||
type: "array",
|
type: "array",
|
||||||
items: {
|
items: {
|
||||||
type: "object",
|
type: "object",
|
||||||
|
@ -1,32 +1,5 @@
|
|||||||
import type { SwaggerMessage } from "@/types/swagger.type";
|
import type { SwaggerMessage } from "@/types/swagger.type";
|
||||||
|
|
||||||
const privilege: SwaggerMessage = {
|
|
||||||
type: "object",
|
|
||||||
description: "Привилегия",
|
|
||||||
properties: {
|
|
||||||
_id: { type: "string" },
|
|
||||||
name: { type: "string" },
|
|
||||||
privilegeId: { type: "string" },
|
|
||||||
serviceKey: { type: "string" },
|
|
||||||
description: { type: "string" },
|
|
||||||
type: { type: "string" },
|
|
||||||
value: { type: "string" },
|
|
||||||
price: { type: "number" },
|
|
||||||
},
|
|
||||||
examples: [
|
|
||||||
{
|
|
||||||
_id: "507f1f77bcf86cd799439011",
|
|
||||||
name: "Количество попыток использования",
|
|
||||||
privilegeId: "507f1f77bcf86cd799439011",
|
|
||||||
serviceKey: "docx-templater-service",
|
|
||||||
description: "Количество попыток использования сервиса генерации шаблонов",
|
|
||||||
type: "count",
|
|
||||||
value: "200",
|
|
||||||
price: 12300,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
};
|
|
||||||
|
|
||||||
export const tariff: SwaggerMessage = {
|
export const tariff: SwaggerMessage = {
|
||||||
type: "object",
|
type: "object",
|
||||||
description: "Тариф",
|
description: "Тариф",
|
||||||
@ -37,7 +10,16 @@ export const tariff: SwaggerMessage = {
|
|||||||
isCustom: { type: "boolean" },
|
isCustom: { type: "boolean" },
|
||||||
privilegies: {
|
privilegies: {
|
||||||
type: "array",
|
type: "array",
|
||||||
items: privilege,
|
items: {
|
||||||
|
name: { type: "string" },
|
||||||
|
privilegeId: { type: "string" },
|
||||||
|
serviceKey: { type: "string" },
|
||||||
|
description: { type: "string" },
|
||||||
|
type: { type: "string" },
|
||||||
|
value: { type: "string" },
|
||||||
|
price: { type: "number" },
|
||||||
|
amount: { type: "number" },
|
||||||
|
},
|
||||||
},
|
},
|
||||||
isDeleted: { type: "boolean" },
|
isDeleted: { type: "boolean" },
|
||||||
createdAt: {
|
createdAt: {
|
||||||
@ -60,13 +42,14 @@ export const tariff: SwaggerMessage = {
|
|||||||
isCustom: false,
|
isCustom: false,
|
||||||
privilegies: [
|
privilegies: [
|
||||||
{
|
{
|
||||||
name: "507f1f77bcf86cd799439011",
|
name: "name",
|
||||||
privilegeId: "507f1f77bcf86cd799439011",
|
privilegeId: "507f1f77bcf86cd799439011",
|
||||||
serviceKey: "docx-templater-service",
|
serviceKey: "docx-templater-service",
|
||||||
description: "Количество попыток использования",
|
description: "Количество попыток использования",
|
||||||
type: "count",
|
type: "count",
|
||||||
value: "200",
|
value: "200",
|
||||||
price: 12300,
|
price: 12300,
|
||||||
|
amount: 300,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
isDeleted: false,
|
isDeleted: false,
|
||||||
@ -86,6 +69,7 @@ export const tariff: SwaggerMessage = {
|
|||||||
type: "count",
|
type: "count",
|
||||||
value: "200",
|
value: "200",
|
||||||
price: 12300,
|
price: 12300,
|
||||||
|
amount: 100,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
isDeleted: true,
|
isDeleted: true,
|
||||||
|
Loading…
Reference in New Issue
Block a user