openapi | |
-- type.yaml -- | |
components: | |
schemas: | |
User: | |
description: "A User uses something." | |
type: object | |
properties: | |
id: | |
type: integer | |
name: | |
type: string | |
address: | |
$ref: "#/components/schemas/PhoneNumber" | |
nullable: true | |
PhoneNumber: | |
description: "The number to dial." | |
type: string | |
-- out.cue -- | |
// A User uses something. | |
#User: { | |
id?: int | |
name?: string | |
address?: | |
null | #PhoneNumber | |
... | |
} | |
// The number to dial. | |
#PhoneNumber: string |