1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
openapi: 3.0.1
components:
schemas:
CustomContextVariable:
oneOf:
- $ref: '#/components/schemas/UserContextVariable'
- $ref: '#/components/schemas/IssueContextVariable'
properties:
"@type":
description: Type of custom context variable.
type: string
discriminator:
mapping:
user: '#/components/schemas/UserContextVariable'
issue: '#/components/schemas/IssueContextVariable'
propertyName: "@type"
required:
- "@type"
type: object
UserContextVariable:
properties:
accountId:
description: The account ID of the user.
type: string
"@type":
description: Type of custom context variable.
type: string
required:
- accountId
- "@type"
type: object
IssueContextVariable:
properties:
id:
description: The issue ID.
format: int64
type: integer
key:
description: The issue key.
type: string
"@type":
description: Type of custom context variable.
type: string
required:
- "@type"
type: object
|