openapi-validator requires we specify 'type' twice when using 'oneOf'.
Do this, removing some 'oneOf' declarations in the process.
Signed-off-by: Stephen Finucane <stephen@that.guru>
owner:
title: Owner
readOnly: true
- anyOf:
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
- - type: object
- allOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ - $ref: '#/components/schemas/UserEmbedded'
patches:
title: Patches
type: array
description: >
The target URL to associate with this check. This should be
specific to the patch.
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description:
title: Description
description: A brief description of the check.
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
CheckCreate:
type: object
required:
description:
The target URL to associate with this check. This should be
specific to the patch.
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description:
title: Description
description: A brief description of the check.
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
Comment:
type: object
properties:
list_archive_url:
title: List archive URL
readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
+ format: uri
+ maxLength: 2000
date:
title: Date
type: string
submitter:
type: object
title: Submitter
+ readOnly: true
allOf:
- $ref: '#/components/schemas/PersonEmbedded'
content:
readOnly: true
addressed:
title: Addressed
- oneOf:
- - type: 'null'
- - type: boolean
+ type:
+ - 'null'
+ - 'boolean'
CommentUpdate:
type: object
properties:
addressed:
title: Addressed
- oneOf:
- - type: 'null'
- - type: boolean
+ type:
+ - 'null'
+ - 'boolean'
CoverList:
type: object
properties:
list_archive_url:
title: List archive URL
readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
+ format: uri
+ maxLength: 2000
date:
title: Date
type: string
CoverDetail:
allOf:
- $ref: '#/components/schemas/CoverList'
- - properties:
+ - type: object
+ properties:
headers:
title: Headers
anyOf:
title: Actor
description: The user that caused/created this event.
readOnly: true
- anyOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
+ - $ref: '#/components/schemas/UserEmbedded'
payload:
type: object
EventCoverCreated:
$ref: '#/components/schemas/PatchEmbedded'
previous_relation:
title: Previous relation
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
current_relation:
title: Current relation
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
EventPatchDelegated:
allOf:
- $ref: '#/components/schemas/EventBase'
list_archive_url:
title: List archive URL
readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
+ format: uri
+ maxLength: 2000
date:
title: Date
type: string
maxLength: 255
commit_ref:
title: Commit ref
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
maxLength: 255
pull_url:
title: Pull URL
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
- maxLength: 255
format: uri
+ maxLength: 255
state:
title: State
type: string
delegate:
title: Delegate
readOnly: true
- anyOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
+ - $ref: '#/components/schemas/UserEmbedded'
mbox:
title: Mbox
type: string
PatchDetail:
allOf:
- $ref: '#/components/schemas/PatchList'
- - properties:
+ - type: object
+ properties:
headers:
title: Headers
anyOf:
properties:
commit_ref:
title: Commit ref
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
maxLength: 255
pull_url:
title: Pull URL
- type: string
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
- maxLength: 255
format: uri
+ maxLength: 255
state:
title: State
type: string
type: boolean
delegate:
title: Delegate
- oneOf:
- - type: 'null'
- - type: integer
+ type:
+ - 'null'
+ - 'integer'
related:
title: Relations
type: array
user:
title: User
readOnly: true
- anyOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
+ - $ref: '#/components/schemas/UserEmbedded'
Project:
type: object
properties:
maxLength: 64
list_archive_url:
title: List archive URL
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description: >
URL format for the list archive's Message-ID redirector. {} will be
replaced by the Message-ID.
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description: >
An optional name to associate with the series, e.g. "John's PCI
series".
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- - type: string
+ - type: 'string'
maxLength: 255
date:
title: Date
description: >
The target URL to associate with this check. This should be specific
to the patch.
+ readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
format: uri
maxLength: 200
- readOnly: true
context:
title: Context
description: >
list_archive_url:
title: List archive URL
readOnly: true
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
date:
title: Date
type: string
list_archive_url:
title: List archive URL
readOnly: true
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
date:
title: Date
type: string
list_archive_url:
title: List archive URL
readOnly: true
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
date:
title: Date
type: string
maxLength: 2000
list_archive_url:
title: List archive URL
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description: >
URL format for the list archive's Message-ID redirector. {} will be
replaced by the Message-ID.
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
An optional name to associate with the series, e.g. "John's PCI
series".
readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
owner:
title: Owner
readOnly: true
- anyOf:
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
- - type: object
- allOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ - $ref: '#/components/schemas/UserEmbedded'
patches:
title: Patches
type: array
description: >
The target URL to associate with this check. This should be
specific to the patch.
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description:
title: Description
description: A brief description of the check.
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
CheckCreate:
type: object
required:
description:
The target URL to associate with this check. This should be
specific to the patch.
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description:
title: Description
description: A brief description of the check.
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
Comment:
type: object
properties:
list_archive_url:
title: List archive URL
readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
+ format: uri
+ maxLength: 2000
{% endif %}
date:
title: Date
submitter:
type: object
title: Submitter
+ readOnly: true
allOf:
- $ref: '#/components/schemas/PersonEmbedded'
content:
{% if version >= (1, 3) %}
addressed:
title: Addressed
- oneOf:
- - type: 'null'
- - type: boolean
+ type:
+ - 'null'
+ - 'boolean'
CommentUpdate:
type: object
properties:
addressed:
title: Addressed
- oneOf:
- - type: 'null'
- - type: boolean
+ type:
+ - 'null'
+ - 'boolean'
{% endif %}
CoverList:
type: object
list_archive_url:
title: List archive URL
readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
+ format: uri
+ maxLength: 2000
{% endif %}
date:
title: Date
CoverDetail:
allOf:
- $ref: '#/components/schemas/CoverList'
- - properties:
+ - type: object
+ properties:
headers:
title: Headers
anyOf:
title: Actor
description: The user that caused/created this event.
readOnly: true
- anyOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
+ - $ref: '#/components/schemas/UserEmbedded'
{% endif %}
payload:
type: object
$ref: '#/components/schemas/PatchEmbedded'
previous_relation:
title: Previous relation
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
current_relation:
title: Current relation
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
EventPatchDelegated:
allOf:
- $ref: '#/components/schemas/EventBase'
list_archive_url:
title: List archive URL
readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
+ format: uri
+ maxLength: 2000
{% endif %}
date:
title: Date
maxLength: 255
commit_ref:
title: Commit ref
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
maxLength: 255
pull_url:
title: Pull URL
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
- maxLength: 255
format: uri
+ maxLength: 255
state:
title: State
type: string
delegate:
title: Delegate
readOnly: true
- anyOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
+ - $ref: '#/components/schemas/UserEmbedded'
mbox:
title: Mbox
type: string
PatchDetail:
allOf:
- $ref: '#/components/schemas/PatchList'
- - properties:
+ - type: object
+ properties:
headers:
title: Headers
anyOf:
properties:
commit_ref:
title: Commit ref
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
maxLength: 255
pull_url:
title: Pull URL
- type: string
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
- maxLength: 255
format: uri
+ maxLength: 255
state:
title: State
type: string
type: boolean
delegate:
title: Delegate
- oneOf:
- - type: 'null'
- - type: integer
+ type:
+ - 'null'
+ - 'integer'
{% if version >= (1, 2) %}
related:
title: Relations
user:
title: User
readOnly: true
- anyOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
+ - $ref: '#/components/schemas/UserEmbedded'
Project:
type: object
properties:
{% if version >= (1, 2) %}
list_archive_url:
title: List archive URL
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description: >
URL format for the list archive's Message-ID redirector. {} will be
replaced by the Message-ID.
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description: >
An optional name to associate with the series, e.g. "John's PCI
series".
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- - type: string
+ - type: 'string'
maxLength: 255
date:
title: Date
description: >
The target URL to associate with this check. This should be specific
to the patch.
+ readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
format: uri
maxLength: 200
- readOnly: true
context:
title: Context
description: >
list_archive_url:
title: List archive URL
readOnly: true
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
{% endif %}
date:
title: Date
list_archive_url:
title: List archive URL
readOnly: true
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
{% endif %}
date:
title: Date
list_archive_url:
title: List archive URL
readOnly: true
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
{% endif %}
date:
title: Date
{% if version >= (1, 2) %}
list_archive_url:
title: List archive URL
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description: >
URL format for the list archive's Message-ID redirector. {} will be
replaced by the Message-ID.
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
An optional name to associate with the series, e.g. "John's PCI
series".
readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
owner:
title: Owner
readOnly: true
- anyOf:
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
- - type: object
- allOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ - $ref: '#/components/schemas/UserEmbedded'
patches:
title: Patches
type: array
description: >
The target URL to associate with this check. This should be
specific to the patch.
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description:
title: Description
description: A brief description of the check.
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
CheckCreate:
type: object
required:
description:
The target URL to associate with this check. This should be
specific to the patch.
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description:
title: Description
description: A brief description of the check.
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
Comment:
type: object
properties:
submitter:
type: object
title: Submitter
+ readOnly: true
allOf:
- $ref: '#/components/schemas/PersonEmbedded'
content:
CoverDetail:
allOf:
- $ref: '#/components/schemas/CoverList'
- - properties:
+ - type: object
+ properties:
headers:
title: Headers
anyOf:
$ref: '#/components/schemas/PatchEmbedded'
previous_relation:
title: Previous relation
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
current_relation:
title: Current relation
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
EventPatchDelegated:
allOf:
- $ref: '#/components/schemas/EventBase'
maxLength: 255
commit_ref:
title: Commit ref
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
maxLength: 255
pull_url:
title: Pull URL
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
- maxLength: 255
format: uri
+ maxLength: 255
state:
title: State
type: string
delegate:
title: Delegate
readOnly: true
- anyOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
+ - $ref: '#/components/schemas/UserEmbedded'
mbox:
title: Mbox
type: string
PatchDetail:
allOf:
- $ref: '#/components/schemas/PatchList'
- - properties:
+ - type: object
+ properties:
headers:
title: Headers
anyOf:
properties:
commit_ref:
title: Commit ref
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
maxLength: 255
pull_url:
title: Pull URL
- type: string
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
- maxLength: 255
format: uri
+ maxLength: 255
state:
title: State
type: string
type: boolean
delegate:
title: Delegate
- oneOf:
- - type: 'null'
- - type: integer
+ type:
+ - 'null'
+ - 'integer'
Person:
type: object
properties:
user:
title: User
readOnly: true
- anyOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
+ - $ref: '#/components/schemas/UserEmbedded'
Project:
type: object
properties:
description: >
An optional name to associate with the series, e.g. "John's PCI
series".
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- - type: string
+ - type: 'string'
maxLength: 255
date:
title: Date
description: >
The target URL to associate with this check. This should be specific
to the patch.
+ readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
format: uri
maxLength: 200
- readOnly: true
context:
title: Context
description: >
An optional name to associate with the series, e.g. "John's PCI
series".
readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
owner:
title: Owner
readOnly: true
- anyOf:
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
- - type: object
- allOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ - $ref: '#/components/schemas/UserEmbedded'
patches:
title: Patches
type: array
description: >
The target URL to associate with this check. This should be
specific to the patch.
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description:
title: Description
description: A brief description of the check.
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
CheckCreate:
type: object
required:
description:
The target URL to associate with this check. This should be
specific to the patch.
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description:
title: Description
description: A brief description of the check.
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
Comment:
type: object
properties:
submitter:
type: object
title: Submitter
+ readOnly: true
allOf:
- $ref: '#/components/schemas/PersonEmbedded'
content:
CoverDetail:
allOf:
- $ref: '#/components/schemas/CoverList'
- - properties:
+ - type: object
+ properties:
headers:
title: Headers
anyOf:
$ref: '#/components/schemas/PatchEmbedded'
previous_relation:
title: Previous relation
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
current_relation:
title: Current relation
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
EventPatchDelegated:
allOf:
- $ref: '#/components/schemas/EventBase'
maxLength: 255
commit_ref:
title: Commit ref
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
maxLength: 255
pull_url:
title: Pull URL
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
- maxLength: 255
format: uri
+ maxLength: 255
state:
title: State
type: string
delegate:
title: Delegate
readOnly: true
- anyOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
+ - $ref: '#/components/schemas/UserEmbedded'
mbox:
title: Mbox
type: string
PatchDetail:
allOf:
- $ref: '#/components/schemas/PatchList'
- - properties:
+ - type: object
+ properties:
headers:
title: Headers
anyOf:
properties:
commit_ref:
title: Commit ref
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
maxLength: 255
pull_url:
title: Pull URL
- type: string
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
- maxLength: 255
format: uri
+ maxLength: 255
state:
title: State
type: string
type: boolean
delegate:
title: Delegate
- oneOf:
- - type: 'null'
- - type: integer
+ type:
+ - 'null'
+ - 'integer'
Person:
type: object
properties:
user:
title: User
readOnly: true
- anyOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
+ - $ref: '#/components/schemas/UserEmbedded'
Project:
type: object
properties:
description: >
An optional name to associate with the series, e.g. "John's PCI
series".
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- - type: string
+ - type: 'string'
maxLength: 255
date:
title: Date
description: >
The target URL to associate with this check. This should be specific
to the patch.
+ readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
format: uri
maxLength: 200
- readOnly: true
context:
title: Context
description: >
An optional name to associate with the series, e.g. "John's PCI
series".
readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
owner:
title: Owner
readOnly: true
- anyOf:
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
- - type: object
- allOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ - $ref: '#/components/schemas/UserEmbedded'
patches:
title: Patches
type: array
description: >
The target URL to associate with this check. This should be
specific to the patch.
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description:
title: Description
description: A brief description of the check.
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
CheckCreate:
type: object
required:
description:
The target URL to associate with this check. This should be
specific to the patch.
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description:
title: Description
description: A brief description of the check.
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
Comment:
type: object
properties:
list_archive_url:
title: List archive URL
readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
+ format: uri
+ maxLength: 2000
date:
title: Date
type: string
submitter:
type: object
title: Submitter
+ readOnly: true
allOf:
- $ref: '#/components/schemas/PersonEmbedded'
content:
list_archive_url:
title: List archive URL
readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
+ format: uri
+ maxLength: 2000
date:
title: Date
type: string
CoverDetail:
allOf:
- $ref: '#/components/schemas/CoverList'
- - properties:
+ - type: object
+ properties:
headers:
title: Headers
anyOf:
title: Actor
description: The user that caused/created this event.
readOnly: true
- anyOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
+ - $ref: '#/components/schemas/UserEmbedded'
payload:
type: object
EventCoverCreated:
$ref: '#/components/schemas/PatchEmbedded'
previous_relation:
title: Previous relation
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
current_relation:
title: Current relation
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
EventPatchDelegated:
allOf:
- $ref: '#/components/schemas/EventBase'
list_archive_url:
title: List archive URL
readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
+ format: uri
+ maxLength: 2000
date:
title: Date
type: string
maxLength: 255
commit_ref:
title: Commit ref
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
maxLength: 255
pull_url:
title: Pull URL
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
- maxLength: 255
format: uri
+ maxLength: 255
state:
title: State
type: string
delegate:
title: Delegate
readOnly: true
- anyOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
+ - $ref: '#/components/schemas/UserEmbedded'
mbox:
title: Mbox
type: string
PatchDetail:
allOf:
- $ref: '#/components/schemas/PatchList'
- - properties:
+ - type: object
+ properties:
headers:
title: Headers
anyOf:
properties:
commit_ref:
title: Commit ref
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
maxLength: 255
pull_url:
title: Pull URL
- type: string
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
- maxLength: 255
format: uri
+ maxLength: 255
state:
title: State
type: string
type: boolean
delegate:
title: Delegate
- oneOf:
- - type: 'null'
- - type: integer
+ type:
+ - 'null'
+ - 'integer'
related:
title: Relations
type: array
user:
title: User
readOnly: true
- anyOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
+ - $ref: '#/components/schemas/UserEmbedded'
Project:
type: object
properties:
maxLength: 64
list_archive_url:
title: List archive URL
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description: >
URL format for the list archive's Message-ID redirector. {} will be
replaced by the Message-ID.
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description: >
An optional name to associate with the series, e.g. "John's PCI
series".
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- - type: string
+ - type: 'string'
maxLength: 255
date:
title: Date
description: >
The target URL to associate with this check. This should be specific
to the patch.
+ readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
format: uri
maxLength: 200
- readOnly: true
context:
title: Context
description: >
list_archive_url:
title: List archive URL
readOnly: true
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
date:
title: Date
type: string
list_archive_url:
title: List archive URL
readOnly: true
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
date:
title: Date
type: string
list_archive_url:
title: List archive URL
readOnly: true
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
date:
title: Date
type: string
maxLength: 2000
list_archive_url:
title: List archive URL
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description: >
URL format for the list archive's Message-ID redirector. {} will be
replaced by the Message-ID.
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
An optional name to associate with the series, e.g. "John's PCI
series".
readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
owner:
title: Owner
readOnly: true
- anyOf:
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
- - type: object
- allOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ - $ref: '#/components/schemas/UserEmbedded'
patches:
title: Patches
type: array
description: >
The target URL to associate with this check. This should be
specific to the patch.
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description:
title: Description
description: A brief description of the check.
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
CheckCreate:
type: object
required:
description:
The target URL to associate with this check. This should be
specific to the patch.
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description:
title: Description
description: A brief description of the check.
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
Comment:
type: object
properties:
list_archive_url:
title: List archive URL
readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
+ format: uri
+ maxLength: 2000
date:
title: Date
type: string
submitter:
type: object
title: Submitter
+ readOnly: true
allOf:
- $ref: '#/components/schemas/PersonEmbedded'
content:
readOnly: true
addressed:
title: Addressed
- oneOf:
- - type: 'null'
- - type: boolean
+ type:
+ - 'null'
+ - 'boolean'
CommentUpdate:
type: object
properties:
addressed:
title: Addressed
- oneOf:
- - type: 'null'
- - type: boolean
+ type:
+ - 'null'
+ - 'boolean'
CoverList:
type: object
properties:
list_archive_url:
title: List archive URL
readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
+ format: uri
+ maxLength: 2000
date:
title: Date
type: string
CoverDetail:
allOf:
- $ref: '#/components/schemas/CoverList'
- - properties:
+ - type: object
+ properties:
headers:
title: Headers
anyOf:
title: Actor
description: The user that caused/created this event.
readOnly: true
- anyOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
+ - $ref: '#/components/schemas/UserEmbedded'
payload:
type: object
EventCoverCreated:
$ref: '#/components/schemas/PatchEmbedded'
previous_relation:
title: Previous relation
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
current_relation:
title: Current relation
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
EventPatchDelegated:
allOf:
- $ref: '#/components/schemas/EventBase'
list_archive_url:
title: List archive URL
readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
+ format: uri
+ maxLength: 2000
date:
title: Date
type: string
maxLength: 255
commit_ref:
title: Commit ref
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
maxLength: 255
pull_url:
title: Pull URL
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
- maxLength: 255
format: uri
+ maxLength: 255
state:
title: State
type: string
delegate:
title: Delegate
readOnly: true
- anyOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
+ - $ref: '#/components/schemas/UserEmbedded'
mbox:
title: Mbox
type: string
PatchDetail:
allOf:
- $ref: '#/components/schemas/PatchList'
- - properties:
+ - type: object
+ properties:
headers:
title: Headers
anyOf:
properties:
commit_ref:
title: Commit ref
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
maxLength: 255
pull_url:
title: Pull URL
- type: string
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
- maxLength: 255
format: uri
+ maxLength: 255
state:
title: State
type: string
type: boolean
delegate:
title: Delegate
- oneOf:
- - type: 'null'
- - type: integer
+ type:
+ - 'null'
+ - 'integer'
related:
title: Relations
type: array
user:
title: User
readOnly: true
- anyOf:
- - $ref: '#/components/schemas/UserEmbedded'
+ type:
+ - 'null'
+ - 'object'
+ oneOf:
- type: 'null'
+ - $ref: '#/components/schemas/UserEmbedded'
Project:
type: object
properties:
maxLength: 64
list_archive_url:
title: List archive URL
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description: >
URL format for the list archive's Message-ID redirector. {} will be
replaced by the Message-ID.
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description: >
An optional name to associate with the series, e.g. "John's PCI
series".
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- - type: string
+ - type: 'string'
maxLength: 255
date:
title: Date
description: >
The target URL to associate with this check. This should be specific
to the patch.
+ readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
format: uri
maxLength: 200
- readOnly: true
context:
title: Context
description: >
list_archive_url:
title: List archive URL
readOnly: true
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
date:
title: Date
type: string
list_archive_url:
title: List archive URL
readOnly: true
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
date:
title: Date
type: string
list_archive_url:
title: List archive URL
readOnly: true
- oneOf:
- - type: 'null'
- - type: string
+ type:
+ - 'null'
+ - 'string'
date:
title: Date
type: string
maxLength: 2000
list_archive_url:
title: List archive URL
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
description: >
URL format for the list archive's Message-ID redirector. {} will be
replaced by the Message-ID.
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string
An optional name to associate with the series, e.g. "John's PCI
series".
readOnly: true
+ type:
+ - 'null'
+ - 'string'
oneOf:
- type: 'null'
- type: string