diff --git a/specification/resources/reserved_ipv6/models/reserved_ipv6.yml b/specification/resources/reserved_ipv6/models/reserved_ipv6.yml index ed6f5535..3760fbea 100644 --- a/specification/resources/reserved_ipv6/models/reserved_ipv6.yml +++ b/specification/resources/reserved_ipv6/models/reserved_ipv6.yml @@ -21,6 +21,13 @@ properties: example: nyc3 droplet: - $ref: '../../droplets/models/droplet.yml' + anyOf: + - title: 'null' + type: object + nullable: true + description: If the reserved IP is not assigned to a Droplet, the + value will be null. + - $ref: '../../droplets/models/droplet.yml' + example: null diff --git a/specification/resources/reserved_ipv6/models/reserved_ipv6_list.yml b/specification/resources/reserved_ipv6/models/reserved_ipv6_list.yml index fbd1503d..41cfa5f5 100644 --- a/specification/resources/reserved_ipv6/models/reserved_ipv6_list.yml +++ b/specification/resources/reserved_ipv6/models/reserved_ipv6_list.yml @@ -20,4 +20,11 @@ properties: format: date-time example: '2020-01-01T00:00:00Z' droplet: - $ref: '../../droplets/models/droplet.yml' + anyOf: + - title: 'null' + type: object + nullable: true + description: If the reserved IP is not assigned to a Droplet, the + value will be null. + - $ref: '../../droplets/models/droplet.yml' + example: null diff --git a/specification/resources/reserved_ipv6/responses/examples.yml b/specification/resources/reserved_ipv6/responses/examples.yml index 1edc339c..a337f62c 100644 --- a/specification/resources/reserved_ipv6/responses/examples.yml +++ b/specification/resources/reserved_ipv6/responses/examples.yml @@ -17,6 +17,7 @@ reserved_ipv6_reserved: ip: 2409:40d0:f7:1017:74b4:3a96:105e:4c6e region_slug: nyc3 reserved_at: 2024-11-20T11:08:30Z + droplet: null reserved_ipv6_assigned: summary: Assigned to Droplet