RAML 1.0 内部类型数组
RAML 1.0 Array of inner types
我有一个 api 有两个主要资源:Project
和 Product
,它们是两个不同的资源,它们之间只有一个 link。
Product:
type: object
properties:
name: string
projects: ProjectReference[]
ProjectReference:
type: object
properties:
identifier: string
links: Links[]
Project:
type: object
properties:
identifier: string
members: string[]
product:
type: object
properties:
name: string
links: Link[]
Link:
type: object
properties:
rel: string
href: string
我想将 ProjectReference
类型内联到 Product
中。但是,我还没有找到如何创建内联类型数组的方法。
我们可以使用 RAML 1.0 创建内联类型数组吗?
不确定内联的优势是什么....但您可以这样做:
Product:
type: object
properties:
name: string
projects:
type: array
items:
type: object
properties:
identifier: string
links: Links[]
我有一个 api 有两个主要资源:Project
和 Product
,它们是两个不同的资源,它们之间只有一个 link。
Product:
type: object
properties:
name: string
projects: ProjectReference[]
ProjectReference:
type: object
properties:
identifier: string
links: Links[]
Project:
type: object
properties:
identifier: string
members: string[]
product:
type: object
properties:
name: string
links: Link[]
Link:
type: object
properties:
rel: string
href: string
我想将 ProjectReference
类型内联到 Product
中。但是,我还没有找到如何创建内联类型数组的方法。
我们可以使用 RAML 1.0 创建内联类型数组吗?
不确定内联的优势是什么....但您可以这样做:
Product:
type: object
properties:
name: string
projects:
type: array
items:
type: object
properties:
identifier: string
links: Links[]