我希望创建一个如下所示的响应:
permissions:
{
"customers":['add_update','delete'],
"employees":['add_update','delete']
"suppliers":['add_update','delete','search]
}
或(客户,员工......动态)
permissions:
{
"customers":['add_update','delete']
}
这是否可以使用ref的swagger?
我试过这个,但无法弄清楚如何将“客户”,“员工”,“供应商”作为关键。
EmployeePermissions:
type: object
properties:
module:
type: string
example: 'customers'
每个属性(properties
,employees
和suppliers
)都需要在properties
下拥有自己的条目。
EmployeePermissions:
type: object
properties:
customers: # <----- property name
type: array # <----- property type
items:
type: string
employees: # <----- property name
type: array
items:
type: string
suppliers: # <----- property name
type: array
items:
type: string
有关在OpenAPI中定义对象的更多信息:https://swagger.io/docs/specification/data-models/data-types/#object