{
  "openapi": "3.0.0",
  "info": {
    "version": "1.0.0",
    "title": "Legislation API",
    "description": "The Legislation API defines the URI scheme for returning document URIs. These request specific version and representation of the legislation. If no constraints other than type, year and number are requested then the best item will be returned for the request date and the Accept headers of the HTTP request",
    "license": {
      "name": "OGL"
    }
  },
  "servers": [
    {
      "url": "https://www.legislation.gov.uk/",
      "description": "English language legislation domain"
    },
    {
      "url": "https://www.legislation.gov.uk/en/",
      "description": "Explicit English language legislation domain"
    },
    {
      "url": "https://www.legislation.gov.uk/cy/",
      "description": "Welsh language legislation domain"
    }
  ],
  "paths": {
    "/{type}/{year}/{number}": {
      "get": {
        "summary": "Legislation request by type, year and number",
        "description": "The URI defines  a legislation request where custom values for type, year and number can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{version}": {
      "get": {
        "summary": "Legislation request by type, year, number and version",
        "description": "The URI defines  a legislation request where custom values for type, year, number and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{view}": {
      "get": {
        "summary": "Legislation request by type, year, number and view",
        "description": "The URI defines  a legislation request where custom values for type, year, number and view can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-view",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/view"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{format}": {
      "get": {
        "summary": "Legislation request by type, year and number returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year and number can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{authority}": {
      "get": {
        "summary": "Legislation request by type, year, number and authority",
        "description": "The URI defines  a legislation request where custom values for type, year, number and authority can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-authority",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{extent}": {
      "get": {
        "summary": "Legislation request by type, year, number and extent",
        "description": "The URI defines  a legislation request where custom values for type, year, number and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}": {
      "get": {
        "summary": "Legislation request by type, year, number and provision",
        "description": "The URI defines  a legislation request where custom values for type, year, number and provision can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision and provisionNumber",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision and provisionNumber can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber and subprovisionNumber",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber and subprovisionNumber can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision and provisionNumber",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision and provisionNumber can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision and provisionNumber",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision and provisionNumber can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{view}/{version}": {
      "get": {
        "summary": "Legislation request by type, year, number, view and version",
        "description": "The URI defines  a legislation request where custom values for type, year, number, view and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-view-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/view"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{authority}/{version}": {
      "get": {
        "summary": "Legislation request by type, year, number, authority and version",
        "description": "The URI defines  a legislation request where custom values for type, year, number, authority and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-authority-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{view}/{authority}": {
      "get": {
        "summary": "Legislation request by type, year, number, view and authority",
        "description": "The URI defines  a legislation request where custom values for type, year, number, view and authority can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-view-authority",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/view"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{view}/{extent}": {
      "get": {
        "summary": "Legislation request by type, year, number, view and extent",
        "description": "The URI defines  a legislation request where custom values for type, year, number, view and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-view-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/view"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{view}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, view and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, view and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-view-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/view"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{view}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, view and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, view and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-view-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/view"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{view}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number and view returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number and view can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-view-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/view"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{authority}/{extent}": {
      "get": {
        "summary": "Legislation request by type, year, number, authority and extent",
        "description": "The URI defines  a legislation request where custom values for type, year, number, authority and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-authority-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{authority}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, authority and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, authority and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-authority-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{authority}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, authority and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, authority and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-authority-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{authority}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number and authority returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number and authority can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-authority-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by type, year, number, extent and version",
        "description": "The URI defines  a legislation request where custom values for type, year, number, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{extent}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, extent and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, extent and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-extent-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, extent and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, version and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{extent}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision and extent",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{extent}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber and extent",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber and extent",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber and extent",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber and extent",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{version}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision and version",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{version}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber and version",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{version}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber and version",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{version}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber and version",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{version}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber and version",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number and provision returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number and provision can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision and provisionNumber returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision and provisionNumber can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber and subprovisionNumber returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber and subprovisionNumber can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision and provisionNumber returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision and provisionNumber can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision and provisionNumber returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision and provisionNumber can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{version}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, version and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, version and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-version-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{view}/{authority}/{version}": {
      "get": {
        "summary": "Legislation request by type, year, number, view, authority and version",
        "description": "The URI defines  a legislation request where custom values for type, year, number, view, authority and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-view-authority-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/view"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{view}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, view, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, view, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-view-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/view"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{view}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, view and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, view and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-view-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/view"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{authority}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, authority, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, authority, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-authority-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{authority}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, authority and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, authority and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-authority-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{authority}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision and authority returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision and authority can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-authority-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{authority}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber and authority returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber and authority can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-authority-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber and authority returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber and authority can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-authority-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber and authority returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber and authority can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-authority-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber and authority returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber and authority can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-authority-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, extent and version",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, extent and version",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, extent and version",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, extent and version",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent and version",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{extent}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, extent and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, extent and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-extent-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{extent}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, extent and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, extent and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-extent-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, extent and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, extent and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-extent-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, extent and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, extent and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-extent-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-extent-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, extent and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, extent and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, extent and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, extent and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, version and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, version and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, version and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, version and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, version and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{view}/{authority}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, view and authority returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, view and authority can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-view-authority-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/view"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{view}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, view and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, view and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-view-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/view"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{view}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, view and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, view and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-view-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/view"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{authority}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, authority and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, authority and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-authority-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{authority}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, authority and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, authority and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-authority-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{authority}/{version}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, authority, version and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, authority, version and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-authority-version-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{authority}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, authority and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, authority and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-authority-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{authority}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, authority and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, authority and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-authority-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, authority and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, authority and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-authority-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, authority and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, authority and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-authority-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-authority-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{authority}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, authority and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, authority and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-authority-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{authority}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, authority and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, authority and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-authority-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, authority and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, authority and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-authority-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, authority and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, authority and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-authority-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-authority-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{authority}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, authority and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, authority and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-authority-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{authority}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, authority and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, authority and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-authority-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, authority and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, authority and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-authority-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, authority and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, authority and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-authority-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-authority-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{authority}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, authority and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, authority and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-authority-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{authority}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, authority and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, authority and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-authority-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, authority and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, authority and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-authority-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, authority and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, authority and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-authority-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-authority-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{extent}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, extent, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, extent, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-extent-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{extent}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, extent, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, extent, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-extent-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, extent, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, extent, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-extent-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, extent, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, extent, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-extent-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-extent-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{extent}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, extent, version and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, extent, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-extent-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{extent}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, extent, version and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, extent, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-extent-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, extent, version and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, extent, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-extent-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, extent, version and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, extent, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-extent-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent, version and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-extent-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{extent}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, extent, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, extent, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-extent-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{extent}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, extent, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, extent, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-extent-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, extent, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, extent, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-extent-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, extent, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, extent, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-extent-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-extent-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{extent}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, extent and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, extent and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-extent-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{extent}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, extent and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, extent and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-extent-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, extent and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, extent and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-extent-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, extent and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, extent and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-extent-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-extent-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{version}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, version, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, version, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-version-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{version}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, version, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, version, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-version-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{version}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, version, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, version, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-version-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{version}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, version, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, version, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-version-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{version}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, version, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, version, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-version-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{version}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, version and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, version and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-version-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{version}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, version and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, version and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-version-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{version}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, version and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, version and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-version-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{version}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, version and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, version and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-version-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{version}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, version and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, version and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-version-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{view}/{authority}/{version}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, view, authority, version and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, view, authority, version and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-view-authority-version-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/view"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{authority}/{version}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, authority, version and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, authority, version and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-authority-version-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{authority}/{version}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, authority, version and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, authority, version and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-authority-version-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{version}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, authority, version and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, authority, version and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-authority-version-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{version}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, authority, version and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, authority, version and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-authority-version-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{version}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority, version and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority, version and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-authority-version-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{authority}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, authority, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, authority, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-authority-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{authority}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, authority, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, authority, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-authority-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, authority, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, authority, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-authority-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, authority, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, authority, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-authority-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-authority-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{authority}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, authority, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, authority, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-authority-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{authority}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, authority, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, authority, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-authority-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, authority, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, authority, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-authority-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, authority, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, authority, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-authority-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-authority-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{authority}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, authority, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, authority, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-authority-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{authority}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, authority, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, authority, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-authority-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, authority, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, authority, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-authority-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, authority, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, authority, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-authority-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-authority-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{authority}/{extent}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, authority, extent and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, authority, extent and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-authority-extent-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{authority}/{extent}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, authority, extent and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, authority, extent and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-authority-extent-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{extent}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, authority, extent and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, authority, extent and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-authority-extent-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{extent}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, authority, extent and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, authority, extent and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-authority-extent-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{extent}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-authority-extent-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{authority}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, authority, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, authority, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-authority-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{authority}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, authority, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, authority, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-authority-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, authority, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, authority, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-authority-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, authority, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, authority, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-authority-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-authority-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{extent}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, extent, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, extent, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-extent-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{extent}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, extent, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, extent, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-extent-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, extent, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, extent, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-extent-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, extent, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, extent, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-extent-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-extent-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{authority}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, authority, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, authority, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-authority-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{authority}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, authority, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, authority, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-authority-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{authority}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, authority, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, authority, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-authority-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{authority}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, authority, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, authority, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-authority-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, authority, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, authority, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-authority-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, authority, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, authority, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-authority-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-authority-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{view}/{authority}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, view, authority, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, view, authority, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-view-authority-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/view"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{view}/{authority}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, view, authority, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, view, authority, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-view-authority-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/view"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{authority}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, authority, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, authority, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-authority-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{authority}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, authority, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, authority, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-authority-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, provision, provisionNumber, subprovisionNumber, authority, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, provision, provisionNumber, subprovisionNumber, authority, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-provision-provisionNumber-subprovisionNumber-authority-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, provision, provisionNumber, authority, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, provision, provisionNumber, authority, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-provision-provisionNumber-authority-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{year}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, year, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-year-number-highlevel-highlevelNumber-provision-provisionNumber-authority-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number and provision",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number and provision can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision and provisionNumber",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision and provisionNumber can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber and subprovisionNumber",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber and subprovisionNumber can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision and provisionNumber",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision and provisionNumber can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision and provisionNumber",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision and provisionNumber can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{extent}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision and extent",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{extent}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber and extent",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber and extent",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber and extent",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber and extent",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{version}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision and version",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{version}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber and version",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{version}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber and version",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{version}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber and version",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{version}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber and version",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number and provision returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number and provision can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision and provisionNumber returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision and provisionNumber can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber and subprovisionNumber returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber and subprovisionNumber can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision and provisionNumber returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision and provisionNumber can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision and provisionNumber returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision and provisionNumber can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{authority}/{extent}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, authority and extent",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, authority and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-authority-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{authority}/{extent}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, authority and extent",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, authority and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-authority-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{extent}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority and extent",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-authority-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{extent}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority and extent",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-authority-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{extent}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority and extent",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-authority-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, extent and version",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, extent and version",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent and version",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent and version",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent and version",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{extent}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, extent and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, extent and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-extent-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{extent}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, extent and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, extent and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-extent-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-extent-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-extent-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-extent-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, extent and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, extent and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, version and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, version and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, version and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, version and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, version and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{authority}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, authority, extent and version",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, authority, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-authority-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{authority}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, authority, extent and version",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, authority, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-authority-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent and version",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-authority-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent and version",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-authority-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent and version",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-authority-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{authority}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, authority and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, authority and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-authority-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{authority}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, authority and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, authority and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-authority-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-authority-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-authority-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-authority-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{authority}/{extent}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, authority, extent and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, authority, extent and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-authority-extent-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{authority}/{extent}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, authority, extent and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, authority, extent and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-authority-extent-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{extent}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-authority-extent-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{extent}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-authority-extent-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{extent}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-authority-extent-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{authority}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, authority, extent and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, authority, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-authority-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{authority}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, authority, extent and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, authority, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-authority-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-authority-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-authority-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-authority-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{extent}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, extent, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, extent, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-extent-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{extent}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, extent, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, extent, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-extent-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-extent-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-extent-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-extent-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{extent}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, extent, version and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, extent, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-extent-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{extent}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, extent, version and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, extent, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-extent-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent, version and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-extent-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent, version and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-extent-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent, version and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-extent-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{extent}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, extent, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, extent, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-extent-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{extent}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, extent, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, extent, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-extent-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-extent-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-extent-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-extent-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{extent}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, extent and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, extent and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-extent-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{extent}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, extent and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, extent and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-extent-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-extent-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-extent-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-extent-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{version}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, version, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, version, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-version-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{version}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, version, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, version, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-version-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{version}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, version, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, version, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-version-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{version}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, version, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, version, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-version-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{version}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, version, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, version, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-version-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{version}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, version and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, version and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-version-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{version}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, version and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, version and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-version-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{version}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, version and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, version and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-version-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{version}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, version and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, version and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-version-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{version}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, version and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, version and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-version-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{authority}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, authority, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, authority, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-authority-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{authority}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, authority, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, authority, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-authority-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-authority-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-authority-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-authority-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{authority}/{extent}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, authority, extent, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, authority, extent, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-authority-extent-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{authority}/{extent}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, authority, extent, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, authority, extent, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-authority-extent-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{extent}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-authority-extent-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{extent}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-authority-extent-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{extent}/{version}/{lang}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent, version and lang",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent, version and lang can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-authority-extent-version-lang",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{authority}/{extent}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, authority, extent, version and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, authority, extent, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-authority-extent-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{authority}/{extent}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, authority, extent, version and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, authority, extent, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-authority-extent-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{extent}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent, version and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-authority-extent-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{extent}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent, version and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-authority-extent-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{extent}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent, version and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-authority-extent-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{authority}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, authority, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, authority, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-authority-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{authority}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, authority, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, authority, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-authority-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-authority-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-authority-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-authority-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{authority}/{extent}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, authority, extent, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, authority, extent, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-authority-extent-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{authority}/{extent}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, authority, extent, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, authority, extent, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-authority-extent-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{extent}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-authority-extent-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{extent}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-authority-extent-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{extent}/{lang}/{level}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent, lang and level",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent, lang and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-authority-extent-lang-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{authority}/{extent}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, authority, extent and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, authority, extent and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-authority-extent-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{authority}/{extent}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, authority, extent and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, authority, extent and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-authority-extent-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{extent}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-authority-extent-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{extent}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-authority-extent-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{extent}/{lang}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent and lang returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent and lang can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-authority-extent-lang-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{extent}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, extent, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, extent, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-extent-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{extent}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, extent, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, extent, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-extent-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-extent-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-extent-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-extent-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{authority}/{extent}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, authority, extent, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, authority, extent, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-authority-extent-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{authority}/{extent}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, authority, extent, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, authority, extent, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-authority-extent-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{extent}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-authority-extent-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{extent}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-authority-extent-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{extent}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-authority-extent-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{authority}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, authority, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, authority, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-authority-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{authority}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, authority, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, authority, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-authority-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{provision}/{provisionNumber}/{subprovisionNumber}/{authority}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, provision, provisionNumber, subprovisionNumber, authority, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-provision-provisionNumber-subprovisionNumber-authority-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{provision}/{provisionNumber}/{authority}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, provision, provisionNumber, authority, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-provision-provisionNumber-authority-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{type}/{monarch}/{regnalYear}/{number}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{authority}/{extent}/{version}/{lang}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent, version, lang and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for type, monarch, regnalYear, number, highlevel, highlevelNumber, provision, provisionNumber, authority, extent, version, lang and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-type-monarch-regnalYear-number-highlevel-highlevelNumber-provision-provisionNumber-authority-extent-version-lang-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/monarch"
          },
          {
            "$ref": "#/components/parameters/regnalYear"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/authority"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/lang"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}": {
      "get": {
        "summary": "Legislation request by draftType, year and isbn",
        "description": "The URI defines  a legislation request where custom values for draftType, year and isbn can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-draftType-year-isbn",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{level}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn and level",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-draftType-year-isbn-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{format}": {
      "get": {
        "summary": "Legislation request by draftType, year and isbn returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for draftType, year and isbn can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-draftType-year-isbn-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{provision}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn and provision",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn and provision can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-draftType-year-isbn-provision",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{provision}/{provisionNumber}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn, provision and provisionNumber",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn, provision and provisionNumber can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-draftType-year-isbn-provision-provisionNumber",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{provision}/{provisionNumber}/{subprovisionNumber}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn, provision, provisionNumber and subprovisionNumber",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn, provision, provisionNumber and subprovisionNumber can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-draftType-year-isbn-provision-provisionNumber-subprovisionNumber",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{highlevel}/{provision}/{provisionNumber}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn, highlevel, provision and provisionNumber",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn, highlevel, provision and provisionNumber can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-draftType-year-isbn-highlevel-provision-provisionNumber",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn, highlevel, highlevelNumber, provision and provisionNumber",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn, highlevel, highlevelNumber, provision and provisionNumber can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-draftType-year-isbn-highlevel-highlevelNumber-provision-provisionNumber",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{view}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn and view",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn and view can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-draftType-year-isbn-view",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/view"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-draftType-year-isbn-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{provision}/{level}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn, provision and level",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn, provision and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-draftType-year-isbn-provision-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{provision}/{provisionNumber}/{level}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn, provision, provisionNumber and level",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn, provision, provisionNumber and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-draftType-year-isbn-provision-provisionNumber-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{provision}/{provisionNumber}/{subprovisionNumber}/{level}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn, provision, provisionNumber, subprovisionNumber and level",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn, provision, provisionNumber, subprovisionNumber and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-draftType-year-isbn-provision-provisionNumber-subprovisionNumber-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{highlevel}/{provision}/{provisionNumber}/{level}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn, highlevel, provision, provisionNumber and level",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn, highlevel, provision, provisionNumber and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-draftType-year-isbn-highlevel-provision-provisionNumber-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{level}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn, highlevel, highlevelNumber, provision, provisionNumber and level",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn, highlevel, highlevelNumber, provision, provisionNumber and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-draftType-year-isbn-highlevel-highlevelNumber-provision-provisionNumber-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{provision}/{format}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn and provision returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn and provision can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-draftType-year-isbn-provision-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{provision}/{provisionNumber}/{format}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn, provision and provisionNumber returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn, provision and provisionNumber can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-draftType-year-isbn-provision-provisionNumber-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{provision}/{provisionNumber}/{subprovisionNumber}/{format}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn, provision, provisionNumber and subprovisionNumber returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn, provision, provisionNumber and subprovisionNumber can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-draftType-year-isbn-provision-provisionNumber-subprovisionNumber-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{highlevel}/{provision}/{provisionNumber}/{format}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn, highlevel, provision and provisionNumber returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn, highlevel, provision and provisionNumber can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-draftType-year-isbn-highlevel-provision-provisionNumber-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{format}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn, highlevel, highlevelNumber, provision and provisionNumber returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn, highlevel, highlevelNumber, provision and provisionNumber can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-draftType-year-isbn-highlevel-highlevelNumber-provision-provisionNumber-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{view}/{level}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn, view and level",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn, view and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-draftType-year-isbn-view-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/view"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{view}/{format}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn and view returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn and view can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-draftType-year-isbn-view-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/view"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{provision}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn, provision and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn, provision and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-draftType-year-isbn-provision-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{provision}/{provisionNumber}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn, provision, provisionNumber and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn, provision, provisionNumber and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-draftType-year-isbn-provision-provisionNumber-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{provision}/{provisionNumber}/{subprovisionNumber}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn, provision, provisionNumber, subprovisionNumber and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn, provision, provisionNumber, subprovisionNumber and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-draftType-year-isbn-provision-provisionNumber-subprovisionNumber-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{highlevel}/{provision}/{provisionNumber}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn, highlevel, provision, provisionNumber and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn, highlevel, provision, provisionNumber and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-draftType-year-isbn-highlevel-provision-provisionNumber-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn, highlevel, highlevelNumber, provision, provisionNumber and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn, highlevel, highlevelNumber, provision, provisionNumber and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-draftType-year-isbn-highlevel-highlevelNumber-provision-provisionNumber-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{draftType}/{year}/{isbn}/{view}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by draftType, year, isbn, view and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for draftType, year, isbn, view and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-draftType-year-isbn-view-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/draftType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/isbn"
          },
          {
            "$ref": "#/components/parameters/view"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}": {
      "get": {
        "summary": "Legislation request by euTreatyType and treatyName",
        "description": "The URI defines  a legislation request where custom values for euTreatyType and treatyName can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{extent}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName and extent",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, extent and version",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, extent and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{extent}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, extent, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, extent, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-extent-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType and treatyName returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType and treatyName can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName and provision",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName and provision can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision and provisionNumber",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision and provisionNumber can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{subprovisionNumber}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber and subprovisionNumber",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber and subprovisionNumber can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-subprovisionNumber",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{provision}/{provisionNumber}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, provision and provisionNumber",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, provision and provisionNumber can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-provision-provisionNumber",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, highlevelNumber, provision and provisionNumber",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, highlevelNumber, provision and provisionNumber can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-highlevelNumber-provision-provisionNumber",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{version}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision and version",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{version}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber and version",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{subprovisionNumber}/{version}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber and version",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-subprovisionNumber-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{provision}/{provisionNumber}/{version}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, provision, provisionNumber and version",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, provision, provisionNumber and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-provision-provisionNumber-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{version}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber and version",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-highlevelNumber-provision-provisionNumber-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{extent}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision and extent",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{extent}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber and extent",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber and extent",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-subprovisionNumber-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{provision}/{provisionNumber}/{extent}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, provision, provisionNumber and extent",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, provision, provisionNumber and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-provision-provisionNumber-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber and extent",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber and extent can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-highlevelNumber-provision-provisionNumber-extent",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{subprovisionNumber}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-subprovisionNumber-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{provision}/{provisionNumber}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, provision, provisionNumber and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, provision, provisionNumber and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-provision-provisionNumber-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-highlevelNumber-provision-provisionNumber-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, version and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, version and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{subprovisionNumber}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber, version and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-subprovisionNumber-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{provision}/{provisionNumber}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, provision, provisionNumber, version and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, provision, provisionNumber, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-provision-provisionNumber-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber, version and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-highlevelNumber-provision-provisionNumber-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-provision-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{subprovisionNumber}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-subprovisionNumber-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{provision}/{provisionNumber}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, provision, provisionNumber and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, provision, provisionNumber and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-provision-provisionNumber-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-highlevelNumber-provision-provisionNumber-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, extent and version",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, extent and version",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber, extent and version",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-subprovisionNumber-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{provision}/{provisionNumber}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, provision, provisionNumber, extent and version",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, provision, provisionNumber, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-provision-provisionNumber-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{version}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber, extent and version",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber, extent and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-highlevelNumber-provision-provisionNumber-extent-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-provision-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-subprovisionNumber-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{provision}/{provisionNumber}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, provision, provisionNumber and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, provision, provisionNumber and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-provision-provisionNumber-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber and extent returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber and extent can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-highlevelNumber-provision-provisionNumber-extent-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, extent and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, extent and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber, extent and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-subprovisionNumber-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{provision}/{provisionNumber}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, provision, provisionNumber, extent and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, provision, provisionNumber, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-provision-provisionNumber-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber, extent and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber, extent and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-highlevelNumber-provision-provisionNumber-extent-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-provision-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{subprovisionNumber}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-subprovisionNumber-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{provision}/{provisionNumber}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, provision, provisionNumber and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, provision, provisionNumber and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-provision-provisionNumber-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-highlevelNumber-provision-provisionNumber-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-provision-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{subprovisionNumber}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-subprovisionNumber-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{provision}/{provisionNumber}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, provision, provisionNumber, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, provision, provisionNumber, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-provision-provisionNumber-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-highlevelNumber-provision-provisionNumber-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-provision-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-subprovisionNumber-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{provision}/{provisionNumber}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, provision, provisionNumber, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, provision, provisionNumber, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-provision-provisionNumber-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber, extent and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber, extent and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-highlevelNumber-provision-provisionNumber-extent-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{extent}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, extent, version and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, extent, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-extent-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{extent}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, extent, version and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, extent, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-extent-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber, extent, version and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber, extent, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-subprovisionNumber-extent-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{provision}/{provisionNumber}/{extent}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, provision, provisionNumber, extent, version and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, provision, provisionNumber, extent, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-provision-provisionNumber-extent-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber, extent, version and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber, extent, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-highlevelNumber-provision-provisionNumber-extent-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-provision-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-subprovisionNumber-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{provision}/{provisionNumber}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, provision, provisionNumber, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, provision, provisionNumber, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-provision-provisionNumber-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber, extent and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber, extent and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-highlevelNumber-provision-provisionNumber-extent-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{extent}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, extent, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, extent, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-provision-extent-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{extent}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, extent, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, extent, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-extent-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{provision}/{provisionNumber}/{subprovisionNumber}/{extent}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber, extent, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, provision, provisionNumber, subprovisionNumber, extent, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-provision-provisionNumber-subprovisionNumber-extent-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/subprovisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{provision}/{provisionNumber}/{extent}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, provision, provisionNumber, extent, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, provision, provisionNumber, extent, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-provision-provisionNumber-extent-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{highlevel}/{highlevelNumber}/{provision}/{provisionNumber}/{extent}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber, extent, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, highlevel, highlevelNumber, provision, provisionNumber, extent, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-highlevel-highlevelNumber-provision-provisionNumber-extent-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/highlevel"
          },
          {
            "$ref": "#/components/parameters/highlevelNumber"
          },
          {
            "$ref": "#/components/parameters/provision"
          },
          {
            "$ref": "#/components/parameters/provisionNumber"
          },
          {
            "$ref": "#/components/parameters/extent"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{version}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName and version",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName and version can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-version",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{version}/{level}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, version and level",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, version and level can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-euTreatyType-treatyName-version-level",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{version}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName and version returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName and version can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-version-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/{euTreatyType}/{treatyName}/{version}/{level}/{format}": {
      "get": {
        "summary": "Legislation request by euTreatyType, treatyName, version and level returned in a defined representation",
        "description": "The URI defines  a legislation request where custom values for euTreatyType, treatyName, version and level can be applied with the content returned in a representation defined by the format parameter",
        "operationId": "legislation-euTreatyType-treatyName-version-level-format",
        "parameters": [
          {
            "$ref": "#/components/parameters/euTreatyType"
          },
          {
            "$ref": "#/components/parameters/treatyName"
          },
          {
            "$ref": "#/components/parameters/version"
          },
          {
            "$ref": "#/components/parameters/level"
          },
          {
            "$ref": "#/components/parameters/format"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    },
    "/european/{euType}/{year}/{number}": {
      "get": {
        "summary": "Legislation request by euType, year and number",
        "description": "The URI defines  a legislation request where custom values for euType, year and number can be applied with the content returned in a representation defined content negotiation",
        "operationId": "legislation-european-euType-year-number",
        "parameters": [
          {
            "$ref": "#/components/parameters/euType"
          },
          {
            "$ref": "#/components/parameters/year"
          },
          {
            "$ref": "#/components/parameters/number"
          },
          {
            "$ref": "#/components/parameters/LegislationViewQuery"
          },
          {
            "$ref": "#/components/parameters/LegislationTimelineQuery"
          }
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/Legislation200Success"
          },
          "300": {
            "$ref": "#/components/responses/Legislation300Redirect"
          },
          "301": {
            "$ref": "#/components/responses/Legislation301Redirect"
          },
          "303": {
            "$ref": "#/components/responses/Legislation303Redirect"
          },
          "307": {
            "$ref": "#/components/responses/Legislation307Redirect"
          },
          "400": {
            "$ref": "#/components/responses/Legislation400BadRequest"
          },
          "404": {
            "$ref": "#/components/responses/Legislation404NotFound"
          }
        }
      }
    }
  },
  "components": {
    "parameters": {
      "type": {
        "name": "type",
        "in": "path",
        "description": "The Legislation Abbreviated Type",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/type"
        }
      },
      "year": {
        "name": "year",
        "in": "path",
        "description": "The Legislation Year",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/year"
        }
      },
      "number": {
        "name": "number",
        "in": "path",
        "description": "The Legislation Number. This can either be the basic integer number or a compound series number that is prefixed with the relevant series letter - w (Wales), s (Scotland), ni (Northern Ireland), l (Legal), c (Commencing)",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/number"
        }
      },
      "version": {
        "name": "version",
        "in": "path",
        "description": "The Legislation version, either a dated version or final version (enacted, made, created or adopted)",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/version"
        }
      },
      "view": {
        "name": "view",
        "in": "path",
        "description": "A specific view of the legislation that is not otherwise identified by an identifier uri",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/view"
        }
      },
      "format": {
        "name": "format",
        "in": "path",
        "description": "The data type specified by data.[ext] (e.g. data.akn). Supported types are xml, akn, htm, html (html 5), pdf, rdf. This will override the http content negotiation",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/format"
        }
      },
      "authority": {
        "name": "authority",
        "in": "path",
        "description": "The Legislation publishing authority",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/authority"
        }
      },
      "extent": {
        "name": "extent",
        "in": "path",
        "description": "The Legislation applicable geographic extent",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/extent"
        }
      },
      "lang": {
        "name": "lang",
        "in": "path",
        "description": "The language representation of the legisation (applicable to Welsh legislation where both English and Welsh representations are available)",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/lang"
        }
      },
      "level": {
        "name": "level",
        "in": "path",
        "description": "The level - this is one of two values, basic-metadata or pdf-status which are employed for PDF generation routines",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/level"
        }
      },
      "provision": {
        "name": "provision",
        "in": "path",
        "description": "The Legislation provision name",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/provision"
        }
      },
      "provisionNumber": {
        "name": "provisionNumber",
        "in": "path",
        "description": "The Legislation provision number",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/provisionNumber"
        }
      },
      "subprovisionNumber": {
        "name": "subprovisionNumber",
        "in": "path",
        "description": "The Legislation sub-provision number. There are 6 levels of sub-provision and these can be requested by using using the uri scheme /{sub-provNo1}/{sub-provNo2}/{sub-provNo3}/{sub-provNo4}/{sub-provNo5}/{sub-provNo6}. When requesting text/html or application/pdf the response will be a redirect to the main provision",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/provisionNumber"
        }
      },
      "highlevel": {
        "name": "highlevel",
        "in": "path",
        "description": "The Legislation high level structure. There can be multiple levels of high level structures which can be combined to provide a full structural uri",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/provision"
        }
      },
      "highlevelNumber": {
        "name": "highlevelNumber",
        "in": "path",
        "description": "The Legislation High level number",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/provisionNumber"
        }
      },
      "monarch": {
        "name": "monarch",
        "in": "path",
        "description": "The monarch string that defines a regnal year",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/monarch"
        }
      },
      "regnalYear": {
        "name": "regnalYear",
        "in": "path",
        "description": "The Legislation regnal Year used in a monarch/regnal year combination",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/regnalYear"
        }
      },
      "draftType": {
        "name": "draftType",
        "in": "path",
        "description": "The Legislation Draft Abbreviated Type",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/draftType"
        }
      },
      "isbn": {
        "name": "isbn",
        "in": "path",
        "description": "The Legislation ISBN used for draft legislation and unnumbered SIs",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/isbn"
        }
      },
      "euTreatyType": {
        "name": "euTreatyType",
        "in": "path",
        "description": "The Legislation EU Treaty Abbreviated Type",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/euTreatyType"
        }
      },
      "treatyName": {
        "name": "treatyName",
        "in": "path",
        "description": "The EU abbreviated Treaty name",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/treatyName"
        }
      },
      "euType": {
        "name": "euType",
        "in": "path",
        "description": "Pre Brexit eu long type used in EU legislation citations - either regulation, decision or directive",
        "required": true,
        "style": "simple",
        "schema": {
          "$ref": "#/components/schemas/euType"
        }
      },
      "LegislationViewQuery": {
        "name": "view",
        "in": "query",
        "description": "View switch for extent information to be displayed within an HTML or PDF representation",
        "schema": {
          "type": "boolean"
        }
      },
      "LegislationTimelineQuery": {
        "name": "timeline",
        "in": "query",
        "description": "Switch to display/remove timeline for revised legislation. Default is true (display)",
        "schema": {
          "type": "boolean"
        }
      }
    },
    "responses": {
      "Legislation200Success": {
        "description": "Successful response",
        "content": {
          "text/html": {
            "schema": {
              "type": "object"
            }
          },
          "application/xhtml+xml": {
            "schema": {
              "type": "object"
            }
          },
          "application/pdf": {
            "schema": {
              "type": "object"
            }
          },
          "application/akn+xhtml": {
            "schema": {
              "type": "object"
            }
          },
          "application/rdf+xml": {
            "schema": {
              "type": "object"
            }
          },
          "application/xml": {
            "schema": {
              "type": "object"
            }
          }
        }
      },
      "Legislation300Redirect": {
        "description": "Multiple options for the Legislation resource"
      },
      "Legislation301Redirect": {
        "description": "Legislation permanently moved"
      },
      "Legislation303Redirect": {
        "description": "Exact Legislation not available, redirect to alternative option"
      },
      "Legislation307Redirect": {
        "description": "Exact Legislation not available, temporary redirect"
      },
      "Legislation404NotFound": {
        "description": "The requested Legislation is not available"
      },
      "Legislation400BadRequest": {
        "description": "The requested Legislation is out of scope for what is stored on the site"
      }
    },
    "schemas": {
      "HTMLSuccess": {
        "type": "object"
      },
      "FeedSuccess": {
        "type": "object"
      },
      "type": {
        "type": "string",
        "description": "Restricts the legislation type to a specific valid abbreviated type",
        "pattern": "^(uksi|ukmd|wsi|nisi|ssi|nisro|nisr|ukci|ukmo|uksro|eur|eudn|eudr|ukpga|ukla|ukppa|gbppa|gbla|apgb|aep|aosp|asp|aip|apni|mnia|nia|ukcm|mwa|anaw|asc)$"
      },
      "year": {
        "type": "string",
        "description": "Restricts the regnal year(s)",
        "pattern": "^[0-9]+$"
      },
      "number": {
        "type": "string",
        "description": "An optional character to refer to a specific series - w (Wales), s (Scotland), ni (Northern Ireland), l (Legal), c (Commencing) followed by an integer for the number",
        "pattern": "^((c|ni|l|s|w)?[0-9]+)$"
      },
      "version": {
        "type": "string",
        "description": "The version of the legislation which can either be the final naming convention, or a dated revised version. Prospective versions are deprecated",
        "pattern": "^(enacted|adopted|made|created|[0-9]{4}-[0-9]{2}-[0-9]{2}|prospective)$"
      },
      "view": {
        "type": "string",
        "description": "A specific view of the legislation that is not otherwise identified by an identifier uri",
        "pattern": "^(contents|title|introduction|resources|body|signature|schedules|annexes|attachments|note|earlier-orders)$"
      },
      "format": {
        "type": "string",
        "description": "Restricts the data format",
        "pattern": "(data\\.([a-z]+))$"
      },
      "authority": {
        "type": "string",
        "description": "The publishing authority of the legislation",
        "pattern": "^(sld|kqpap|kqps|gpni)$"
      },
      "extent": {
        "type": "string",
        "description": "The geographic extent for the legislation",
        "pattern": "^(\\=)?(scotland|england|wales|ni)(\\+(?:scotland|england|wales|ni))*$"
      },
      "lang": {
        "type": "string",
        "description": "The language of the legislation - applicable to welsh legislation types",
        "pattern": "^(welsh|english)$"
      },
      "level": {
        "type": "string",
        "description": "Restricts the level",
        "pattern": "^(basic-metadata|pdf-status)$"
      },
      "provision": {
        "type": "string",
        "description": "A legitimate provision name",
        "pattern": "^(group|part|title|chapter|schedule|attachmentgroup|attachment|annex|appendix|block|section|crossheading|article|rule|regulation|order|paragraph)$"
      },
      "provisionNumber": {
        "type": "string",
        "description": "A legitimate provision number",
        "pattern": "^([0-9a-zA-Z\\/\\.\\-]*)$"
      },
      "monarch": {
        "type": "string",
        "description": "Restricts the monarch",
        "pattern": "^[.]+$"
      },
      "regnalYear": {
        "type": "string",
        "description": "Restricts the type to a specific valid abbreviated type",
        "pattern": "^[.]+$"
      },
      "draftType": {
        "type": "string",
        "description": "Restricts the legislation draft type to a specific valid abbreviated type",
        "pattern": "^(sdsi|nidsr|ukdsi|ukmd|nidsi|wdsi)$"
      },
      "isbn": {
        "type": "string",
        "description": "A legitimate legislation ISBN",
        "pattern": "^([0-9xX]{5}[0-9xX]+)$"
      },
      "euTreatyType": {
        "type": "string",
        "description": "Restricts the EU Treaty type to a specific valid abbreviated type.Currently thi sonly has a single value",
        "pattern": "^(eut)$"
      },
      "treatyName": {
        "type": "string",
        "description": "Restricts the EU Treaty type to a specific valid abbreviated type.Currently thi sonly has a single value",
        "pattern": "^(withdrawal-agreement|teu|teec|eea-agreement|euratom)$"
      },
      "euType": {
        "type": "string",
        "description": "Restricts the EU legislation type to a specific valid type",
        "pattern": "^(regulation|decision|directive|treaty)$"
      }
    }
  }
}
