Server Test Python

Server Test Python

rev. d838bf488731ae5e751cce0fe13f339a5b9be858 (ignoring whitespace)

Files changed:

tmp-codegen-diff/codegen-server-test-python/rest_json/rust-server-codegen-python/Cargo.toml

@@ -1,1 +65,73 @@
    2      2   
[package]
    3      3   
name = "rest_json"
    4      4   
version = "0.0.1"
    5      5   
authors = ["protocoltest@example.com"]
    6      6   
description = "test"
    7      7   
edition = "2021"
    8      8   
    9      9   
[package.metadata.smithy]
   10     10   
codegen-version = "ci"
   11     11   
protocol = "aws.protocols#restJson1"
          12  +
[dependencies.aws-smithy-eventstream]
          13  +
path = "/home/build/workspace/smithy-rs/rust-runtime/aws-smithy-eventstream"
   12     14   
[dependencies.aws-smithy-http-server-python]
   13     15   
path = "/home/build/workspace/smithy-rs/rust-runtime/aws-smithy-http-server-python"
   14     16   
[dependencies.aws-smithy-json]
   15     17   
path = "/home/build/workspace/smithy-rs/rust-runtime/aws-smithy-json"
   16     18   
[dependencies.aws-smithy-legacy-http]
   17     19   
path = "/home/build/workspace/smithy-rs/rust-runtime/aws-smithy-legacy-http"
          20  +
features = ["event-stream"]
   18     21   
[dependencies.aws-smithy-legacy-http-server]
   19     22   
path = "/home/build/workspace/smithy-rs/rust-runtime/aws-smithy-legacy-http-server"
   20     23   
[dependencies.aws-smithy-runtime-api]
   21     24   
path = "/home/build/workspace/smithy-rs/rust-runtime/aws-smithy-runtime-api"
   22         -
features = ["http-02x"]
          25  +
features = ["http-02x", "client", "http-1x"]
   23     26   
[dependencies.aws-smithy-types]
   24     27   
path = "/home/build/workspace/smithy-rs/rust-runtime/aws-smithy-types"
   25     28   
features = ["http-body-0-4-x"]
   26     29   
[dependencies.form_urlencoded]
   27     30   
version = "1"
   28     31   
[dependencies.futures-util]
   29     32   
version = "0.3"
   30     33   
[dependencies.http]
   31     34   
version = "0.2.9"
   32     35   
[dependencies.hyper]
   33     36   
version = "0.14.26"
   34     37   
[dependencies.mime]
   35     38   
version = "0.3"
   36     39   
[dependencies.nom]
   37     40   
version = "7"
   38     41   
[dependencies.parking_lot]
   39     42   
version = "0.12"
   40     43   
[dependencies.percent-encoding]
   41     44   
version = "2.0.0"
   42     45   
[dependencies.pin-project-lite]
   43     46   
version = "0.2"
   44     47   
[dependencies.pyo3]
   45     48   
version = "0.20"
   46     49   
[dependencies.pyo3-asyncio]
   47     50   
version = "0.20"
   48         -
features = ["attributes", "tokio-runtime"]
          51  +
features = ["attributes", "tokio-runtime", "unstable-streams"]
          52  +
[dependencies.tokio]
          53  +
version = "1.20.1"
          54  +
features = ["full"]
          55  +
[dependencies.tokio-stream]
          56  +
version = "0.1.12"
   49     57   
[dependencies.tower]
   50     58   
version = "0.4"
   51     59   
[dependencies.tracing]
   52     60   
version = "0.1"
   53     61   
[dev-dependencies.tokio]
   54     62   
version = "1.23.1"
   55     63   
[features]
   56     64   
aws-lambda = ["aws-smithy-legacy-http-server/aws-lambda"]
   57     65   
request-id = ["aws-smithy-legacy-http-server/request-id"]
   58     66   
rt-tokio = ["aws-smithy-types/http-body-1-x", "aws-smithy-types/rt-tokio"]

tmp-codegen-diff/codegen-server-test-python/rest_json/rust-server-codegen-python/python/rest_json/__init__.pyi

@@ -52,52 +111,123 @@
   72     72   
    # This example serializes documents as the value of maps.
   73     73   
    @app.document_type_as_map_value
   74     74   
    def document_type_as_map_value(input: input::DocumentTypeAsMapValueInput, ctx: Context) -> output::DocumentTypeAsMapValueOutput:
   75     75   
        raise NotImplementedError
   76     76   
   77     77   
    # This example serializes a document as the entire HTTP payload.
   78     78   
    @app.document_type_as_payload
   79     79   
    def document_type_as_payload(input: input::DocumentTypeAsPayloadInput, ctx: Context) -> output::DocumentTypeAsPayloadOutput:
   80     80   
        raise NotImplementedError
   81     81   
          82  +
    @app.duplex_stream
          83  +
    def duplex_stream(input: input::DuplexStreamInput, ctx: Context) -> output::DuplexStreamOutput:
          84  +
        raise NotImplementedError
          85  +
          86  +
    @app.duplex_stream_with_distinct_streams
          87  +
    def duplex_stream_with_distinct_streams(input: input::DuplexStreamWithDistinctStreamsInput, ctx: Context) -> output::DuplexStreamWithDistinctStreamsOutput:
          88  +
        raise NotImplementedError
          89  +
          90  +
    @app.duplex_stream_with_initial_messages
          91  +
    def duplex_stream_with_initial_messages(input: input::DuplexStreamWithInitialMessagesInput, ctx: Context) -> output::DuplexStreamWithInitialMessagesOutput:
          92  +
        raise NotImplementedError
          93  +
   82     94   
    # The example tests how requests and responses are serialized when there's
   83     95   
    # no request or response payload because the operation has an empty input
   84     96   
    # and empty output structure that reuses the same shape. While this should
   85     97   
    # be rare, code generators must support this.
   86     98   
    @app.empty_input_and_empty_output
   87     99   
    def empty_input_and_empty_output(input: input::EmptyInputAndEmptyOutputInput, ctx: Context) -> output::EmptyInputAndEmptyOutputOutput:
   88    100   
        raise NotImplementedError
   89    101   
   90    102   
    @app.endpoint_operation
   91    103   
    def endpoint_operation(input: input::EndpointOperationInput, ctx: Context) -> output::EndpointOperationOutput:
@@ -141,153 +245,270 @@
  161    173   
    # This examples adds headers to the input of a request and response by prefix.
  162    174   
    @app.http_prefix_headers
  163    175   
    def http_prefix_headers(input: input::HttpPrefixHeadersInput, ctx: Context) -> output::HttpPrefixHeadersOutput:
  164    176   
        raise NotImplementedError
  165    177   
  166    178   
    # Clients that perform this test extract all headers from the response.
  167    179   
    @app.http_prefix_headers_in_response
  168    180   
    def http_prefix_headers_in_response(input: input::HttpPrefixHeadersInResponseInput, ctx: Context) -> output::HttpPrefixHeadersInResponseOutput:
  169    181   
        raise NotImplementedError
  170    182   
         183  +
    # This example tests httpQueryParams when no other query parameters exist.
         184  +
    @app.http_query_params_only_operation
         185  +
    def http_query_params_only_operation(input: input::HttpQueryParamsOnlyOperationInput, ctx: Context) -> output::HttpQueryParamsOnlyOperationOutput:
         186  +
        raise NotImplementedError
         187  +
  171    188   
    @app.http_request_with_float_labels
  172    189   
    def http_request_with_float_labels(input: input::HttpRequestWithFloatLabelsInput, ctx: Context) -> output::HttpRequestWithFloatLabelsOutput:
  173    190   
        raise NotImplementedError
  174    191   
  175    192   
    @app.http_request_with_greedy_label_in_path
  176    193   
    def http_request_with_greedy_label_in_path(input: input::HttpRequestWithGreedyLabelInPathInput, ctx: Context) -> output::HttpRequestWithGreedyLabelInPathOutput:
  177    194   
        raise NotImplementedError
  178    195   
  179    196   
    # The example tests how requests are serialized when there's no input
  180    197   
    # payload but there are HTTP labels.
  181    198   
    @app.http_request_with_labels
  182    199   
    def http_request_with_labels(input: input::HttpRequestWithLabelsInput, ctx: Context) -> output::HttpRequestWithLabelsOutput:
  183    200   
        raise NotImplementedError
  184    201   
  185    202   
    # The example tests how requests serialize different timestamp formats in the
  186    203   
    # URI path.
  187    204   
    @app.http_request_with_labels_and_timestamp_format
  188    205   
    def http_request_with_labels_and_timestamp_format(input: input::HttpRequestWithLabelsAndTimestampFormatInput, ctx: Context) -> output::HttpRequestWithLabelsAndTimestampFormatOutput:
  189    206   
        raise NotImplementedError
  190    207   
  191    208   
    @app.http_request_with_regex_literal
  192    209   
    def http_request_with_regex_literal(input: input::HttpRequestWithRegexLiteralInput, ctx: Context) -> output::HttpRequestWithRegexLiteralOutput:
  193    210   
        raise NotImplementedError
  194    211   
  195    212   
    @app.http_response_code
  196    213   
    def http_response_code(input: input::HttpResponseCodeInput, ctx: Context) -> output::HttpResponseCodeOutput:
  197    214   
        raise NotImplementedError
  198    215   
  199    216   
    @app.http_string_payload
  200    217   
    def http_string_payload(input: input::HttpStringPayloadInput, ctx: Context) -> output::HttpStringPayloadOutput:
  201    218   
        raise NotImplementedError
  202    219   
  203    220   
    # This example ensures that query string bound request parameters are
  204    221   
    # serialized in the body of responses if the structure is used in both
  205    222   
    # the request and response.
  206    223   
    @app.ignore_query_params_in_response
  207    224   
    def ignore_query_params_in_response(input: input::IgnoreQueryParamsInResponseInput, ctx: Context) -> output::IgnoreQueryParamsInResponseOutput:
  208    225   
        raise NotImplementedError
  209    226   
  210    227   
    # The example tests how requests and responses are serialized when there is
  211    228   
    # no input or output payload but there are HTTP header bindings.
  212    229   
    @app.input_and_output_with_headers
  213    230   
    def input_and_output_with_headers(input: input::InputAndOutputWithHeadersInput, ctx: Context) -> output::InputAndOutputWithHeadersOutput:
  214    231   
        raise NotImplementedError
  215    232   
         233  +
    @app.input_stream
         234  +
    def input_stream(input: input::InputStreamInput, ctx: Context) -> output::InputStreamOutput:
         235  +
        raise NotImplementedError
         236  +
         237  +
    @app.input_stream_with_initial_request
         238  +
    def input_stream_with_initial_request(input: input::InputStreamWithInitialRequestInput, ctx: Context) -> output::InputStreamWithInitialRequestOutput:
         239  +
        raise NotImplementedError
         240  +
  216    241   
    # Blobs are base64 encoded
  217    242   
    @app.json_blobs
  218    243   
    def json_blobs(input: input::JsonBlobsInput, ctx: Context) -> output::JsonBlobsOutput:
  219    244   
        raise NotImplementedError
  220    245   
  221    246   
    # This example serializes enums as top level properties, in lists, sets, and maps.
  222    247   
    @app.json_enums
  223    248   
    def json_enums(input: input::JsonEnumsInput, ctx: Context) -> output::JsonEnumsOutput:
  224    249   
        raise NotImplementedError
  225    250   
@@ -411,436 +470,503 @@
  431    456   
        raise NotImplementedError
  432    457   
  433    458   
    @app.operation_with_defaults
  434    459   
    def operation_with_defaults(input: input::OperationWithDefaultsInput, ctx: Context) -> output::OperationWithDefaultsOutput:
  435    460   
        raise NotImplementedError
  436    461   
  437    462   
    @app.operation_with_nested_structure
  438    463   
    def operation_with_nested_structure(input: input::OperationWithNestedStructureInput, ctx: Context) -> output::OperationWithNestedStructureOutput:
  439    464   
        raise NotImplementedError
  440    465   
         466  +
    @app.output_stream
         467  +
    def output_stream(input: input::OutputStreamInput, ctx: Context) -> output::OutputStreamOutput:
         468  +
        raise NotImplementedError
         469  +
         470  +
    @app.output_stream_with_initial_response
         471  +
    def output_stream_with_initial_response(input: input::OutputStreamWithInitialResponseInput, ctx: Context) -> output::OutputStreamWithInitialResponseOutput:
         472  +
        raise NotImplementedError
         473  +
  441    474   
    # This operation defines a union with a Unit member.
  442    475   
    @app.post_player_action
  443    476   
    def post_player_action(input: input::PostPlayerActionInput, ctx: Context) -> output::PostPlayerActionOutput:
  444    477   
        raise NotImplementedError
  445    478   
  446    479   
    # This operation defines a union that uses jsonName on some members.
  447    480   
    @app.post_union_with_json_name
  448    481   
    def post_union_with_json_name(input: input::PostUnionWithJsonNameInput, ctx: Context) -> output::PostUnionWithJsonNameOutput:
  449    482   
        raise NotImplementedError
  450    483   
@@ -646,679 +705,762 @@
  666    699   
  667    700   
  668    701   
    def document_type_as_payload(self, func: typing.Union[typing.Callable[[rest_json.input.DocumentTypeAsPayloadInput, Ctx], typing.Union[rest_json.output.DocumentTypeAsPayloadOutput, typing.Awaitable[rest_json.output.DocumentTypeAsPayloadOutput]]], typing.Callable[[rest_json.input.DocumentTypeAsPayloadInput], typing.Union[rest_json.output.DocumentTypeAsPayloadOutput, typing.Awaitable[rest_json.output.DocumentTypeAsPayloadOutput]]]]) -> None:
  669    702   
        """
  670    703   
        Method to register `document_type_as_payload` Python implementation inside the handlers map.
  671    704   
        It can be used as a function decorator in Python.
  672    705   
        """
  673    706   
        ...
  674    707   
  675    708   
         709  +
    def duplex_stream(self, func: typing.Union[typing.Callable[[rest_json.input.DuplexStreamInput, Ctx], typing.Union[rest_json.output.DuplexStreamOutput, typing.Awaitable[rest_json.output.DuplexStreamOutput]]], typing.Callable[[rest_json.input.DuplexStreamInput], typing.Union[rest_json.output.DuplexStreamOutput, typing.Awaitable[rest_json.output.DuplexStreamOutput]]]]) -> None:
         710  +
        """
         711  +
        Method to register `duplex_stream` Python implementation inside the handlers map.
         712  +
        It can be used as a function decorator in Python.
         713  +
        """
         714  +
        ...
         715  +
         716  +
         717  +
    def duplex_stream_with_distinct_streams(self, func: typing.Union[typing.Callable[[rest_json.input.DuplexStreamWithDistinctStreamsInput, Ctx], typing.Union[rest_json.output.DuplexStreamWithDistinctStreamsOutput, typing.Awaitable[rest_json.output.DuplexStreamWithDistinctStreamsOutput]]], typing.Callable[[rest_json.input.DuplexStreamWithDistinctStreamsInput], typing.Union[rest_json.output.DuplexStreamWithDistinctStreamsOutput, typing.Awaitable[rest_json.output.DuplexStreamWithDistinctStreamsOutput]]]]) -> None:
         718  +
        """
         719  +
        Method to register `duplex_stream_with_distinct_streams` Python implementation inside the handlers map.
         720  +
        It can be used as a function decorator in Python.
         721  +
        """
         722  +
        ...
         723  +
         724  +
         725  +
    def duplex_stream_with_initial_messages(self, func: typing.Union[typing.Callable[[rest_json.input.DuplexStreamWithInitialMessagesInput, Ctx], typing.Union[rest_json.output.DuplexStreamWithInitialMessagesOutput, typing.Awaitable[rest_json.output.DuplexStreamWithInitialMessagesOutput]]], typing.Callable[[rest_json.input.DuplexStreamWithInitialMessagesInput], typing.Union[rest_json.output.DuplexStreamWithInitialMessagesOutput, typing.Awaitable[rest_json.output.DuplexStreamWithInitialMessagesOutput]]]]) -> None:
         726  +
        """
         727  +
        Method to register `duplex_stream_with_initial_messages` Python implementation inside the handlers map.
         728  +
        It can be used as a function decorator in Python.
         729  +
        """
         730  +
        ...
         731  +
         732  +
  676    733   
    def empty_input_and_empty_output(self, func: typing.Union[typing.Callable[[rest_json.input.EmptyInputAndEmptyOutputInput, Ctx], typing.Union[rest_json.output.EmptyInputAndEmptyOutputOutput, typing.Awaitable[rest_json.output.EmptyInputAndEmptyOutputOutput]]], typing.Callable[[rest_json.input.EmptyInputAndEmptyOutputInput], typing.Union[rest_json.output.EmptyInputAndEmptyOutputOutput, typing.Awaitable[rest_json.output.EmptyInputAndEmptyOutputOutput]]]]) -> None:
  677    734   
        """
  678    735   
        Method to register `empty_input_and_empty_output` Python implementation inside the handlers map.
  679    736   
        It can be used as a function decorator in Python.
  680    737   
        """
  681    738   
        ...
  682    739   
  683    740   
  684    741   
    def endpoint_operation(self, func: typing.Union[typing.Callable[[rest_json.input.EndpointOperationInput, Ctx], typing.Union[rest_json.output.EndpointOperationOutput, typing.Awaitable[rest_json.output.EndpointOperationOutput]]], typing.Callable[[rest_json.input.EndpointOperationInput], typing.Union[rest_json.output.EndpointOperationOutput, typing.Awaitable[rest_json.output.EndpointOperationOutput]]]]) -> None:
  685    742   
        """
@@ -766,823 +825,890 @@
  786    843   
  787    844   
  788    845   
    def http_prefix_headers_in_response(self, func: typing.Union[typing.Callable[[rest_json.input.HttpPrefixHeadersInResponseInput, Ctx], typing.Union[rest_json.output.HttpPrefixHeadersInResponseOutput, typing.Awaitable[rest_json.output.HttpPrefixHeadersInResponseOutput]]], typing.Callable[[rest_json.input.HttpPrefixHeadersInResponseInput], typing.Union[rest_json.output.HttpPrefixHeadersInResponseOutput, typing.Awaitable[rest_json.output.HttpPrefixHeadersInResponseOutput]]]]) -> None:
  789    846   
        """
  790    847   
        Method to register `http_prefix_headers_in_response` Python implementation inside the handlers map.
  791    848   
        It can be used as a function decorator in Python.
  792    849   
        """
  793    850   
        ...
  794    851   
  795    852   
         853  +
    def http_query_params_only_operation(self, func: typing.Union[typing.Callable[[rest_json.input.HttpQueryParamsOnlyOperationInput, Ctx], typing.Union[rest_json.output.HttpQueryParamsOnlyOperationOutput, typing.Awaitable[rest_json.output.HttpQueryParamsOnlyOperationOutput]]], typing.Callable[[rest_json.input.HttpQueryParamsOnlyOperationInput], typing.Union[rest_json.output.HttpQueryParamsOnlyOperationOutput, typing.Awaitable[rest_json.output.HttpQueryParamsOnlyOperationOutput]]]]) -> None:
         854  +
        """
         855  +
        Method to register `http_query_params_only_operation` Python implementation inside the handlers map.
         856  +
        It can be used as a function decorator in Python.
         857  +
        """
         858  +
        ...
         859  +
         860  +
  796    861   
    def http_request_with_float_labels(self, func: typing.Union[typing.Callable[[rest_json.input.HttpRequestWithFloatLabelsInput, Ctx], typing.Union[rest_json.output.HttpRequestWithFloatLabelsOutput, typing.Awaitable[rest_json.output.HttpRequestWithFloatLabelsOutput]]], typing.Callable[[rest_json.input.HttpRequestWithFloatLabelsInput], typing.Union[rest_json.output.HttpRequestWithFloatLabelsOutput, typing.Awaitable[rest_json.output.HttpRequestWithFloatLabelsOutput]]]]) -> None:
  797    862   
        """
  798    863   
        Method to register `http_request_with_float_labels` Python implementation inside the handlers map.
  799    864   
        It can be used as a function decorator in Python.
  800    865   
        """
  801    866   
        ...
  802    867   
  803    868   
  804    869   
    def http_request_with_greedy_label_in_path(self, func: typing.Union[typing.Callable[[rest_json.input.HttpRequestWithGreedyLabelInPathInput, Ctx], typing.Union[rest_json.output.HttpRequestWithGreedyLabelInPathOutput, typing.Awaitable[rest_json.output.HttpRequestWithGreedyLabelInPathOutput]]], typing.Callable[[rest_json.input.HttpRequestWithGreedyLabelInPathInput], typing.Union[rest_json.output.HttpRequestWithGreedyLabelInPathOutput, typing.Awaitable[rest_json.output.HttpRequestWithGreedyLabelInPathOutput]]]]) -> None:
  805    870   
        """
@@ -838,903 +897,978 @@
  858    923   
  859    924   
  860    925   
    def input_and_output_with_headers(self, func: typing.Union[typing.Callable[[rest_json.input.InputAndOutputWithHeadersInput, Ctx], typing.Union[rest_json.output.InputAndOutputWithHeadersOutput, typing.Awaitable[rest_json.output.InputAndOutputWithHeadersOutput]]], typing.Callable[[rest_json.input.InputAndOutputWithHeadersInput], typing.Union[rest_json.output.InputAndOutputWithHeadersOutput, typing.Awaitable[rest_json.output.InputAndOutputWithHeadersOutput]]]]) -> None:
  861    926   
        """
  862    927   
        Method to register `input_and_output_with_headers` Python implementation inside the handlers map.
  863    928   
        It can be used as a function decorator in Python.
  864    929   
        """
  865    930   
        ...
  866    931   
  867    932   
         933  +
    def input_stream(self, func: typing.Union[typing.Callable[[rest_json.input.InputStreamInput, Ctx], typing.Union[rest_json.output.InputStreamOutput, typing.Awaitable[rest_json.output.InputStreamOutput]]], typing.Callable[[rest_json.input.InputStreamInput], typing.Union[rest_json.output.InputStreamOutput, typing.Awaitable[rest_json.output.InputStreamOutput]]]]) -> None:
         934  +
        """
         935  +
        Method to register `input_stream` Python implementation inside the handlers map.
         936  +
        It can be used as a function decorator in Python.
         937  +
        """
         938  +
        ...
         939  +
         940  +
         941  +
    def input_stream_with_initial_request(self, func: typing.Union[typing.Callable[[rest_json.input.InputStreamWithInitialRequestInput, Ctx], typing.Union[rest_json.output.InputStreamWithInitialRequestOutput, typing.Awaitable[rest_json.output.InputStreamWithInitialRequestOutput]]], typing.Callable[[rest_json.input.InputStreamWithInitialRequestInput], typing.Union[rest_json.output.InputStreamWithInitialRequestOutput, typing.Awaitable[rest_json.output.InputStreamWithInitialRequestOutput]]]]) -> None:
         942  +
        """
         943  +
        Method to register `input_stream_with_initial_request` Python implementation inside the handlers map.
         944  +
        It can be used as a function decorator in Python.
         945  +
        """
         946  +
        ...
         947  +
         948  +
  868    949   
    def json_blobs(self, func: typing.Union[typing.Callable[[rest_json.input.JsonBlobsInput, Ctx], typing.Union[rest_json.output.JsonBlobsOutput, typing.Awaitable[rest_json.output.JsonBlobsOutput]]], typing.Callable[[rest_json.input.JsonBlobsInput], typing.Union[rest_json.output.JsonBlobsOutput, typing.Awaitable[rest_json.output.JsonBlobsOutput]]]]) -> None:
  869    950   
        """
  870    951   
        Method to register `json_blobs` Python implementation inside the handlers map.
  871    952   
        It can be used as a function decorator in Python.
  872    953   
        """
  873    954   
        ...
  874    955   
  875    956   
  876    957   
    def json_enums(self, func: typing.Union[typing.Callable[[rest_json.input.JsonEnumsInput, Ctx], typing.Union[rest_json.output.JsonEnumsOutput, typing.Awaitable[rest_json.output.JsonEnumsOutput]]], typing.Callable[[rest_json.input.JsonEnumsInput], typing.Union[rest_json.output.JsonEnumsOutput, typing.Awaitable[rest_json.output.JsonEnumsOutput]]]]) -> None:
  877    958   
        """
@@ -1237,1318 +1296,1393 @@
 1257   1338   
 1258   1339   
 1259   1340   
    def operation_with_nested_structure(self, func: typing.Union[typing.Callable[[rest_json.input.OperationWithNestedStructureInput, Ctx], typing.Union[rest_json.output.OperationWithNestedStructureOutput, typing.Awaitable[rest_json.output.OperationWithNestedStructureOutput]]], typing.Callable[[rest_json.input.OperationWithNestedStructureInput], typing.Union[rest_json.output.OperationWithNestedStructureOutput, typing.Awaitable[rest_json.output.OperationWithNestedStructureOutput]]]]) -> None:
 1260   1341   
        """
 1261   1342   
        Method to register `operation_with_nested_structure` Python implementation inside the handlers map.
 1262   1343   
        It can be used as a function decorator in Python.
 1263   1344   
        """
 1264   1345   
        ...
 1265   1346   
 1266   1347   
        1348  +
    def output_stream(self, func: typing.Union[typing.Callable[[rest_json.input.OutputStreamInput, Ctx], typing.Union[rest_json.output.OutputStreamOutput, typing.Awaitable[rest_json.output.OutputStreamOutput]]], typing.Callable[[rest_json.input.OutputStreamInput], typing.Union[rest_json.output.OutputStreamOutput, typing.Awaitable[rest_json.output.OutputStreamOutput]]]]) -> None:
        1349  +
        """
        1350  +
        Method to register `output_stream` Python implementation inside the handlers map.
        1351  +
        It can be used as a function decorator in Python.
        1352  +
        """
        1353  +
        ...
        1354  +
        1355  +
        1356  +
    def output_stream_with_initial_response(self, func: typing.Union[typing.Callable[[rest_json.input.OutputStreamWithInitialResponseInput, Ctx], typing.Union[rest_json.output.OutputStreamWithInitialResponseOutput, typing.Awaitable[rest_json.output.OutputStreamWithInitialResponseOutput]]], typing.Callable[[rest_json.input.OutputStreamWithInitialResponseInput], typing.Union[rest_json.output.OutputStreamWithInitialResponseOutput, typing.Awaitable[rest_json.output.OutputStreamWithInitialResponseOutput]]]]) -> None:
        1357  +
        """
        1358  +
        Method to register `output_stream_with_initial_response` Python implementation inside the handlers map.
        1359  +
        It can be used as a function decorator in Python.
        1360  +
        """
        1361  +
        ...
        1362  +
        1363  +
 1267   1364   
    def post_player_action(self, func: typing.Union[typing.Callable[[rest_json.input.PostPlayerActionInput, Ctx], typing.Union[rest_json.output.PostPlayerActionOutput, typing.Awaitable[rest_json.output.PostPlayerActionOutput]]], typing.Callable[[rest_json.input.PostPlayerActionInput], typing.Union[rest_json.output.PostPlayerActionOutput, typing.Awaitable[rest_json.output.PostPlayerActionOutput]]]]) -> None:
 1268   1365   
        """
 1269   1366   
        Method to register `post_player_action` Python implementation inside the handlers map.
 1270   1367   
        It can be used as a function decorator in Python.
 1271   1368   
        """
 1272   1369   
        ...
 1273   1370   
 1274   1371   
 1275   1372   
    def post_union_with_json_name(self, func: typing.Union[typing.Callable[[rest_json.input.PostUnionWithJsonNameInput, Ctx], typing.Union[rest_json.output.PostUnionWithJsonNameOutput, typing.Awaitable[rest_json.output.PostUnionWithJsonNameOutput]]], typing.Callable[[rest_json.input.PostUnionWithJsonNameInput], typing.Union[rest_json.output.PostUnionWithJsonNameOutput, typing.Awaitable[rest_json.output.PostUnionWithJsonNameOutput]]]]) -> None:
 1276   1373   
        """

tmp-codegen-diff/codegen-server-test-python/rest_json/rust-server-codegen-python/python/rest_json/error/__init__.pyi

@@ -1,1 +63,77 @@
    9      9   
    header: typing.Optional[str]
   10     10   
   11     11   
    nested: typing.Optional[rest_json.model.ComplexNestedErrorData]
   12     12   
   13     13   
    top_level: typing.Optional[str]
   14     14   
   15     15   
    def __init__(self, header: typing.Optional[str] = ..., top_level: typing.Optional[str] = ..., nested: typing.Optional[rest_json.model.ComplexNestedErrorData] = ...) -> None:
   16     16   
        ...
   17     17   
   18     18   
          19  +
class ErrorEvent(Exception):
          20  +
    message: typing.Optional[str]
          21  +
          22  +
    def __init__(self, message: typing.Optional[str] = ...) -> None:
          23  +
        ...
          24  +
          25  +
   19     26   
class FooError(Exception):
   20     27   
    """
   21     28   
    This error has test cases that test some of the dark corners of Amazon service framework history. It should only be implemented by clients.
   22     29   
    """
   23     30   
   24     31   
    def __init__(self) -> None:
   25     32   
        ...
   26     33   
   27     34   
   28     35   
class InternalServerError(Exception):
   29     36   
    message: str
   30     37   
   31     38   
    def __init__(self, message: str) -> None:
   32     39   
        ...
   33     40   
   34     41   
   35     42   
class InvalidGreeting(Exception):
   36     43   
    """
   37     44   
    This error is thrown when an invalid greeting value is provided.
   38     45   
    """
   39     46   
   40     47   
    message: typing.Optional[str]
   41     48   
   42     49   
    def __init__(self, message: typing.Optional[str] = ...) -> None:
   43     50   
        ...
   44     51   
   45     52   
          53  +
class ServiceUnavailableError(Exception):
          54  +
    message: typing.Optional[str]
          55  +
          56  +
    def __init__(self, message: typing.Optional[str] = ...) -> None:
          57  +
        ...
          58  +
          59  +
   46     60   
class ValidationException(Exception):
   47     61   
    """
   48     62   
    A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
   49     63   
    """
   50     64   
   51     65   
    field_list: typing.Optional[typing.List[rest_json.model.ValidationExceptionField]]
   52     66   
    """
   53     67   
    A list of specific failures encountered while validating the input. A member can appear in this list more than once if it failed to satisfy multiple constraints.
   54     68   
    """
   55     69   

tmp-codegen-diff/codegen-server-test-python/rest_json/rust-server-codegen-python/python/rest_json/input/__init__.pyi

@@ -73,73 +132,155 @@
   93     93   
   94     94   
class DocumentTypeInput:
   95     95   
    document_value: typing.Optional[rest_json.types.Document]
   96     96   
   97     97   
    string_value: typing.Optional[str]
   98     98   
   99     99   
    def __init__(self, string_value: typing.Optional[str] = ..., document_value: typing.Optional[rest_json.types.Document] = ...) -> None:
  100    100   
        ...
  101    101   
  102    102   
         103  +
class DuplexStreamInput:
         104  +
    stream: typing.AsyncIterator[rest_json.model.EventStream]
         105  +
         106  +
    def __init__(self, stream: typing.AsyncIterator[rest_json.model.EventStream]) -> None:
         107  +
        ...
         108  +
         109  +
         110  +
class DuplexStreamWithDistinctStreamsInput:
         111  +
    stream: typing.AsyncIterator[rest_json.model.EventStream]
         112  +
         113  +
    def __init__(self, stream: typing.AsyncIterator[rest_json.model.EventStream]) -> None:
         114  +
        ...
         115  +
         116  +
         117  +
class DuplexStreamWithInitialMessagesInput:
         118  +
    initial_request_member: str
         119  +
         120  +
    stream: typing.AsyncIterator[rest_json.model.EventStream]
         121  +
         122  +
    def __init__(self, initial_request_member: str, stream: typing.AsyncIterator[rest_json.model.EventStream]) -> None:
         123  +
        ...
         124  +
         125  +
  103    126   
class EmptyInputAndEmptyOutputInput:
  104    127   
    def __init__(self) -> None:
  105    128   
        ...
  106    129   
  107    130   
  108    131   
class EndpointOperationInput:
  109    132   
    def __init__(self) -> None:
  110    133   
        ...
  111    134   
  112    135   
@@ -174,197 +233,263 @@
  194    217   
  195    218   
class HttpPrefixHeadersInput:
  196    219   
    foo: typing.Optional[str]
  197    220   
  198    221   
    foo_map: typing.Optional[typing.Dict[str, str]]
  199    222   
  200    223   
    def __init__(self, foo: typing.Optional[str] = ..., foo_map: typing.Optional[typing.Dict[str, str]] = ...) -> None:
  201    224   
        ...
  202    225   
  203    226   
         227  +
class HttpQueryParamsOnlyOperationInput:
         228  +
    query_map: typing.Optional[typing.Dict[str, str]]
         229  +
         230  +
    def __init__(self, query_map: typing.Optional[typing.Dict[str, str]] = ...) -> None:
         231  +
        ...
         232  +
         233  +
  204    234   
class HttpRequestWithFloatLabelsInput:
  205    235   
    double: float
  206    236   
  207    237   
    float: float
  208    238   
  209    239   
    def __init__(self, float: float, double: float) -> None:
  210    240   
        ...
  211    241   
  212    242   
  213    243   
class HttpRequestWithGreedyLabelInPathInput:
@@ -303,333 +362,408 @@
  323    353   
    header_string_set: typing.Optional[typing.List[str]]
  324    354   
  325    355   
    header_timestamp_list: typing.Optional[typing.List[rest_json.types.DateTime]]
  326    356   
  327    357   
    header_true_bool: typing.Optional[bool]
  328    358   
  329    359   
    def __init__(self, header_string: typing.Optional[str] = ..., header_byte: typing.Optional[int] = ..., header_short: typing.Optional[int] = ..., header_integer: typing.Optional[int] = ..., header_long: typing.Optional[int] = ..., header_float: typing.Optional[float] = ..., header_double: typing.Optional[float] = ..., header_true_bool: typing.Optional[bool] = ..., header_false_bool: typing.Optional[bool] = ..., header_string_list: typing.Optional[typing.List[str]] = ..., header_string_set: typing.Optional[typing.List[str]] = ..., header_integer_list: typing.Optional[typing.List[int]] = ..., header_boolean_list: typing.Optional[typing.List[bool]] = ..., header_timestamp_list: typing.Optional[typing.List[rest_json.types.DateTime]] = ..., header_enum: typing.Optional[rest_json.model.FooEnum] = ..., header_enum_list: typing.Optional[typing.List[rest_json.model.FooEnum]] = ..., header_integer_enum: typing.Optional[int] = ..., header_integer_enum_list: typing.Optional[typing.List[int]] = ...) -> None:
  330    360   
        ...
  331    361   
  332    362   
         363  +
class InputStreamInput:
         364  +
    stream: typing.AsyncIterator[rest_json.model.EventStream]
         365  +
         366  +
    def __init__(self, stream: typing.AsyncIterator[rest_json.model.EventStream]) -> None:
         367  +
        ...
         368  +
         369  +
         370  +
class InputStreamWithInitialRequestInput:
         371  +
    initial_request_member: str
         372  +
         373  +
    stream: typing.AsyncIterator[rest_json.model.EventStream]
         374  +
         375  +
    def __init__(self, initial_request_member: str, stream: typing.AsyncIterator[rest_json.model.EventStream]) -> None:
         376  +
        ...
         377  +
         378  +
  333    379   
class JsonBlobsInput:
  334    380   
    data: typing.Optional[rest_json.types.Blob]
  335    381   
  336    382   
    def __init__(self, data: typing.Optional[rest_json.types.Blob] = ...) -> None:
  337    383   
        ...
  338    384   
  339    385   
  340    386   
class JsonEnumsInput:
  341    387   
    foo_enum1: typing.Optional[rest_json.model.FooEnum]
  342    388   
@@ -772,818 +831,887 @@
  792    838   
        ...
  793    839   
  794    840   
  795    841   
class OperationWithNestedStructureInput:
  796    842   
    top_level: rest_json.model.TopLevel
  797    843   
  798    844   
    def __init__(self, top_level: rest_json.model.TopLevel) -> None:
  799    845   
        ...
  800    846   
  801    847   
         848  +
class OutputStreamInput:
         849  +
    def __init__(self) -> None:
         850  +
        ...
         851  +
         852  +
         853  +
class OutputStreamWithInitialResponseInput:
         854  +
    def __init__(self) -> None:
         855  +
        ...
         856  +
         857  +
  802    858   
class PostPlayerActionInput:
  803    859   
    action: typing.Optional[rest_json.model.PlayerAction]
  804    860   
  805    861   
    def __init__(self, action: typing.Optional[rest_json.model.PlayerAction] = ...) -> None:
  806    862   
        ...
  807    863   
  808    864   
  809    865   
class PostUnionWithJsonNameInput:
  810    866   
    value: typing.Optional[rest_json.model.UnionWithJsonName]
  811    867   

tmp-codegen-diff/codegen-server-test-python/rest_json/rust-server-codegen-python/python/rest_json/model/__init__.pyi

@@ -1,1 +34,41 @@
    1      1   
import rest_json.model
    2      2   
import rest_json.types
    3      3   
import typing
    4      4   
           5  +
class BlobPayloadEvent:
           6  +
    payload: typing.Optional[rest_json.types.Blob]
           7  +
           8  +
    def __init__(self, payload: typing.Optional[rest_json.types.Blob] = ...) -> None:
           9  +
        ...
          10  +
          11  +
    5     12   
class ClientOptionalDefaults:
    6     13   
    member: int
    7     14   
    8     15   
    def __init__(self, member: int) -> None:
    9     16   
        ...
   10     17   
   11     18   
   12     19   
class ComplexNestedErrorData:
   13     20   
    foo: typing.Optional[str]
   14     21   
@@ -61,68 +149,350 @@
   81     88   
    farewell: typing.Optional[rest_json.model.Farewell]
   82     89   
   83     90   
    greeting: str
   84     91   
   85     92   
    language: typing.Optional[str]
   86     93   
   87     94   
    def __init__(self, greeting: str, language: typing.Optional[str] = ..., farewell: typing.Optional[rest_json.model.Farewell] = ...) -> None:
   88     95   
        ...
   89     96   
   90     97   
          98  +
class EventStream:
          99  +
    def as_blob_payload(self) -> rest_json.model.BlobPayloadEvent:
         100  +
        """
         101  +
        Tries to convert the enum instance into [`BlobPayload`](crate::model::EventStream::BlobPayload), extracting the inner [`BlobPayloadEvent`](crate::model::BlobPayloadEvent).
         102  +
        """
         103  +
        ...
         104  +
         105  +
         106  +
    def as_headers(self) -> rest_json.model.HeadersEvent:
         107  +
        """
         108  +
        Tries to convert the enum instance into [`Headers`](crate::model::EventStream::Headers), extracting the inner [`HeadersEvent`](crate::model::HeadersEvent).
         109  +
        """
         110  +
        ...
         111  +
         112  +
         113  +
    def as_headers_and_explicit_payload(self) -> rest_json.model.HeadersAndExplicitPayloadEvent:
         114  +
        """
         115  +
        Tries to convert the enum instance into [`HeadersAndExplicitPayload`](crate::model::EventStream::HeadersAndExplicitPayload), extracting the inner [`HeadersAndExplicitPayloadEvent`](crate::model::HeadersAndExplicitPayloadEvent).
         116  +
        """
         117  +
        ...
         118  +
         119  +
         120  +
    def as_headers_and_implicit_payload(self) -> rest_json.model.HeadersAndImplicitPayloadEvent:
         121  +
        """
         122  +
        Tries to convert the enum instance into [`HeadersAndImplicitPayload`](crate::model::EventStream::HeadersAndImplicitPayload), extracting the inner [`HeadersAndImplicitPayloadEvent`](crate::model::HeadersAndImplicitPayloadEvent).
         123  +
        """
         124  +
        ...
         125  +
         126  +
         127  +
    def as_string_payload(self) -> rest_json.model.StringPayloadEvent:
         128  +
        """
         129  +
        Tries to convert the enum instance into [`StringPayload`](crate::model::EventStream::StringPayload), extracting the inner [`StringPayloadEvent`](crate::model::StringPayloadEvent).
         130  +
        """
         131  +
        ...
         132  +
         133  +
         134  +
    def as_structure_payload(self) -> rest_json.model.StructurePayloadEvent:
         135  +
        """
         136  +
        Tries to convert the enum instance into [`StructurePayload`](crate::model::EventStream::StructurePayload), extracting the inner [`StructurePayloadEvent`](crate::model::StructurePayloadEvent).
         137  +
        """
         138  +
        ...
         139  +
         140  +
         141  +
    def as_union_payload(self) -> rest_json.model.UnionPayloadEvent:
         142  +
        """
         143  +
        Tries to convert the enum instance into [`UnionPayload`](crate::model::EventStream::UnionPayload), extracting the inner [`UnionPayloadEvent`](crate::model::UnionPayloadEvent).
         144  +
        """
         145  +
        ...
         146  +
         147  +
         148  +
    @staticmethod
         149  +
    def blob_payload(data: rest_json.model.BlobPayloadEvent) -> EventStream:
         150  +
        """
         151  +
        Creates a new union instance of [`BlobPayload`](crate::model::EventStream::BlobPayload)
         152  +
        """
         153  +
        ...
         154  +
         155  +
         156  +
    @staticmethod
         157  +
    def headers(data: rest_json.model.HeadersEvent) -> EventStream:
         158  +
        """
         159  +
        Creates a new union instance of [`Headers`](crate::model::EventStream::Headers)
         160  +
        """
         161  +
        ...
         162  +
         163  +
         164  +
    @staticmethod
         165  +
    def headers_and_explicit_payload(data: rest_json.model.HeadersAndExplicitPayloadEvent) -> EventStream:
         166  +
        """
         167  +
        Creates a new union instance of [`HeadersAndExplicitPayload`](crate::model::EventStream::HeadersAndExplicitPayload)
         168  +
        """
         169  +
        ...
         170  +
         171  +
         172  +
    @staticmethod
         173  +
    def headers_and_implicit_payload(data: rest_json.model.HeadersAndImplicitPayloadEvent) -> EventStream:
         174  +
        """
         175  +
        Creates a new union instance of [`HeadersAndImplicitPayload`](crate::model::EventStream::HeadersAndImplicitPayload)
         176  +
        """
         177  +
        ...
         178  +
         179  +
         180  +
    def is_blob_payload(self) -> bool:
         181  +
        """
         182  +
        Returns true if this is a [`BlobPayload`](crate::model::EventStream::BlobPayload).
         183  +
        """
         184  +
        ...
         185  +
         186  +
         187  +
    def is_headers(self) -> bool:
         188  +
        """
         189  +
        Returns true if this is a [`Headers`](crate::model::EventStream::Headers).
         190  +
        """
         191  +
        ...
         192  +
         193  +
         194  +
    def is_headers_and_explicit_payload(self) -> bool:
         195  +
        """
         196  +
        Returns true if this is a [`HeadersAndExplicitPayload`](crate::model::EventStream::HeadersAndExplicitPayload).
         197  +
        """
         198  +
        ...
         199  +
         200  +
         201  +
    def is_headers_and_implicit_payload(self) -> bool:
         202  +
        """
         203  +
        Returns true if this is a [`HeadersAndImplicitPayload`](crate::model::EventStream::HeadersAndImplicitPayload).
         204  +
        """
         205  +
        ...
         206  +
         207  +
         208  +
    def is_string_payload(self) -> bool:
         209  +
        """
         210  +
        Returns true if this is a [`StringPayload`](crate::model::EventStream::StringPayload).
         211  +
        """
         212  +
        ...
         213  +
         214  +
         215  +
    def is_structure_payload(self) -> bool:
         216  +
        """
         217  +
        Returns true if this is a [`StructurePayload`](crate::model::EventStream::StructurePayload).
         218  +
        """
         219  +
        ...
         220  +
         221  +
         222  +
    def is_union_payload(self) -> bool:
         223  +
        """
         224  +
        Returns true if this is a [`UnionPayload`](crate::model::EventStream::UnionPayload).
         225  +
        """
         226  +
        ...
         227  +
         228  +
         229  +
    @staticmethod
         230  +
    def string_payload(data: rest_json.model.StringPayloadEvent) -> EventStream:
         231  +
        """
         232  +
        Creates a new union instance of [`StringPayload`](crate::model::EventStream::StringPayload)
         233  +
        """
         234  +
        ...
         235  +
         236  +
         237  +
    @staticmethod
         238  +
    def structure_payload(data: rest_json.model.StructurePayloadEvent) -> EventStream:
         239  +
        """
         240  +
        Creates a new union instance of [`StructurePayload`](crate::model::EventStream::StructurePayload)
         241  +
        """
         242  +
        ...
         243  +
         244  +
         245  +
    @staticmethod
         246  +
    def union_payload(data: rest_json.model.UnionPayloadEvent) -> EventStream:
         247  +
        """
         248  +
        Creates a new union instance of [`UnionPayload`](crate::model::EventStream::UnionPayload)
         249  +
        """
         250  +
        ...
         251  +
         252  +
   91    253   
class Farewell:
   92    254   
    phrase: str
   93    255   
   94    256   
    def __init__(self, phrase: str) -> None:
   95    257   
        ...
   96    258   
   97    259   
   98    260   
class FooEnum:
   99    261   
    Bar: FooEnum
  100    262   
  101    263   
    Baz: FooEnum
  102    264   
  103    265   
    Foo: FooEnum
  104    266   
  105    267   
    One: FooEnum
  106    268   
  107    269   
    Zero: FooEnum
  108    270   
  109    271   
    name: typing.Any
  110    272   
  111    273   
    value: typing.Any
  112    274   
  113    275   
class GreetingStruct:
  114    276   
    hi: typing.Optional[str]
  115    277   
  116    278   
    def __init__(self, hi: typing.Optional[str] = ...) -> None:
  117    279   
        ...
  118    280   
  119    281   
         282  +
class HeadersAndExplicitPayloadEvent:
         283  +
    header: typing.Optional[str]
         284  +
         285  +
    payload: typing.Optional[rest_json.model.PayloadStructure]
         286  +
         287  +
    def __init__(self, header: typing.Optional[str] = ..., payload: typing.Optional[rest_json.model.PayloadStructure] = ...) -> None:
         288  +
        ...
         289  +
         290  +
         291  +
class HeadersAndImplicitPayloadEvent:
         292  +
    header: typing.Optional[str]
         293  +
         294  +
    payload: typing.Optional[str]
         295  +
         296  +
    def __init__(self, header: typing.Optional[str] = ..., payload: typing.Optional[str] = ...) -> None:
         297  +
        ...
         298  +
         299  +
         300  +
class HeadersEvent:
         301  +
    blob_header: typing.Optional[rest_json.types.Blob]
         302  +
         303  +
    boolean_header: typing.Optional[bool]
         304  +
         305  +
    byte_header: typing.Optional[int]
         306  +
         307  +
    int_header: typing.Optional[int]
         308  +
         309  +
    long_header: typing.Optional[int]
         310  +
         311  +
    short_header: typing.Optional[int]
         312  +
         313  +
    string_header: typing.Optional[str]
         314  +
         315  +
    timestamp_header: typing.Optional[rest_json.types.DateTime]
         316  +
         317  +
    def __init__(self, boolean_header: typing.Optional[bool] = ..., byte_header: typing.Optional[int] = ..., short_header: typing.Optional[int] = ..., int_header: typing.Optional[int] = ..., long_header: typing.Optional[int] = ..., blob_header: typing.Optional[rest_json.types.Blob] = ..., string_header: typing.Optional[str] = ..., timestamp_header: typing.Optional[rest_json.types.DateTime] = ...) -> None:
         318  +
        ...
         319  +
         320  +
  120    321   
class MyUnion:
  121    322   
    def as_blob_value(self) -> rest_json.types.Blob:
  122    323   
        """
  123    324   
        Tries to convert the enum instance into [`BlobValue`](crate::model::MyUnion::BlobValue), extracting the inner [`Blob`](::aws_smithy_http_server_python::types::Blob).
  124    325   
        """
  125    326   
        ...
  126    327   
  127    328   
  128    329   
    def as_boolean_value(self) -> bool:
  129    330   
        """
@@ -327,528 +386,617 @@
  347    548   
        ...
  348    549   
  349    550   
  350    551   
class PayloadConfig:
  351    552   
    data: typing.Optional[int]
  352    553   
  353    554   
    def __init__(self, data: typing.Optional[int] = ...) -> None:
  354    555   
        ...
  355    556   
  356    557   
         558  +
class PayloadStructure:
         559  +
    structure_member: typing.Optional[str]
         560  +
         561  +
    def __init__(self, structure_member: typing.Optional[str] = ...) -> None:
         562  +
        ...
         563  +
         564  +
         565  +
class PayloadUnion:
         566  +
    def as_union_member(self) -> str:
         567  +
        """
         568  +
        Tries to convert the enum instance into [`UnionMember`](crate::model::PayloadUnion::UnionMember), extracting the inner [`String`](::std::string::String).
         569  +
        """
         570  +
        ...
         571  +
         572  +
         573  +
    def is_union_member(self) -> bool:
         574  +
        """
         575  +
        Returns true if this is a [`UnionMember`](crate::model::PayloadUnion::UnionMember).
         576  +
        """
         577  +
        ...
         578  +
         579  +
         580  +
    @staticmethod
         581  +
    def union_member(data: str) -> PayloadUnion:
         582  +
        """
         583  +
        Creates a new union instance of [`UnionMember`](crate::model::PayloadUnion::UnionMember)
         584  +
        """
         585  +
        ...
         586  +
         587  +
  357    588   
class PlayerAction:
  358    589   
    def as_quit(self) -> None:
  359    590   
        """
  360    591   
        Tries to convert the enum instance into [`Quit`](crate::model::PlayerAction::Quit), extracting the inner `()`.
  361    592   
        """
  362    593   
        ...
  363    594   
  364    595   
  365    596   
    def is_quit(self) -> bool:
  366    597   
        """
@@ -413,644 +540,822 @@
  433    664   
  434    665   
  435    666   
    @staticmethod
  436    667   
    def string(data: str) -> SimpleUnion:
  437    668   
        """
  438    669   
        Creates a new union instance of [`String`](crate::model::SimpleUnion::String)
  439    670   
        """
  440    671   
        ...
  441    672   
  442    673   
         674  +
class SingletonEvent:
         675  +
    value: typing.Optional[str]
         676  +
         677  +
    def __init__(self, value: typing.Optional[str] = ...) -> None:
         678  +
        ...
         679  +
         680  +
         681  +
class SingletonEventStream:
         682  +
    def as_singleton(self) -> rest_json.model.SingletonEvent:
         683  +
        """
         684  +
        Tries to convert the enum instance into [`Singleton`](crate::model::SingletonEventStream::Singleton), extracting the inner [`SingletonEvent`](crate::model::SingletonEvent).
         685  +
        """
         686  +
        ...
         687  +
         688  +
         689  +
    def is_singleton(self) -> bool:
         690  +
        """
         691  +
        Returns true if this is a [`Singleton`](crate::model::SingletonEventStream::Singleton).
         692  +
        """
         693  +
        ...
         694  +
         695  +
         696  +
    @staticmethod
         697  +
    def singleton(data: rest_json.model.SingletonEvent) -> SingletonEventStream:
         698  +
        """
         699  +
        Creates a new union instance of [`Singleton`](crate::model::SingletonEventStream::Singleton)
         700  +
        """
         701  +
        ...
         702  +
         703  +
  443    704   
class StringEnum:
  444    705   
    V: StringEnum
  445    706   
  446    707   
    name: typing.Any
  447    708   
  448    709   
    value: typing.Any
  449    710   
         711  +
class StringPayloadEvent:
         712  +
    payload: typing.Optional[str]
         713  +
         714  +
    def __init__(self, payload: typing.Optional[str] = ...) -> None:
         715  +
        ...
         716  +
         717  +
  450    718   
class StructureListMember:
  451    719   
    a: typing.Optional[str]
  452    720   
  453    721   
    b: typing.Optional[str]
  454    722   
  455    723   
    def __init__(self, a: typing.Optional[str] = ..., b: typing.Optional[str] = ...) -> None:
  456    724   
        ...
  457    725   
  458    726   
         727  +
class StructurePayloadEvent:
         728  +
    payload: typing.Optional[rest_json.model.PayloadStructure]
         729  +
         730  +
    def __init__(self, payload: typing.Optional[rest_json.model.PayloadStructure] = ...) -> None:
         731  +
        ...
         732  +
         733  +
  459    734   
class TestConfig:
  460    735   
    timeout: typing.Optional[int]
  461    736   
  462    737   
    def __init__(self, timeout: typing.Optional[int] = ...) -> None:
  463    738   
        ...
  464    739   
  465    740   
  466    741   
class TestEnum:
  467    742   
    Bar: TestEnum
  468    743   
  469    744   
    Baz: TestEnum
  470    745   
  471    746   
    Foo: TestEnum
  472    747   
  473    748   
    name: typing.Any
  474    749   
  475    750   
    value: typing.Any
  476    751   
  477    752   
class TopLevel:
  478    753   
    dialog: rest_json.model.Dialog
  479    754   
  480    755   
    dialog_list: typing.List[rest_json.model.Dialog]
  481    756   
  482    757   
    dialog_map: typing.Dict[str, rest_json.model.Dialog]
  483    758   
  484    759   
    def __init__(self, dialog: rest_json.model.Dialog, dialog_list: typing.List[rest_json.model.Dialog], dialog_map: typing.Dict[str, rest_json.model.Dialog]) -> None:
  485    760   
        ...
  486    761   
  487    762   
  488    763   
class UnionPayload:
  489    764   
    def as_greeting(self) -> str:
  490    765   
        """
  491    766   
        Tries to convert the enum instance into [`Greeting`](crate::model::UnionPayload::Greeting), extracting the inner [`String`](::std::string::String).
  492    767   
        """
  493    768   
        ...
  494    769   
  495    770   
  496    771   
    @staticmethod
  497    772   
    def greeting(data: str) -> UnionPayload:
  498    773   
        """
  499    774   
        Creates a new union instance of [`Greeting`](crate::model::UnionPayload::Greeting)
  500    775   
        """
  501    776   
        ...
  502    777   
  503    778   
  504    779   
    def is_greeting(self) -> bool:
  505    780   
        """
  506    781   
        Returns true if this is a [`Greeting`](crate::model::UnionPayload::Greeting).
  507    782   
        """
  508    783   
        ...
  509    784   
  510    785   
         786  +
class UnionPayloadEvent:
         787  +
    payload: typing.Optional[rest_json.model.PayloadUnion]
         788  +
         789  +
    def __init__(self, payload: typing.Optional[rest_json.model.PayloadUnion] = ...) -> None:
         790  +
        ...
         791  +
         792  +
  511    793   
class UnionWithJsonName:
  512    794   
    def as_bar(self) -> str:
  513    795   
        """
  514    796   
        Tries to convert the enum instance into [`Bar`](crate::model::UnionWithJsonName::Bar), extracting the inner [`String`](::std::string::String).
  515    797   
        """
  516    798   
        ...
  517    799   
  518    800   
  519    801   
    def as_baz(self) -> str:
  520    802   
        """

tmp-codegen-diff/codegen-server-test-python/rest_json/rust-server-codegen-python/python/rest_json/output/__init__.pyi

@@ -25,25 +84,107 @@
   45     45   
   46     46   
class DocumentTypeOutput:
   47     47   
    document_value: typing.Optional[rest_json.types.Document]
   48     48   
   49     49   
    string_value: typing.Optional[str]
   50     50   
   51     51   
    def __init__(self, string_value: typing.Optional[str] = ..., document_value: typing.Optional[rest_json.types.Document] = ...) -> None:
   52     52   
        ...
   53     53   
   54     54   
          55  +
class DuplexStreamOutput:
          56  +
    stream: typing.AsyncIterator[rest_json.model.EventStream]
          57  +
          58  +
    def __init__(self, stream: typing.AsyncIterator[rest_json.model.EventStream]) -> None:
          59  +
        ...
          60  +
          61  +
          62  +
class DuplexStreamWithDistinctStreamsOutput:
          63  +
    stream: typing.Optional[rest_json.model.SingletonEventStream]
          64  +
          65  +
    def __init__(self, stream: typing.Optional[rest_json.model.SingletonEventStream] = ...) -> None:
          66  +
        ...
          67  +
          68  +
          69  +
class DuplexStreamWithInitialMessagesOutput:
          70  +
    initial_response_member: str
          71  +
          72  +
    stream: typing.AsyncIterator[rest_json.model.EventStream]
          73  +
          74  +
    def __init__(self, initial_response_member: str, stream: typing.AsyncIterator[rest_json.model.EventStream]) -> None:
          75  +
        ...
          76  +
          77  +
   55     78   
class EmptyInputAndEmptyOutputOutput:
   56     79   
    def __init__(self) -> None:
   57     80   
        ...
   58     81   
   59     82   
   60     83   
class EndpointOperationOutput:
   61     84   
    def __init__(self) -> None:
   62     85   
        ...
   63     86   
   64     87   
@@ -130,153 +189,217 @@
  150    173   
  151    174   
class HttpPrefixHeadersOutput:
  152    175   
    foo: typing.Optional[str]
  153    176   
  154    177   
    foo_map: typing.Optional[typing.Dict[str, str]]
  155    178   
  156    179   
    def __init__(self, foo: typing.Optional[str] = ..., foo_map: typing.Optional[typing.Dict[str, str]] = ...) -> None:
  157    180   
        ...
  158    181   
  159    182   
         183  +
class HttpQueryParamsOnlyOperationOutput:
         184  +
    def __init__(self) -> None:
         185  +
        ...
         186  +
         187  +
  160    188   
class HttpRequestWithFloatLabelsOutput:
  161    189   
    def __init__(self) -> None:
  162    190   
        ...
  163    191   
  164    192   
  165    193   
class HttpRequestWithGreedyLabelInPathOutput:
  166    194   
    def __init__(self) -> None:
  167    195   
        ...
  168    196   
  169    197   
@@ -217,245 +276,314 @@
  237    265   
    header_string_set: typing.Optional[typing.List[str]]
  238    266   
  239    267   
    header_timestamp_list: typing.Optional[typing.List[rest_json.types.DateTime]]
  240    268   
  241    269   
    header_true_bool: typing.Optional[bool]
  242    270   
  243    271   
    def __init__(self, header_string: typing.Optional[str] = ..., header_byte: typing.Optional[int] = ..., header_short: typing.Optional[int] = ..., header_integer: typing.Optional[int] = ..., header_long: typing.Optional[int] = ..., header_float: typing.Optional[float] = ..., header_double: typing.Optional[float] = ..., header_true_bool: typing.Optional[bool] = ..., header_false_bool: typing.Optional[bool] = ..., header_string_list: typing.Optional[typing.List[str]] = ..., header_string_set: typing.Optional[typing.List[str]] = ..., header_integer_list: typing.Optional[typing.List[int]] = ..., header_boolean_list: typing.Optional[typing.List[bool]] = ..., header_timestamp_list: typing.Optional[typing.List[rest_json.types.DateTime]] = ..., header_enum: typing.Optional[rest_json.model.FooEnum] = ..., header_enum_list: typing.Optional[typing.List[rest_json.model.FooEnum]] = ..., header_integer_enum: typing.Optional[int] = ..., header_integer_enum_list: typing.Optional[typing.List[int]] = ...) -> None:
  244    272   
        ...
  245    273   
  246    274   
         275  +
class InputStreamOutput:
         276  +
    def __init__(self) -> None:
         277  +
        ...
         278  +
         279  +
         280  +
class InputStreamWithInitialRequestOutput:
         281  +
    def __init__(self) -> None:
         282  +
        ...
         283  +
         284  +
  247    285   
class JsonBlobsOutput:
  248    286   
    data: typing.Optional[rest_json.types.Blob]
  249    287   
  250    288   
    def __init__(self, data: typing.Optional[rest_json.types.Blob] = ...) -> None:
  251    289   
        ...
  252    290   
  253    291   
  254    292   
class JsonEnumsOutput:
  255    293   
    foo_enum1: typing.Optional[rest_json.model.FooEnum]
  256    294   
@@ -624,662 +683,737 @@
  644    682   
    dialog: rest_json.model.Dialog
  645    683   
  646    684   
    dialog_list: typing.List[rest_json.model.Dialog]
  647    685   
  648    686   
    dialog_map: typing.Dict[str, rest_json.model.Dialog]
  649    687   
  650    688   
    def __init__(self, dialog: rest_json.model.Dialog, dialog_list: typing.List[rest_json.model.Dialog], dialog_map: typing.Dict[str, rest_json.model.Dialog]) -> None:
  651    689   
        ...
  652    690   
  653    691   
         692  +
class OutputStreamOutput:
         693  +
    stream: typing.AsyncIterator[rest_json.model.EventStream]
         694  +
         695  +
    def __init__(self, stream: typing.AsyncIterator[rest_json.model.EventStream]) -> None:
         696  +
        ...
         697  +
         698  +
         699  +
class OutputStreamWithInitialResponseOutput:
         700  +
    initial_response_member: str
         701  +
         702  +
    stream: typing.AsyncIterator[rest_json.model.EventStream]
         703  +
         704  +
    def __init__(self, initial_response_member: str, stream: typing.AsyncIterator[rest_json.model.EventStream]) -> None:
         705  +
        ...
         706  +
         707  +
  654    708   
class PostPlayerActionOutput:
  655    709   
    action: rest_json.model.PlayerAction
  656    710   
  657    711   
    def __init__(self, action: rest_json.model.PlayerAction) -> None:
  658    712   
        ...
  659    713   
  660    714   
  661    715   
class PostUnionWithJsonNameOutput:
  662    716   
    value: rest_json.model.UnionWithJsonName
  663    717   

tmp-codegen-diff/codegen-server-test-python/rest_json/rust-server-codegen-python/src/constrained.rs

@@ -1,1 +109,109 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2      2   
    3         -
pub(crate) mod sparse_set_map_constrained {
           3  +
pub(crate) mod foo_enum_list_constrained {
    4      4   
    5      5   
    #[derive(Debug, Clone)]
    6         -
    pub(crate) struct SparseSetMapConstrained(
    7         -
        pub(crate)  std::collections::HashMap<
    8         -
            ::std::string::String,
    9         -
            ::std::option::Option<crate::model::StringSet>,
   10         -
        >,
           6  +
    pub(crate) struct FooEnumListConstrained(pub(crate) std::vec::Vec<crate::model::FooEnum>);
           7  +
           8  +
    impl crate::constrained::Constrained for FooEnumListConstrained {
           9  +
        type Unconstrained =
          10  +
            crate::unconstrained::foo_enum_list_unconstrained::FooEnumListUnconstrained;
          11  +
    }
          12  +
    impl ::std::convert::From<FooEnumListConstrained> for ::std::vec::Vec<crate::model::FooEnum> {
          13  +
        fn from(v: FooEnumListConstrained) -> Self {
          14  +
            v.0
          15  +
        }
          16  +
    }
          17  +
}
          18  +
pub(crate) mod foo_enum_map_constrained {
          19  +
          20  +
    #[derive(Debug, Clone)]
          21  +
    pub(crate) struct FooEnumMapConstrained(
          22  +
        pub(crate) std::collections::HashMap<::std::string::String, crate::model::FooEnum>,
   11     23   
    );
   12     24   
   13         -
    impl crate::constrained::Constrained for SparseSetMapConstrained {
          25  +
    impl crate::constrained::Constrained for FooEnumMapConstrained {
   14     26   
        type Unconstrained =
   15         -
            crate::unconstrained::sparse_set_map_unconstrained::SparseSetMapUnconstrained;
          27  +
            crate::unconstrained::foo_enum_map_unconstrained::FooEnumMapUnconstrained;
   16     28   
    }
   17         -
    impl ::std::convert::From<SparseSetMapConstrained>
   18         -
        for ::std::collections::HashMap<
   19         -
            ::std::string::String,
   20         -
            ::std::option::Option<::std::vec::Vec<::std::string::String>>,
   21         -
        >
          29  +
    impl ::std::convert::From<FooEnumMapConstrained>
          30  +
        for ::std::collections::HashMap<::std::string::String, crate::model::FooEnum>
   22     31   
    {
   23         -
        fn from(v: SparseSetMapConstrained) -> Self {
   24         -
            v.0.into_iter()
   25         -
                .map(|(k, v)| {
   26         -
                    let v = { v.map(|v| v.into()) };
   27         -
                    (k, v)
   28         -
                })
   29         -
                .collect()
          32  +
        fn from(v: FooEnumMapConstrained) -> Self {
          33  +
            v.0
   30     34   
        }
   31     35   
    }
   32     36   
}
   33     37   
pub(crate) mod dense_set_map_constrained {
   34     38   
   35     39   
    #[derive(Debug, Clone)]
   36     40   
    pub(crate) struct DenseSetMapConstrained(
   37     41   
        pub(crate) std::collections::HashMap<::std::string::String, crate::model::StringSet>,
   38     42   
    );
   39     43   
   40     44   
    impl crate::constrained::Constrained for DenseSetMapConstrained {
   41     45   
        type Unconstrained =
   42     46   
            crate::unconstrained::dense_set_map_unconstrained::DenseSetMapUnconstrained;
   43     47   
    }
   44     48   
    impl ::std::convert::From<DenseSetMapConstrained>
   45     49   
        for ::std::collections::HashMap<
   46     50   
            ::std::string::String,
   47     51   
            ::std::vec::Vec<::std::string::String>,
   48     52   
        >
   49     53   
    {
   50     54   
        fn from(v: DenseSetMapConstrained) -> Self {
   51     55   
            v.0.into_iter()
   52     56   
                .map(|(k, v)| {
   53     57   
                    let v = { v.into() };
   54     58   
                    (k, v)
   55     59   
                })
   56     60   
                .collect()
   57     61   
        }
   58     62   
    }
   59     63   
}
   60         -
pub(crate) mod foo_enum_list_constrained {
   61         -
   62         -
    #[derive(Debug, Clone)]
   63         -
    pub(crate) struct FooEnumListConstrained(pub(crate) std::vec::Vec<crate::model::FooEnum>);
   64         -
   65         -
    impl crate::constrained::Constrained for FooEnumListConstrained {
   66         -
        type Unconstrained =
   67         -
            crate::unconstrained::foo_enum_list_unconstrained::FooEnumListUnconstrained;
   68         -
    }
   69         -
    impl ::std::convert::From<FooEnumListConstrained> for ::std::vec::Vec<crate::model::FooEnum> {
   70         -
        fn from(v: FooEnumListConstrained) -> Self {
   71         -
            v.0
   72         -
        }
   73         -
    }
   74         -
}
   75         -
pub(crate) mod foo_enum_map_constrained {
          64  +
pub(crate) mod sparse_set_map_constrained {
   76     65   
   77     66   
    #[derive(Debug, Clone)]
   78         -
    pub(crate) struct FooEnumMapConstrained(
   79         -
        pub(crate) std::collections::HashMap<::std::string::String, crate::model::FooEnum>,
          67  +
    pub(crate) struct SparseSetMapConstrained(
          68  +
        pub(crate)  std::collections::HashMap<
          69  +
            ::std::string::String,
          70  +
            ::std::option::Option<crate::model::StringSet>,
          71  +
        >,
   80     72   
    );
   81     73   
   82         -
    impl crate::constrained::Constrained for FooEnumMapConstrained {
          74  +
    impl crate::constrained::Constrained for SparseSetMapConstrained {
   83     75   
        type Unconstrained =
   84         -
            crate::unconstrained::foo_enum_map_unconstrained::FooEnumMapUnconstrained;
          76  +
            crate::unconstrained::sparse_set_map_unconstrained::SparseSetMapUnconstrained;
   85     77   
    }
   86         -
    impl ::std::convert::From<FooEnumMapConstrained>
   87         -
        for ::std::collections::HashMap<::std::string::String, crate::model::FooEnum>
          78  +
    impl ::std::convert::From<SparseSetMapConstrained>
          79  +
        for ::std::collections::HashMap<
          80  +
            ::std::string::String,
          81  +
            ::std::option::Option<::std::vec::Vec<::std::string::String>>,
          82  +
        >
   88     83   
    {
   89         -
        fn from(v: FooEnumMapConstrained) -> Self {
   90         -
            v.0
          84  +
        fn from(v: SparseSetMapConstrained) -> Self {
          85  +
            v.0.into_iter()
          86  +
                .map(|(k, v)| {
          87  +
                    let v = { v.map(|v| v.into()) };
          88  +
                    (k, v)
          89  +
                })
          90  +
                .collect()
   91     91   
        }
   92     92   
    }
   93     93   
}
   94     94   
   95     95   
/*
   96     96   
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
   97     97   
 * SPDX-License-Identifier: Apache-2.0
   98     98   
 */
   99     99   
  100    100   
pub(crate) trait Constrained {

tmp-codegen-diff/codegen-server-test-python/rest_json/rust-server-codegen-python/src/error.rs

@@ -1,1 +3538,3330 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
/// Error type for the `OperationWithNestedStructure` operation.
    3         -
/// Each variant represents an error that can occur for the `OperationWithNestedStructure` operation.
           2  +
/// Error type for the `NoInputAndNoOutput` operation.
           3  +
/// Each variant represents an error that can occur for the `NoInputAndNoOutput` operation.
    4      4   
#[derive(::std::fmt::Debug)]
    5         -
pub enum OperationWithNestedStructureError {
    6         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
    7         -
    ValidationException(crate::error::ValidationException),
           5  +
pub enum NoInputAndNoOutputError {
    8      6   
    #[allow(missing_docs)] // documentation missing in model
    9      7   
    InternalServerError(crate::error::InternalServerError),
   10      8   
}
   11         -
impl ::std::fmt::Display for OperationWithNestedStructureError {
           9  +
impl ::std::fmt::Display for NoInputAndNoOutputError {
   12     10   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
   13     11   
        match &self {
   14         -
            OperationWithNestedStructureError::ValidationException(_inner) => _inner.fmt(f),
   15         -
            OperationWithNestedStructureError::InternalServerError(_inner) => _inner.fmt(f),
          12  +
            NoInputAndNoOutputError::InternalServerError(_inner) => _inner.fmt(f),
   16     13   
        }
   17     14   
    }
   18     15   
}
   19         -
impl OperationWithNestedStructureError {
   20         -
    /// Returns `true` if the error kind is `OperationWithNestedStructureError::ValidationException`.
   21         -
    pub fn is_validation_exception(&self) -> bool {
   22         -
        matches!(
   23         -
            &self,
   24         -
            OperationWithNestedStructureError::ValidationException(_)
   25         -
        )
   26         -
    }
   27         -
    /// Returns `true` if the error kind is `OperationWithNestedStructureError::InternalServerError`.
          16  +
impl NoInputAndNoOutputError {
          17  +
    /// Returns `true` if the error kind is `NoInputAndNoOutputError::InternalServerError`.
   28     18   
    pub fn is_internal_server_error(&self) -> bool {
   29         -
        matches!(
   30         -
            &self,
   31         -
            OperationWithNestedStructureError::InternalServerError(_)
   32         -
        )
          19  +
        matches!(&self, NoInputAndNoOutputError::InternalServerError(_))
   33     20   
    }
   34     21   
    /// Returns the error name string by matching the correct variant.
   35     22   
    pub fn name(&self) -> &'static str {
   36     23   
        match &self {
   37         -
            OperationWithNestedStructureError::ValidationException(_inner) => _inner.name(),
   38         -
            OperationWithNestedStructureError::InternalServerError(_inner) => _inner.name(),
          24  +
            NoInputAndNoOutputError::InternalServerError(_inner) => _inner.name(),
   39     25   
        }
   40     26   
    }
   41     27   
}
   42         -
impl ::std::error::Error for OperationWithNestedStructureError {
          28  +
impl ::std::error::Error for NoInputAndNoOutputError {
   43     29   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
   44     30   
        match &self {
   45         -
            OperationWithNestedStructureError::ValidationException(_inner) => Some(_inner),
   46         -
            OperationWithNestedStructureError::InternalServerError(_inner) => Some(_inner),
   47         -
        }
          31  +
            NoInputAndNoOutputError::InternalServerError(_inner) => Some(_inner),
   48     32   
        }
   49         -
}
   50         -
impl ::std::convert::From<crate::error::ValidationException>
   51         -
    for crate::error::OperationWithNestedStructureError
   52         -
{
   53         -
    fn from(
   54         -
        variant: crate::error::ValidationException,
   55         -
    ) -> crate::error::OperationWithNestedStructureError {
   56         -
        Self::ValidationException(variant)
   57     33   
    }
   58     34   
}
   59     35   
impl ::std::convert::From<crate::error::InternalServerError>
   60         -
    for crate::error::OperationWithNestedStructureError
          36  +
    for crate::error::NoInputAndNoOutputError
   61     37   
{
   62         -
    fn from(
   63         -
        variant: crate::error::InternalServerError,
   64         -
    ) -> crate::error::OperationWithNestedStructureError {
          38  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::NoInputAndNoOutputError {
   65     39   
        Self::InternalServerError(variant)
   66     40   
    }
   67     41   
}
   68     42   
   69         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::OperationWithNestedStructureError {
   70         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::OperationWithNestedStructureError {
          43  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::NoInputAndNoOutputError {
          44  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::NoInputAndNoOutputError {
   71     45   
        ::pyo3::Python::with_gil(|py| {
   72     46   
            let error = variant.value(py);
   73         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
   74         -
                return error.into();
   75         -
            }
          47  +
   76     48   
            crate::error::InternalServerError {
   77     49   
                message: error.to_string(),
   78     50   
            }
   79     51   
            .into()
   80     52   
        })
   81     53   
    }
   82     54   
}
   83     55   
   84         -
#[::pyo3::pyclass(extends = ::pyo3::exceptions::PyException)]
   85         -
/// :param message str:
   86         -
/// :rtype None:
   87         -
#[allow(missing_docs)] // documentation missing in model
   88         -
#[derive(
   89         -
    ::std::clone::Clone, ::std::cmp::Eq, ::std::cmp::PartialEq, ::std::fmt::Debug, ::std::hash::Hash,
   90         -
)]
   91         -
pub struct InternalServerError {
   92         -
    #[pyo3(get, set)]
   93         -
    /// :type str:
          56  +
/// Error type for the `NoInputAndOutput` operation.
          57  +
/// Each variant represents an error that can occur for the `NoInputAndOutput` operation.
          58  +
#[derive(::std::fmt::Debug)]
          59  +
pub enum NoInputAndOutputError {
   94     60   
    #[allow(missing_docs)] // documentation missing in model
   95         -
    pub message: ::std::string::String,
          61  +
    InternalServerError(crate::error::InternalServerError),
   96     62   
}
   97         -
#[allow(clippy::new_without_default)]
   98         -
#[allow(clippy::too_many_arguments)]
   99         -
#[::pyo3::pymethods]
  100         -
impl InternalServerError {
  101         -
    #[new]
  102         -
    pub fn new(message: ::std::string::String) -> Self {
  103         -
        Self { message }
  104         -
    }
  105         -
    fn __repr__(&self) -> String {
  106         -
        format!("{self:?}")
          63  +
impl ::std::fmt::Display for NoInputAndOutputError {
          64  +
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
          65  +
        match &self {
          66  +
            NoInputAndOutputError::InternalServerError(_inner) => _inner.fmt(f),
  107     67   
        }
  108         -
    fn __str__(&self) -> String {
  109         -
        format!("{self:?}")
  110     68   
    }
  111     69   
}
  112         -
impl InternalServerError {
  113         -
    /// Returns the error message.
  114         -
    pub fn message(&self) -> &str {
  115         -
        &self.message
          70  +
impl NoInputAndOutputError {
          71  +
    /// Returns `true` if the error kind is `NoInputAndOutputError::InternalServerError`.
          72  +
    pub fn is_internal_server_error(&self) -> bool {
          73  +
        matches!(&self, NoInputAndOutputError::InternalServerError(_))
  116     74   
    }
  117         -
    #[doc(hidden)]
  118         -
    /// Returns the error name.
          75  +
    /// Returns the error name string by matching the correct variant.
  119     76   
    pub fn name(&self) -> &'static str {
  120         -
        "InternalServerError"
  121         -
    }
  122         -
}
  123         -
impl ::std::fmt::Display for InternalServerError {
  124         -
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
  125         -
        ::std::write!(f, "InternalServerError")?;
  126         -
        {
  127         -
            ::std::write!(f, ": {}", &self.message)?;
  128         -
        }
  129         -
        Ok(())
  130         -
    }
  131         -
}
  132         -
impl ::std::error::Error for InternalServerError {}
  133         -
impl InternalServerError {
  134         -
    /// Creates a new builder-style object to manufacture [`InternalServerError`](crate::error::InternalServerError).
  135         -
    pub fn builder() -> crate::error::internal_server_error::Builder {
  136         -
        crate::error::internal_server_error::Builder::default()
          77  +
        match &self {
          78  +
            NoInputAndOutputError::InternalServerError(_inner) => _inner.name(),
  137     79   
        }
  138         -
}
  139         -
  140         -
#[::pyo3::pyclass(extends = ::pyo3::exceptions::PyException)]
  141         -
/// :param message str:
  142         -
/// :param field_list typing.Optional\[typing.List\[rest_json.model.ValidationExceptionField\]\]:
  143         -
/// :rtype None:
  144         -
/// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
  145         -
#[derive(
  146         -
    ::std::clone::Clone, ::std::cmp::Eq, ::std::cmp::PartialEq, ::std::fmt::Debug, ::std::hash::Hash,
  147         -
)]
  148         -
pub struct ValidationException {
  149         -
    #[pyo3(get, set)]
  150         -
    /// :type str:
  151         -
    /// A summary of the validation failure.
  152         -
    pub message: ::std::string::String,
  153         -
    #[pyo3(get, set)]
  154         -
    /// :type typing.Optional\[typing.List\[rest_json.model.ValidationExceptionField\]\]:
  155         -
    /// A list of specific failures encountered while validating the input. A member can appear in this list more than once if it failed to satisfy multiple constraints.
  156         -
    pub field_list: ::std::option::Option<::std::vec::Vec<crate::model::ValidationExceptionField>>,
  157         -
}
  158         -
impl ValidationException {
  159         -
    /// A list of specific failures encountered while validating the input. A member can appear in this list more than once if it failed to satisfy multiple constraints.
  160         -
    pub fn field_list(&self) -> ::std::option::Option<&[crate::model::ValidationExceptionField]> {
  161         -
        self.field_list.as_deref()
  162     80   
    }
  163     81   
}
  164         -
#[allow(clippy::new_without_default)]
  165         -
#[allow(clippy::too_many_arguments)]
  166         -
#[::pyo3::pymethods]
  167         -
impl ValidationException {
  168         -
    #[new]
  169         -
    pub fn new(
  170         -
        message: ::std::string::String,
  171         -
        field_list: ::std::option::Option<::std::vec::Vec<crate::model::ValidationExceptionField>>,
  172         -
    ) -> Self {
  173         -
        Self {
  174         -
            message,
  175         -
            field_list,
  176         -
        }
  177         -
    }
  178         -
    fn __repr__(&self) -> String {
  179         -
        format!("{self:?}")
          82  +
impl ::std::error::Error for NoInputAndOutputError {
          83  +
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
          84  +
        match &self {
          85  +
            NoInputAndOutputError::InternalServerError(_inner) => Some(_inner),
  180     86   
        }
  181         -
    fn __str__(&self) -> String {
  182         -
        format!("{self:?}")
  183     87   
    }
  184     88   
}
  185         -
impl ValidationException {
  186         -
    /// Returns the error message.
  187         -
    pub fn message(&self) -> &str {
  188         -
        &self.message
  189         -
    }
  190         -
    #[doc(hidden)]
  191         -
    /// Returns the error name.
  192         -
    pub fn name(&self) -> &'static str {
  193         -
        "ValidationException"
          89  +
impl ::std::convert::From<crate::error::InternalServerError>
          90  +
    for crate::error::NoInputAndOutputError
          91  +
{
          92  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::NoInputAndOutputError {
          93  +
        Self::InternalServerError(variant)
  194     94   
    }
  195     95   
}
  196         -
impl ::std::fmt::Display for ValidationException {
  197         -
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
  198         -
        ::std::write!(f, "ValidationException")?;
  199         -
        {
  200         -
            ::std::write!(f, ": {}", &self.message)?;
  201         -
        }
  202         -
        Ok(())
          96  +
          97  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::NoInputAndOutputError {
          98  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::NoInputAndOutputError {
          99  +
        ::pyo3::Python::with_gil(|py| {
         100  +
            let error = variant.value(py);
         101  +
         102  +
            crate::error::InternalServerError {
         103  +
                message: error.to_string(),
  203    104   
            }
  204         -
}
  205         -
impl ::std::error::Error for ValidationException {}
  206         -
impl ValidationException {
  207         -
    /// Creates a new builder-style object to manufacture [`ValidationException`](crate::error::ValidationException).
  208         -
    pub fn builder() -> crate::error::validation_exception::Builder {
  209         -
        crate::error::validation_exception::Builder::default()
         105  +
            .into()
         106  +
        })
  210    107   
    }
  211    108   
}
  212    109   
  213         -
/// Error type for the `OperationWithDefaults` operation.
  214         -
/// Each variant represents an error that can occur for the `OperationWithDefaults` operation.
         110  +
/// Error type for the `EmptyInputAndEmptyOutput` operation.
         111  +
/// Each variant represents an error that can occur for the `EmptyInputAndEmptyOutput` operation.
  215    112   
#[derive(::std::fmt::Debug)]
  216         -
pub enum OperationWithDefaultsError {
  217         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
  218         -
    ValidationException(crate::error::ValidationException),
         113  +
pub enum EmptyInputAndEmptyOutputError {
  219    114   
    #[allow(missing_docs)] // documentation missing in model
  220    115   
    InternalServerError(crate::error::InternalServerError),
  221    116   
}
  222         -
impl ::std::fmt::Display for OperationWithDefaultsError {
         117  +
impl ::std::fmt::Display for EmptyInputAndEmptyOutputError {
  223    118   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
  224    119   
        match &self {
  225         -
            OperationWithDefaultsError::ValidationException(_inner) => _inner.fmt(f),
  226         -
            OperationWithDefaultsError::InternalServerError(_inner) => _inner.fmt(f),
         120  +
            EmptyInputAndEmptyOutputError::InternalServerError(_inner) => _inner.fmt(f),
  227    121   
        }
  228    122   
    }
  229    123   
}
  230         -
impl OperationWithDefaultsError {
  231         -
    /// Returns `true` if the error kind is `OperationWithDefaultsError::ValidationException`.
  232         -
    pub fn is_validation_exception(&self) -> bool {
  233         -
        matches!(&self, OperationWithDefaultsError::ValidationException(_))
  234         -
    }
  235         -
    /// Returns `true` if the error kind is `OperationWithDefaultsError::InternalServerError`.
         124  +
impl EmptyInputAndEmptyOutputError {
         125  +
    /// Returns `true` if the error kind is `EmptyInputAndEmptyOutputError::InternalServerError`.
  236    126   
    pub fn is_internal_server_error(&self) -> bool {
  237         -
        matches!(&self, OperationWithDefaultsError::InternalServerError(_))
         127  +
        matches!(&self, EmptyInputAndEmptyOutputError::InternalServerError(_))
  238    128   
    }
  239    129   
    /// Returns the error name string by matching the correct variant.
  240    130   
    pub fn name(&self) -> &'static str {
  241    131   
        match &self {
  242         -
            OperationWithDefaultsError::ValidationException(_inner) => _inner.name(),
  243         -
            OperationWithDefaultsError::InternalServerError(_inner) => _inner.name(),
         132  +
            EmptyInputAndEmptyOutputError::InternalServerError(_inner) => _inner.name(),
  244    133   
        }
  245    134   
    }
  246    135   
}
  247         -
impl ::std::error::Error for OperationWithDefaultsError {
         136  +
impl ::std::error::Error for EmptyInputAndEmptyOutputError {
  248    137   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
  249    138   
        match &self {
  250         -
            OperationWithDefaultsError::ValidationException(_inner) => Some(_inner),
  251         -
            OperationWithDefaultsError::InternalServerError(_inner) => Some(_inner),
  252         -
        }
         139  +
            EmptyInputAndEmptyOutputError::InternalServerError(_inner) => Some(_inner),
  253    140   
        }
  254         -
}
  255         -
impl ::std::convert::From<crate::error::ValidationException>
  256         -
    for crate::error::OperationWithDefaultsError
  257         -
{
  258         -
    fn from(
  259         -
        variant: crate::error::ValidationException,
  260         -
    ) -> crate::error::OperationWithDefaultsError {
  261         -
        Self::ValidationException(variant)
  262    141   
    }
  263    142   
}
  264    143   
impl ::std::convert::From<crate::error::InternalServerError>
  265         -
    for crate::error::OperationWithDefaultsError
         144  +
    for crate::error::EmptyInputAndEmptyOutputError
  266    145   
{
  267    146   
    fn from(
  268    147   
        variant: crate::error::InternalServerError,
  269         -
    ) -> crate::error::OperationWithDefaultsError {
         148  +
    ) -> crate::error::EmptyInputAndEmptyOutputError {
  270    149   
        Self::InternalServerError(variant)
  271    150   
    }
  272    151   
}
  273    152   
  274         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::OperationWithDefaultsError {
  275         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::OperationWithDefaultsError {
         153  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::EmptyInputAndEmptyOutputError {
         154  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::EmptyInputAndEmptyOutputError {
  276    155   
        ::pyo3::Python::with_gil(|py| {
  277    156   
            let error = variant.value(py);
  278         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
  279         -
                return error.into();
  280         -
            }
         157  +
  281    158   
            crate::error::InternalServerError {
  282    159   
                message: error.to_string(),
  283    160   
            }
  284    161   
            .into()
  285    162   
        })
  286    163   
    }
  287    164   
}
  288    165   
  289         -
/// Error type for the `ContentTypeParameters` operation.
  290         -
/// Each variant represents an error that can occur for the `ContentTypeParameters` operation.
         166  +
/// Error type for the `UnitInputAndOutput` operation.
         167  +
/// Each variant represents an error that can occur for the `UnitInputAndOutput` operation.
  291    168   
#[derive(::std::fmt::Debug)]
  292         -
pub enum ContentTypeParametersError {
         169  +
pub enum UnitInputAndOutputError {
  293    170   
    #[allow(missing_docs)] // documentation missing in model
  294    171   
    InternalServerError(crate::error::InternalServerError),
  295    172   
}
  296         -
impl ::std::fmt::Display for ContentTypeParametersError {
         173  +
impl ::std::fmt::Display for UnitInputAndOutputError {
  297    174   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
  298    175   
        match &self {
  299         -
            ContentTypeParametersError::InternalServerError(_inner) => _inner.fmt(f),
         176  +
            UnitInputAndOutputError::InternalServerError(_inner) => _inner.fmt(f),
  300    177   
        }
  301    178   
    }
  302    179   
}
  303         -
impl ContentTypeParametersError {
  304         -
    /// Returns `true` if the error kind is `ContentTypeParametersError::InternalServerError`.
         180  +
impl UnitInputAndOutputError {
         181  +
    /// Returns `true` if the error kind is `UnitInputAndOutputError::InternalServerError`.
  305    182   
    pub fn is_internal_server_error(&self) -> bool {
  306         -
        matches!(&self, ContentTypeParametersError::InternalServerError(_))
         183  +
        matches!(&self, UnitInputAndOutputError::InternalServerError(_))
  307    184   
    }
  308    185   
    /// Returns the error name string by matching the correct variant.
  309    186   
    pub fn name(&self) -> &'static str {
  310    187   
        match &self {
  311         -
            ContentTypeParametersError::InternalServerError(_inner) => _inner.name(),
         188  +
            UnitInputAndOutputError::InternalServerError(_inner) => _inner.name(),
  312    189   
        }
  313    190   
    }
  314    191   
}
  315         -
impl ::std::error::Error for ContentTypeParametersError {
         192  +
impl ::std::error::Error for UnitInputAndOutputError {
  316    193   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
  317    194   
        match &self {
  318         -
            ContentTypeParametersError::InternalServerError(_inner) => Some(_inner),
         195  +
            UnitInputAndOutputError::InternalServerError(_inner) => Some(_inner),
  319    196   
        }
  320    197   
    }
  321    198   
}
  322    199   
impl ::std::convert::From<crate::error::InternalServerError>
  323         -
    for crate::error::ContentTypeParametersError
         200  +
    for crate::error::UnitInputAndOutputError
  324    201   
{
  325         -
    fn from(
  326         -
        variant: crate::error::InternalServerError,
  327         -
    ) -> crate::error::ContentTypeParametersError {
         202  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::UnitInputAndOutputError {
  328    203   
        Self::InternalServerError(variant)
  329    204   
    }
  330    205   
}
  331    206   
  332         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::ContentTypeParametersError {
  333         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::ContentTypeParametersError {
         207  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::UnitInputAndOutputError {
         208  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::UnitInputAndOutputError {
  334    209   
        ::pyo3::Python::with_gil(|py| {
  335    210   
            let error = variant.value(py);
  336    211   
  337    212   
            crate::error::InternalServerError {
  338    213   
                message: error.to_string(),
  339    214   
            }
  340    215   
            .into()
  341    216   
        })
  342    217   
    }
  343    218   
}
  344    219   
  345         -
/// Error type for the `PutWithContentEncoding` operation.
  346         -
/// Each variant represents an error that can occur for the `PutWithContentEncoding` operation.
         220  +
/// Error type for the `InputAndOutputWithHeaders` operation.
         221  +
/// Each variant represents an error that can occur for the `InputAndOutputWithHeaders` operation.
  347    222   
#[derive(::std::fmt::Debug)]
  348         -
pub enum PutWithContentEncodingError {
         223  +
pub enum InputAndOutputWithHeadersError {
         224  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
         225  +
    ValidationException(crate::error::ValidationException),
  349    226   
    #[allow(missing_docs)] // documentation missing in model
  350    227   
    InternalServerError(crate::error::InternalServerError),
  351    228   
}
  352         -
impl ::std::fmt::Display for PutWithContentEncodingError {
         229  +
impl ::std::fmt::Display for InputAndOutputWithHeadersError {
  353    230   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
  354    231   
        match &self {
  355         -
            PutWithContentEncodingError::InternalServerError(_inner) => _inner.fmt(f),
         232  +
            InputAndOutputWithHeadersError::ValidationException(_inner) => _inner.fmt(f),
         233  +
            InputAndOutputWithHeadersError::InternalServerError(_inner) => _inner.fmt(f),
  356    234   
        }
  357    235   
    }
  358    236   
}
  359         -
impl PutWithContentEncodingError {
  360         -
    /// Returns `true` if the error kind is `PutWithContentEncodingError::InternalServerError`.
         237  +
impl InputAndOutputWithHeadersError {
         238  +
    /// Returns `true` if the error kind is `InputAndOutputWithHeadersError::ValidationException`.
         239  +
    pub fn is_validation_exception(&self) -> bool {
         240  +
        matches!(
         241  +
            &self,
         242  +
            InputAndOutputWithHeadersError::ValidationException(_)
         243  +
        )
         244  +
    }
         245  +
    /// Returns `true` if the error kind is `InputAndOutputWithHeadersError::InternalServerError`.
  361    246   
    pub fn is_internal_server_error(&self) -> bool {
  362         -
        matches!(&self, PutWithContentEncodingError::InternalServerError(_))
         247  +
        matches!(
         248  +
            &self,
         249  +
            InputAndOutputWithHeadersError::InternalServerError(_)
         250  +
        )
  363    251   
    }
  364    252   
    /// Returns the error name string by matching the correct variant.
  365    253   
    pub fn name(&self) -> &'static str {
  366    254   
        match &self {
  367         -
            PutWithContentEncodingError::InternalServerError(_inner) => _inner.name(),
         255  +
            InputAndOutputWithHeadersError::ValidationException(_inner) => _inner.name(),
         256  +
            InputAndOutputWithHeadersError::InternalServerError(_inner) => _inner.name(),
  368    257   
        }
  369    258   
    }
  370    259   
}
  371         -
impl ::std::error::Error for PutWithContentEncodingError {
         260  +
impl ::std::error::Error for InputAndOutputWithHeadersError {
  372    261   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
  373    262   
        match &self {
  374         -
            PutWithContentEncodingError::InternalServerError(_inner) => Some(_inner),
         263  +
            InputAndOutputWithHeadersError::ValidationException(_inner) => Some(_inner),
         264  +
            InputAndOutputWithHeadersError::InternalServerError(_inner) => Some(_inner),
  375    265   
        }
  376    266   
    }
  377    267   
}
         268  +
impl ::std::convert::From<crate::error::ValidationException>
         269  +
    for crate::error::InputAndOutputWithHeadersError
         270  +
{
         271  +
    fn from(
         272  +
        variant: crate::error::ValidationException,
         273  +
    ) -> crate::error::InputAndOutputWithHeadersError {
         274  +
        Self::ValidationException(variant)
         275  +
    }
         276  +
}
  378    277   
impl ::std::convert::From<crate::error::InternalServerError>
  379         -
    for crate::error::PutWithContentEncodingError
         278  +
    for crate::error::InputAndOutputWithHeadersError
  380    279   
{
  381    280   
    fn from(
  382    281   
        variant: crate::error::InternalServerError,
  383         -
    ) -> crate::error::PutWithContentEncodingError {
         282  +
    ) -> crate::error::InputAndOutputWithHeadersError {
  384    283   
        Self::InternalServerError(variant)
  385    284   
    }
  386    285   
}
  387    286   
  388         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::PutWithContentEncodingError {
  389         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::PutWithContentEncodingError {
         287  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::InputAndOutputWithHeadersError {
         288  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::InputAndOutputWithHeadersError {
  390    289   
        ::pyo3::Python::with_gil(|py| {
  391    290   
            let error = variant.value(py);
  392         -
         291  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
         292  +
                return error.into();
         293  +
            }
  393    294   
            crate::error::InternalServerError {
  394    295   
                message: error.to_string(),
  395    296   
            }
  396    297   
            .into()
  397    298   
        })
  398    299   
    }
  399    300   
}
  400    301   
  401         -
/// Error type for the `FractionalSeconds` operation.
  402         -
/// Each variant represents an error that can occur for the `FractionalSeconds` operation.
         302  +
/// Error type for the `NullAndEmptyHeadersClient` operation.
         303  +
/// Each variant represents an error that can occur for the `NullAndEmptyHeadersClient` operation.
  403    304   
#[derive(::std::fmt::Debug)]
  404         -
pub enum FractionalSecondsError {
         305  +
pub enum NullAndEmptyHeadersClientError {
  405    306   
    #[allow(missing_docs)] // documentation missing in model
  406    307   
    InternalServerError(crate::error::InternalServerError),
  407    308   
}
  408         -
impl ::std::fmt::Display for FractionalSecondsError {
         309  +
impl ::std::fmt::Display for NullAndEmptyHeadersClientError {
  409    310   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
  410    311   
        match &self {
  411         -
            FractionalSecondsError::InternalServerError(_inner) => _inner.fmt(f),
         312  +
            NullAndEmptyHeadersClientError::InternalServerError(_inner) => _inner.fmt(f),
  412    313   
        }
  413    314   
    }
  414    315   
}
  415         -
impl FractionalSecondsError {
  416         -
    /// Returns `true` if the error kind is `FractionalSecondsError::InternalServerError`.
         316  +
impl NullAndEmptyHeadersClientError {
         317  +
    /// Returns `true` if the error kind is `NullAndEmptyHeadersClientError::InternalServerError`.
  417    318   
    pub fn is_internal_server_error(&self) -> bool {
  418         -
        matches!(&self, FractionalSecondsError::InternalServerError(_))
         319  +
        matches!(
         320  +
            &self,
         321  +
            NullAndEmptyHeadersClientError::InternalServerError(_)
         322  +
        )
  419    323   
    }
  420    324   
    /// Returns the error name string by matching the correct variant.
  421    325   
    pub fn name(&self) -> &'static str {
  422    326   
        match &self {
  423         -
            FractionalSecondsError::InternalServerError(_inner) => _inner.name(),
         327  +
            NullAndEmptyHeadersClientError::InternalServerError(_inner) => _inner.name(),
  424    328   
        }
  425    329   
    }
  426    330   
}
  427         -
impl ::std::error::Error for FractionalSecondsError {
         331  +
impl ::std::error::Error for NullAndEmptyHeadersClientError {
  428    332   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
  429    333   
        match &self {
  430         -
            FractionalSecondsError::InternalServerError(_inner) => Some(_inner),
         334  +
            NullAndEmptyHeadersClientError::InternalServerError(_inner) => Some(_inner),
  431    335   
        }
  432    336   
    }
  433    337   
}
  434    338   
impl ::std::convert::From<crate::error::InternalServerError>
  435         -
    for crate::error::FractionalSecondsError
         339  +
    for crate::error::NullAndEmptyHeadersClientError
  436    340   
{
  437         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::FractionalSecondsError {
         341  +
    fn from(
         342  +
        variant: crate::error::InternalServerError,
         343  +
    ) -> crate::error::NullAndEmptyHeadersClientError {
  438    344   
        Self::InternalServerError(variant)
  439    345   
    }
  440    346   
}
  441    347   
  442         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::FractionalSecondsError {
  443         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::FractionalSecondsError {
         348  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::NullAndEmptyHeadersClientError {
         349  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::NullAndEmptyHeadersClientError {
  444    350   
        ::pyo3::Python::with_gil(|py| {
  445    351   
            let error = variant.value(py);
  446    352   
  447    353   
            crate::error::InternalServerError {
  448    354   
                message: error.to_string(),
  449    355   
            }
  450    356   
            .into()
  451    357   
        })
  452    358   
    }
  453    359   
}
  454    360   
  455         -
/// Error type for the `DatetimeOffsets` operation.
  456         -
/// Each variant represents an error that can occur for the `DatetimeOffsets` operation.
         361  +
/// Error type for the `NullAndEmptyHeadersServer` operation.
         362  +
/// Each variant represents an error that can occur for the `NullAndEmptyHeadersServer` operation.
  457    363   
#[derive(::std::fmt::Debug)]
  458         -
pub enum DatetimeOffsetsError {
         364  +
pub enum NullAndEmptyHeadersServerError {
  459    365   
    #[allow(missing_docs)] // documentation missing in model
  460    366   
    InternalServerError(crate::error::InternalServerError),
  461    367   
}
  462         -
impl ::std::fmt::Display for DatetimeOffsetsError {
         368  +
impl ::std::fmt::Display for NullAndEmptyHeadersServerError {
  463    369   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
  464    370   
        match &self {
  465         -
            DatetimeOffsetsError::InternalServerError(_inner) => _inner.fmt(f),
         371  +
            NullAndEmptyHeadersServerError::InternalServerError(_inner) => _inner.fmt(f),
  466    372   
        }
  467    373   
    }
  468    374   
}
  469         -
impl DatetimeOffsetsError {
  470         -
    /// Returns `true` if the error kind is `DatetimeOffsetsError::InternalServerError`.
         375  +
impl NullAndEmptyHeadersServerError {
         376  +
    /// Returns `true` if the error kind is `NullAndEmptyHeadersServerError::InternalServerError`.
  471    377   
    pub fn is_internal_server_error(&self) -> bool {
  472         -
        matches!(&self, DatetimeOffsetsError::InternalServerError(_))
         378  +
        matches!(
         379  +
            &self,
         380  +
            NullAndEmptyHeadersServerError::InternalServerError(_)
         381  +
        )
  473    382   
    }
  474    383   
    /// Returns the error name string by matching the correct variant.
  475    384   
    pub fn name(&self) -> &'static str {
  476    385   
        match &self {
  477         -
            DatetimeOffsetsError::InternalServerError(_inner) => _inner.name(),
         386  +
            NullAndEmptyHeadersServerError::InternalServerError(_inner) => _inner.name(),
  478    387   
        }
  479    388   
    }
  480    389   
}
  481         -
impl ::std::error::Error for DatetimeOffsetsError {
         390  +
impl ::std::error::Error for NullAndEmptyHeadersServerError {
  482    391   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
  483    392   
        match &self {
  484         -
            DatetimeOffsetsError::InternalServerError(_inner) => Some(_inner),
         393  +
            NullAndEmptyHeadersServerError::InternalServerError(_inner) => Some(_inner),
  485    394   
        }
  486    395   
    }
  487    396   
}
  488    397   
impl ::std::convert::From<crate::error::InternalServerError>
  489         -
    for crate::error::DatetimeOffsetsError
         398  +
    for crate::error::NullAndEmptyHeadersServerError
  490    399   
{
  491         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::DatetimeOffsetsError {
         400  +
    fn from(
         401  +
        variant: crate::error::InternalServerError,
         402  +
    ) -> crate::error::NullAndEmptyHeadersServerError {
  492    403   
        Self::InternalServerError(variant)
  493    404   
    }
  494    405   
}
  495    406   
  496         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::DatetimeOffsetsError {
  497         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::DatetimeOffsetsError {
         407  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::NullAndEmptyHeadersServerError {
         408  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::NullAndEmptyHeadersServerError {
  498    409   
        ::pyo3::Python::with_gil(|py| {
  499    410   
            let error = variant.value(py);
  500    411   
  501    412   
            crate::error::InternalServerError {
  502    413   
                message: error.to_string(),
  503    414   
            }
  504    415   
            .into()
  505    416   
        })
  506    417   
    }
  507    418   
}
  508    419   
  509         -
/// Error type for the `TestPostNoInputNoPayload` operation.
  510         -
/// Each variant represents an error that can occur for the `TestPostNoInputNoPayload` operation.
         420  +
/// Error type for the `TimestampFormatHeaders` operation.
         421  +
/// Each variant represents an error that can occur for the `TimestampFormatHeaders` operation.
  511    422   
#[derive(::std::fmt::Debug)]
  512         -
pub enum TestPostNoInputNoPayloadError {
         423  +
pub enum TimestampFormatHeadersError {
  513    424   
    #[allow(missing_docs)] // documentation missing in model
  514    425   
    InternalServerError(crate::error::InternalServerError),
  515    426   
}
  516         -
impl ::std::fmt::Display for TestPostNoInputNoPayloadError {
         427  +
impl ::std::fmt::Display for TimestampFormatHeadersError {
  517    428   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
  518    429   
        match &self {
  519         -
            TestPostNoInputNoPayloadError::InternalServerError(_inner) => _inner.fmt(f),
         430  +
            TimestampFormatHeadersError::InternalServerError(_inner) => _inner.fmt(f),
  520    431   
        }
  521    432   
    }
  522    433   
}
  523         -
impl TestPostNoInputNoPayloadError {
  524         -
    /// Returns `true` if the error kind is `TestPostNoInputNoPayloadError::InternalServerError`.
         434  +
impl TimestampFormatHeadersError {
         435  +
    /// Returns `true` if the error kind is `TimestampFormatHeadersError::InternalServerError`.
  525    436   
    pub fn is_internal_server_error(&self) -> bool {
  526         -
        matches!(&self, TestPostNoInputNoPayloadError::InternalServerError(_))
         437  +
        matches!(&self, TimestampFormatHeadersError::InternalServerError(_))
  527    438   
    }
  528    439   
    /// Returns the error name string by matching the correct variant.
  529    440   
    pub fn name(&self) -> &'static str {
  530    441   
        match &self {
  531         -
            TestPostNoInputNoPayloadError::InternalServerError(_inner) => _inner.name(),
         442  +
            TimestampFormatHeadersError::InternalServerError(_inner) => _inner.name(),
  532    443   
        }
  533    444   
    }
  534    445   
}
  535         -
impl ::std::error::Error for TestPostNoInputNoPayloadError {
         446  +
impl ::std::error::Error for TimestampFormatHeadersError {
  536    447   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
  537    448   
        match &self {
  538         -
            TestPostNoInputNoPayloadError::InternalServerError(_inner) => Some(_inner),
         449  +
            TimestampFormatHeadersError::InternalServerError(_inner) => Some(_inner),
  539    450   
        }
  540    451   
    }
  541    452   
}
  542    453   
impl ::std::convert::From<crate::error::InternalServerError>
  543         -
    for crate::error::TestPostNoInputNoPayloadError
         454  +
    for crate::error::TimestampFormatHeadersError
  544    455   
{
  545    456   
    fn from(
  546    457   
        variant: crate::error::InternalServerError,
  547         -
    ) -> crate::error::TestPostNoInputNoPayloadError {
         458  +
    ) -> crate::error::TimestampFormatHeadersError {
  548    459   
        Self::InternalServerError(variant)
  549    460   
    }
  550    461   
}
  551    462   
  552         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::TestPostNoInputNoPayloadError {
  553         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::TestPostNoInputNoPayloadError {
         463  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::TimestampFormatHeadersError {
         464  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::TimestampFormatHeadersError {
  554    465   
        ::pyo3::Python::with_gil(|py| {
  555    466   
            let error = variant.value(py);
  556    467   
  557    468   
            crate::error::InternalServerError {
  558    469   
                message: error.to_string(),
  559    470   
            }
  560    471   
            .into()
  561    472   
        })
  562    473   
    }
  563    474   
}
  564    475   
  565         -
/// Error type for the `TestGetNoInputNoPayload` operation.
  566         -
/// Each variant represents an error that can occur for the `TestGetNoInputNoPayload` operation.
         476  +
/// Error type for the `MediaTypeHeader` operation.
         477  +
/// Each variant represents an error that can occur for the `MediaTypeHeader` operation.
  567    478   
#[derive(::std::fmt::Debug)]
  568         -
pub enum TestGetNoInputNoPayloadError {
         479  +
pub enum MediaTypeHeaderError {
  569    480   
    #[allow(missing_docs)] // documentation missing in model
  570    481   
    InternalServerError(crate::error::InternalServerError),
  571    482   
}
  572         -
impl ::std::fmt::Display for TestGetNoInputNoPayloadError {
         483  +
impl ::std::fmt::Display for MediaTypeHeaderError {
  573    484   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
  574    485   
        match &self {
  575         -
            TestGetNoInputNoPayloadError::InternalServerError(_inner) => _inner.fmt(f),
         486  +
            MediaTypeHeaderError::InternalServerError(_inner) => _inner.fmt(f),
  576    487   
        }
  577    488   
    }
  578    489   
}
  579         -
impl TestGetNoInputNoPayloadError {
  580         -
    /// Returns `true` if the error kind is `TestGetNoInputNoPayloadError::InternalServerError`.
         490  +
impl MediaTypeHeaderError {
         491  +
    /// Returns `true` if the error kind is `MediaTypeHeaderError::InternalServerError`.
  581    492   
    pub fn is_internal_server_error(&self) -> bool {
  582         -
        matches!(&self, TestGetNoInputNoPayloadError::InternalServerError(_))
         493  +
        matches!(&self, MediaTypeHeaderError::InternalServerError(_))
  583    494   
    }
  584    495   
    /// Returns the error name string by matching the correct variant.
  585    496   
    pub fn name(&self) -> &'static str {
  586    497   
        match &self {
  587         -
            TestGetNoInputNoPayloadError::InternalServerError(_inner) => _inner.name(),
         498  +
            MediaTypeHeaderError::InternalServerError(_inner) => _inner.name(),
  588    499   
        }
  589    500   
    }
  590    501   
}
  591         -
impl ::std::error::Error for TestGetNoInputNoPayloadError {
         502  +
impl ::std::error::Error for MediaTypeHeaderError {
  592    503   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
  593    504   
        match &self {
  594         -
            TestGetNoInputNoPayloadError::InternalServerError(_inner) => Some(_inner),
         505  +
            MediaTypeHeaderError::InternalServerError(_inner) => Some(_inner),
  595    506   
        }
  596    507   
    }
  597    508   
}
  598    509   
impl ::std::convert::From<crate::error::InternalServerError>
  599         -
    for crate::error::TestGetNoInputNoPayloadError
         510  +
    for crate::error::MediaTypeHeaderError
  600    511   
{
  601         -
    fn from(
  602         -
        variant: crate::error::InternalServerError,
  603         -
    ) -> crate::error::TestGetNoInputNoPayloadError {
         512  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::MediaTypeHeaderError {
  604    513   
        Self::InternalServerError(variant)
  605    514   
    }
  606    515   
}
  607    516   
  608         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::TestGetNoInputNoPayloadError {
  609         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::TestGetNoInputNoPayloadError {
         517  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MediaTypeHeaderError {
         518  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MediaTypeHeaderError {
  610    519   
        ::pyo3::Python::with_gil(|py| {
  611    520   
            let error = variant.value(py);
  612    521   
  613    522   
            crate::error::InternalServerError {
  614    523   
                message: error.to_string(),
  615    524   
            }
  616    525   
            .into()
  617    526   
        })
  618    527   
    }
  619    528   
}
  620    529   
  621         -
/// Error type for the `TestPostNoPayload` operation.
  622         -
/// Each variant represents an error that can occur for the `TestPostNoPayload` operation.
         530  +
/// Error type for the `HttpRequestWithLabels` operation.
         531  +
/// Each variant represents an error that can occur for the `HttpRequestWithLabels` operation.
  623    532   
#[derive(::std::fmt::Debug)]
  624         -
pub enum TestPostNoPayloadError {
         533  +
pub enum HttpRequestWithLabelsError {
         534  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
         535  +
    ValidationException(crate::error::ValidationException),
  625    536   
    #[allow(missing_docs)] // documentation missing in model
  626    537   
    InternalServerError(crate::error::InternalServerError),
  627    538   
}
  628         -
impl ::std::fmt::Display for TestPostNoPayloadError {
         539  +
impl ::std::fmt::Display for HttpRequestWithLabelsError {
  629    540   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
  630    541   
        match &self {
  631         -
            TestPostNoPayloadError::InternalServerError(_inner) => _inner.fmt(f),
         542  +
            HttpRequestWithLabelsError::ValidationException(_inner) => _inner.fmt(f),
         543  +
            HttpRequestWithLabelsError::InternalServerError(_inner) => _inner.fmt(f),
  632    544   
        }
  633    545   
    }
  634    546   
}
  635         -
impl TestPostNoPayloadError {
  636         -
    /// Returns `true` if the error kind is `TestPostNoPayloadError::InternalServerError`.
         547  +
impl HttpRequestWithLabelsError {
         548  +
    /// Returns `true` if the error kind is `HttpRequestWithLabelsError::ValidationException`.
         549  +
    pub fn is_validation_exception(&self) -> bool {
         550  +
        matches!(&self, HttpRequestWithLabelsError::ValidationException(_))
         551  +
    }
         552  +
    /// Returns `true` if the error kind is `HttpRequestWithLabelsError::InternalServerError`.
  637    553   
    pub fn is_internal_server_error(&self) -> bool {
  638         -
        matches!(&self, TestPostNoPayloadError::InternalServerError(_))
         554  +
        matches!(&self, HttpRequestWithLabelsError::InternalServerError(_))
  639    555   
    }
  640    556   
    /// Returns the error name string by matching the correct variant.
  641    557   
    pub fn name(&self) -> &'static str {
  642    558   
        match &self {
  643         -
            TestPostNoPayloadError::InternalServerError(_inner) => _inner.name(),
         559  +
            HttpRequestWithLabelsError::ValidationException(_inner) => _inner.name(),
         560  +
            HttpRequestWithLabelsError::InternalServerError(_inner) => _inner.name(),
  644    561   
        }
  645    562   
    }
  646    563   
}
  647         -
impl ::std::error::Error for TestPostNoPayloadError {
         564  +
impl ::std::error::Error for HttpRequestWithLabelsError {
  648    565   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
  649    566   
        match &self {
  650         -
            TestPostNoPayloadError::InternalServerError(_inner) => Some(_inner),
         567  +
            HttpRequestWithLabelsError::ValidationException(_inner) => Some(_inner),
         568  +
            HttpRequestWithLabelsError::InternalServerError(_inner) => Some(_inner),
  651    569   
        }
  652    570   
    }
  653    571   
}
  654         -
impl ::std::convert::From<crate::error::InternalServerError>
  655         -
    for crate::error::TestPostNoPayloadError
         572  +
impl ::std::convert::From<crate::error::ValidationException>
         573  +
    for crate::error::HttpRequestWithLabelsError
  656    574   
{
  657         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::TestPostNoPayloadError {
         575  +
    fn from(
         576  +
        variant: crate::error::ValidationException,
         577  +
    ) -> crate::error::HttpRequestWithLabelsError {
         578  +
        Self::ValidationException(variant)
         579  +
    }
         580  +
}
         581  +
impl ::std::convert::From<crate::error::InternalServerError>
         582  +
    for crate::error::HttpRequestWithLabelsError
         583  +
{
         584  +
    fn from(
         585  +
        variant: crate::error::InternalServerError,
         586  +
    ) -> crate::error::HttpRequestWithLabelsError {
  658    587   
        Self::InternalServerError(variant)
  659    588   
    }
  660    589   
}
  661    590   
  662         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::TestPostNoPayloadError {
  663         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::TestPostNoPayloadError {
         591  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpRequestWithLabelsError {
         592  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpRequestWithLabelsError {
  664    593   
        ::pyo3::Python::with_gil(|py| {
  665    594   
            let error = variant.value(py);
  666         -
         595  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
         596  +
                return error.into();
         597  +
            }
  667    598   
            crate::error::InternalServerError {
  668    599   
                message: error.to_string(),
  669    600   
            }
  670    601   
            .into()
  671    602   
        })
  672    603   
    }
  673    604   
}
  674    605   
  675         -
/// Error type for the `TestGetNoPayload` operation.
  676         -
/// Each variant represents an error that can occur for the `TestGetNoPayload` operation.
         606  +
/// Error type for the `HttpRequestWithLabelsAndTimestampFormat` operation.
         607  +
/// Each variant represents an error that can occur for the `HttpRequestWithLabelsAndTimestampFormat` operation.
  677    608   
#[derive(::std::fmt::Debug)]
  678         -
pub enum TestGetNoPayloadError {
         609  +
pub enum HttpRequestWithLabelsAndTimestampFormatError {
         610  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
         611  +
    ValidationException(crate::error::ValidationException),
  679    612   
    #[allow(missing_docs)] // documentation missing in model
  680    613   
    InternalServerError(crate::error::InternalServerError),
  681    614   
}
  682         -
impl ::std::fmt::Display for TestGetNoPayloadError {
         615  +
impl ::std::fmt::Display for HttpRequestWithLabelsAndTimestampFormatError {
  683    616   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
  684    617   
        match &self {
  685         -
            TestGetNoPayloadError::InternalServerError(_inner) => _inner.fmt(f),
         618  +
            HttpRequestWithLabelsAndTimestampFormatError::ValidationException(_inner) => {
         619  +
                _inner.fmt(f)
         620  +
            }
         621  +
            HttpRequestWithLabelsAndTimestampFormatError::InternalServerError(_inner) => {
         622  +
                _inner.fmt(f)
         623  +
            }
  686    624   
        }
  687    625   
    }
  688    626   
}
  689         -
impl TestGetNoPayloadError {
  690         -
    /// Returns `true` if the error kind is `TestGetNoPayloadError::InternalServerError`.
         627  +
impl HttpRequestWithLabelsAndTimestampFormatError {
         628  +
    /// Returns `true` if the error kind is `HttpRequestWithLabelsAndTimestampFormatError::ValidationException`.
         629  +
    pub fn is_validation_exception(&self) -> bool {
         630  +
        matches!(
         631  +
            &self,
         632  +
            HttpRequestWithLabelsAndTimestampFormatError::ValidationException(_)
         633  +
        )
         634  +
    }
         635  +
    /// Returns `true` if the error kind is `HttpRequestWithLabelsAndTimestampFormatError::InternalServerError`.
  691    636   
    pub fn is_internal_server_error(&self) -> bool {
  692         -
        matches!(&self, TestGetNoPayloadError::InternalServerError(_))
         637  +
        matches!(
         638  +
            &self,
         639  +
            HttpRequestWithLabelsAndTimestampFormatError::InternalServerError(_)
         640  +
        )
  693    641   
    }
  694    642   
    /// Returns the error name string by matching the correct variant.
  695    643   
    pub fn name(&self) -> &'static str {
  696    644   
        match &self {
  697         -
            TestGetNoPayloadError::InternalServerError(_inner) => _inner.name(),
         645  +
            HttpRequestWithLabelsAndTimestampFormatError::ValidationException(_inner) => {
         646  +
                _inner.name()
         647  +
            }
         648  +
            HttpRequestWithLabelsAndTimestampFormatError::InternalServerError(_inner) => {
         649  +
                _inner.name()
         650  +
            }
  698    651   
        }
  699    652   
    }
  700    653   
}
  701         -
impl ::std::error::Error for TestGetNoPayloadError {
         654  +
impl ::std::error::Error for HttpRequestWithLabelsAndTimestampFormatError {
  702    655   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
  703    656   
        match &self {
  704         -
            TestGetNoPayloadError::InternalServerError(_inner) => Some(_inner),
         657  +
            HttpRequestWithLabelsAndTimestampFormatError::ValidationException(_inner) => {
         658  +
                Some(_inner)
         659  +
            }
         660  +
            HttpRequestWithLabelsAndTimestampFormatError::InternalServerError(_inner) => {
         661  +
                Some(_inner)
         662  +
            }
  705    663   
        }
  706    664   
    }
  707    665   
}
         666  +
impl ::std::convert::From<crate::error::ValidationException>
         667  +
    for crate::error::HttpRequestWithLabelsAndTimestampFormatError
         668  +
{
         669  +
    fn from(
         670  +
        variant: crate::error::ValidationException,
         671  +
    ) -> crate::error::HttpRequestWithLabelsAndTimestampFormatError {
         672  +
        Self::ValidationException(variant)
         673  +
    }
         674  +
}
  708    675   
impl ::std::convert::From<crate::error::InternalServerError>
  709         -
    for crate::error::TestGetNoPayloadError
         676  +
    for crate::error::HttpRequestWithLabelsAndTimestampFormatError
  710    677   
{
  711         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::TestGetNoPayloadError {
         678  +
    fn from(
         679  +
        variant: crate::error::InternalServerError,
         680  +
    ) -> crate::error::HttpRequestWithLabelsAndTimestampFormatError {
  712    681   
        Self::InternalServerError(variant)
  713    682   
    }
  714    683   
}
  715    684   
  716         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::TestGetNoPayloadError {
  717         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::TestGetNoPayloadError {
         685  +
impl ::std::convert::From<::pyo3::PyErr>
         686  +
    for crate::error::HttpRequestWithLabelsAndTimestampFormatError
         687  +
{
         688  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpRequestWithLabelsAndTimestampFormatError {
  718    689   
        ::pyo3::Python::with_gil(|py| {
  719    690   
            let error = variant.value(py);
  720         -
         691  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
         692  +
                return error.into();
         693  +
            }
  721    694   
            crate::error::InternalServerError {
  722    695   
                message: error.to_string(),
  723    696   
            }
  724    697   
            .into()
  725    698   
        })
  726    699   
    }
  727    700   
}
  728    701   
  729         -
/// Error type for the `TestPayloadBlob` operation.
  730         -
/// Each variant represents an error that can occur for the `TestPayloadBlob` operation.
         702  +
/// Error type for the `HttpRequestWithGreedyLabelInPath` operation.
         703  +
/// Each variant represents an error that can occur for the `HttpRequestWithGreedyLabelInPath` operation.
  731    704   
#[derive(::std::fmt::Debug)]
  732         -
pub enum TestPayloadBlobError {
         705  +
pub enum HttpRequestWithGreedyLabelInPathError {
         706  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
         707  +
    ValidationException(crate::error::ValidationException),
  733    708   
    #[allow(missing_docs)] // documentation missing in model
  734    709   
    InternalServerError(crate::error::InternalServerError),
  735    710   
}
  736         -
impl ::std::fmt::Display for TestPayloadBlobError {
         711  +
impl ::std::fmt::Display for HttpRequestWithGreedyLabelInPathError {
  737    712   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
  738    713   
        match &self {
  739         -
            TestPayloadBlobError::InternalServerError(_inner) => _inner.fmt(f),
         714  +
            HttpRequestWithGreedyLabelInPathError::ValidationException(_inner) => _inner.fmt(f),
         715  +
            HttpRequestWithGreedyLabelInPathError::InternalServerError(_inner) => _inner.fmt(f),
  740    716   
        }
  741    717   
    }
  742    718   
}
  743         -
impl TestPayloadBlobError {
  744         -
    /// Returns `true` if the error kind is `TestPayloadBlobError::InternalServerError`.
         719  +
impl HttpRequestWithGreedyLabelInPathError {
         720  +
    /// Returns `true` if the error kind is `HttpRequestWithGreedyLabelInPathError::ValidationException`.
         721  +
    pub fn is_validation_exception(&self) -> bool {
         722  +
        matches!(
         723  +
            &self,
         724  +
            HttpRequestWithGreedyLabelInPathError::ValidationException(_)
         725  +
        )
         726  +
    }
         727  +
    /// Returns `true` if the error kind is `HttpRequestWithGreedyLabelInPathError::InternalServerError`.
  745    728   
    pub fn is_internal_server_error(&self) -> bool {
  746         -
        matches!(&self, TestPayloadBlobError::InternalServerError(_))
         729  +
        matches!(
         730  +
            &self,
         731  +
            HttpRequestWithGreedyLabelInPathError::InternalServerError(_)
         732  +
        )
  747    733   
    }
  748    734   
    /// Returns the error name string by matching the correct variant.
  749    735   
    pub fn name(&self) -> &'static str {
  750    736   
        match &self {
  751         -
            TestPayloadBlobError::InternalServerError(_inner) => _inner.name(),
         737  +
            HttpRequestWithGreedyLabelInPathError::ValidationException(_inner) => _inner.name(),
         738  +
            HttpRequestWithGreedyLabelInPathError::InternalServerError(_inner) => _inner.name(),
  752    739   
        }
  753    740   
    }
  754    741   
}
  755         -
impl ::std::error::Error for TestPayloadBlobError {
         742  +
impl ::std::error::Error for HttpRequestWithGreedyLabelInPathError {
  756    743   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
  757    744   
        match &self {
  758         -
            TestPayloadBlobError::InternalServerError(_inner) => Some(_inner),
         745  +
            HttpRequestWithGreedyLabelInPathError::ValidationException(_inner) => Some(_inner),
         746  +
            HttpRequestWithGreedyLabelInPathError::InternalServerError(_inner) => Some(_inner),
  759    747   
        }
  760    748   
    }
  761    749   
}
         750  +
impl ::std::convert::From<crate::error::ValidationException>
         751  +
    for crate::error::HttpRequestWithGreedyLabelInPathError
         752  +
{
         753  +
    fn from(
         754  +
        variant: crate::error::ValidationException,
         755  +
    ) -> crate::error::HttpRequestWithGreedyLabelInPathError {
         756  +
        Self::ValidationException(variant)
         757  +
    }
         758  +
}
  762    759   
impl ::std::convert::From<crate::error::InternalServerError>
  763         -
    for crate::error::TestPayloadBlobError
         760  +
    for crate::error::HttpRequestWithGreedyLabelInPathError
  764    761   
{
  765         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::TestPayloadBlobError {
         762  +
    fn from(
         763  +
        variant: crate::error::InternalServerError,
         764  +
    ) -> crate::error::HttpRequestWithGreedyLabelInPathError {
  766    765   
        Self::InternalServerError(variant)
  767    766   
    }
  768    767   
}
  769    768   
  770         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::TestPayloadBlobError {
  771         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::TestPayloadBlobError {
         769  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpRequestWithGreedyLabelInPathError {
         770  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpRequestWithGreedyLabelInPathError {
  772    771   
        ::pyo3::Python::with_gil(|py| {
  773    772   
            let error = variant.value(py);
  774         -
         773  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
         774  +
                return error.into();
         775  +
            }
  775    776   
            crate::error::InternalServerError {
  776    777   
                message: error.to_string(),
  777    778   
            }
  778    779   
            .into()
  779    780   
        })
  780    781   
    }
  781    782   
}
  782    783   
  783         -
/// Error type for the `TestPayloadStructure` operation.
  784         -
/// Each variant represents an error that can occur for the `TestPayloadStructure` operation.
         784  +
/// Error type for the `HttpRequestWithFloatLabels` operation.
         785  +
/// Each variant represents an error that can occur for the `HttpRequestWithFloatLabels` operation.
  785    786   
#[derive(::std::fmt::Debug)]
  786         -
pub enum TestPayloadStructureError {
         787  +
pub enum HttpRequestWithFloatLabelsError {
         788  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
         789  +
    ValidationException(crate::error::ValidationException),
  787    790   
    #[allow(missing_docs)] // documentation missing in model
  788    791   
    InternalServerError(crate::error::InternalServerError),
  789    792   
}
  790         -
impl ::std::fmt::Display for TestPayloadStructureError {
         793  +
impl ::std::fmt::Display for HttpRequestWithFloatLabelsError {
  791    794   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
  792    795   
        match &self {
  793         -
            TestPayloadStructureError::InternalServerError(_inner) => _inner.fmt(f),
         796  +
            HttpRequestWithFloatLabelsError::ValidationException(_inner) => _inner.fmt(f),
         797  +
            HttpRequestWithFloatLabelsError::InternalServerError(_inner) => _inner.fmt(f),
  794    798   
        }
  795    799   
    }
  796    800   
}
  797         -
impl TestPayloadStructureError {
  798         -
    /// Returns `true` if the error kind is `TestPayloadStructureError::InternalServerError`.
         801  +
impl HttpRequestWithFloatLabelsError {
         802  +
    /// Returns `true` if the error kind is `HttpRequestWithFloatLabelsError::ValidationException`.
         803  +
    pub fn is_validation_exception(&self) -> bool {
         804  +
        matches!(
         805  +
            &self,
         806  +
            HttpRequestWithFloatLabelsError::ValidationException(_)
         807  +
        )
         808  +
    }
         809  +
    /// Returns `true` if the error kind is `HttpRequestWithFloatLabelsError::InternalServerError`.
  799    810   
    pub fn is_internal_server_error(&self) -> bool {
  800         -
        matches!(&self, TestPayloadStructureError::InternalServerError(_))
         811  +
        matches!(
         812  +
            &self,
         813  +
            HttpRequestWithFloatLabelsError::InternalServerError(_)
         814  +
        )
  801    815   
    }
  802    816   
    /// Returns the error name string by matching the correct variant.
  803    817   
    pub fn name(&self) -> &'static str {
  804    818   
        match &self {
  805         -
            TestPayloadStructureError::InternalServerError(_inner) => _inner.name(),
         819  +
            HttpRequestWithFloatLabelsError::ValidationException(_inner) => _inner.name(),
         820  +
            HttpRequestWithFloatLabelsError::InternalServerError(_inner) => _inner.name(),
  806    821   
        }
  807    822   
    }
  808    823   
}
  809         -
impl ::std::error::Error for TestPayloadStructureError {
         824  +
impl ::std::error::Error for HttpRequestWithFloatLabelsError {
  810    825   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
  811    826   
        match &self {
  812         -
            TestPayloadStructureError::InternalServerError(_inner) => Some(_inner),
         827  +
            HttpRequestWithFloatLabelsError::ValidationException(_inner) => Some(_inner),
         828  +
            HttpRequestWithFloatLabelsError::InternalServerError(_inner) => Some(_inner),
  813    829   
        }
  814    830   
    }
  815    831   
}
         832  +
impl ::std::convert::From<crate::error::ValidationException>
         833  +
    for crate::error::HttpRequestWithFloatLabelsError
         834  +
{
         835  +
    fn from(
         836  +
        variant: crate::error::ValidationException,
         837  +
    ) -> crate::error::HttpRequestWithFloatLabelsError {
         838  +
        Self::ValidationException(variant)
         839  +
    }
         840  +
}
  816    841   
impl ::std::convert::From<crate::error::InternalServerError>
  817         -
    for crate::error::TestPayloadStructureError
         842  +
    for crate::error::HttpRequestWithFloatLabelsError
  818    843   
{
  819         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::TestPayloadStructureError {
         844  +
    fn from(
         845  +
        variant: crate::error::InternalServerError,
         846  +
    ) -> crate::error::HttpRequestWithFloatLabelsError {
  820    847   
        Self::InternalServerError(variant)
  821    848   
    }
  822    849   
}
  823    850   
  824         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::TestPayloadStructureError {
  825         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::TestPayloadStructureError {
         851  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpRequestWithFloatLabelsError {
         852  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpRequestWithFloatLabelsError {
  826    853   
        ::pyo3::Python::with_gil(|py| {
  827    854   
            let error = variant.value(py);
  828         -
         855  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
         856  +
                return error.into();
         857  +
            }
  829    858   
            crate::error::InternalServerError {
  830    859   
                message: error.to_string(),
  831    860   
            }
  832    861   
            .into()
  833    862   
        })
  834    863   
    }
  835    864   
}
  836    865   
  837         -
/// Error type for the `TestBodyStructure` operation.
  838         -
/// Each variant represents an error that can occur for the `TestBodyStructure` operation.
         866  +
/// Error type for the `HttpRequestWithRegexLiteral` operation.
         867  +
/// Each variant represents an error that can occur for the `HttpRequestWithRegexLiteral` operation.
  839    868   
#[derive(::std::fmt::Debug)]
  840         -
pub enum TestBodyStructureError {
         869  +
pub enum HttpRequestWithRegexLiteralError {
         870  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
         871  +
    ValidationException(crate::error::ValidationException),
  841    872   
    #[allow(missing_docs)] // documentation missing in model
  842    873   
    InternalServerError(crate::error::InternalServerError),
  843    874   
}
  844         -
impl ::std::fmt::Display for TestBodyStructureError {
         875  +
impl ::std::fmt::Display for HttpRequestWithRegexLiteralError {
  845    876   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
  846    877   
        match &self {
  847         -
            TestBodyStructureError::InternalServerError(_inner) => _inner.fmt(f),
         878  +
            HttpRequestWithRegexLiteralError::ValidationException(_inner) => _inner.fmt(f),
         879  +
            HttpRequestWithRegexLiteralError::InternalServerError(_inner) => _inner.fmt(f),
  848    880   
        }
  849    881   
    }
  850    882   
}
  851         -
impl TestBodyStructureError {
  852         -
    /// Returns `true` if the error kind is `TestBodyStructureError::InternalServerError`.
         883  +
impl HttpRequestWithRegexLiteralError {
         884  +
    /// Returns `true` if the error kind is `HttpRequestWithRegexLiteralError::ValidationException`.
         885  +
    pub fn is_validation_exception(&self) -> bool {
         886  +
        matches!(
         887  +
            &self,
         888  +
            HttpRequestWithRegexLiteralError::ValidationException(_)
         889  +
        )
         890  +
    }
         891  +
    /// Returns `true` if the error kind is `HttpRequestWithRegexLiteralError::InternalServerError`.
  853    892   
    pub fn is_internal_server_error(&self) -> bool {
  854         -
        matches!(&self, TestBodyStructureError::InternalServerError(_))
         893  +
        matches!(
         894  +
            &self,
         895  +
            HttpRequestWithRegexLiteralError::InternalServerError(_)
         896  +
        )
  855    897   
    }
  856    898   
    /// Returns the error name string by matching the correct variant.
  857    899   
    pub fn name(&self) -> &'static str {
  858    900   
        match &self {
  859         -
            TestBodyStructureError::InternalServerError(_inner) => _inner.name(),
         901  +
            HttpRequestWithRegexLiteralError::ValidationException(_inner) => _inner.name(),
         902  +
            HttpRequestWithRegexLiteralError::InternalServerError(_inner) => _inner.name(),
  860    903   
        }
  861    904   
    }
  862    905   
}
  863         -
impl ::std::error::Error for TestBodyStructureError {
         906  +
impl ::std::error::Error for HttpRequestWithRegexLiteralError {
  864    907   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
  865    908   
        match &self {
  866         -
            TestBodyStructureError::InternalServerError(_inner) => Some(_inner),
         909  +
            HttpRequestWithRegexLiteralError::ValidationException(_inner) => Some(_inner),
         910  +
            HttpRequestWithRegexLiteralError::InternalServerError(_inner) => Some(_inner),
  867    911   
        }
  868    912   
    }
  869    913   
}
  870         -
impl ::std::convert::From<crate::error::InternalServerError>
  871         -
    for crate::error::TestBodyStructureError
         914  +
impl ::std::convert::From<crate::error::ValidationException>
         915  +
    for crate::error::HttpRequestWithRegexLiteralError
  872    916   
{
  873         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::TestBodyStructureError {
         917  +
    fn from(
         918  +
        variant: crate::error::ValidationException,
         919  +
    ) -> crate::error::HttpRequestWithRegexLiteralError {
         920  +
        Self::ValidationException(variant)
         921  +
    }
         922  +
}
         923  +
impl ::std::convert::From<crate::error::InternalServerError>
         924  +
    for crate::error::HttpRequestWithRegexLiteralError
         925  +
{
         926  +
    fn from(
         927  +
        variant: crate::error::InternalServerError,
         928  +
    ) -> crate::error::HttpRequestWithRegexLiteralError {
  874    929   
        Self::InternalServerError(variant)
  875    930   
    }
  876    931   
}
  877    932   
  878         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::TestBodyStructureError {
  879         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::TestBodyStructureError {
         933  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpRequestWithRegexLiteralError {
         934  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpRequestWithRegexLiteralError {
  880    935   
        ::pyo3::Python::with_gil(|py| {
  881    936   
            let error = variant.value(py);
  882         -
         937  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
         938  +
                return error.into();
         939  +
            }
  883    940   
            crate::error::InternalServerError {
  884    941   
                message: error.to_string(),
  885    942   
            }
  886    943   
            .into()
  887    944   
        })
  888    945   
    }
  889    946   
}
  890    947   
  891         -
/// Error type for the `MalformedAcceptWithGenericString` operation.
  892         -
/// Each variant represents an error that can occur for the `MalformedAcceptWithGenericString` operation.
         948  +
/// Error type for the `AllQueryStringTypes` operation.
         949  +
/// Each variant represents an error that can occur for the `AllQueryStringTypes` operation.
  893    950   
#[derive(::std::fmt::Debug)]
  894         -
pub enum MalformedAcceptWithGenericStringError {
         951  +
pub enum AllQueryStringTypesError {
         952  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
         953  +
    ValidationException(crate::error::ValidationException),
  895    954   
    #[allow(missing_docs)] // documentation missing in model
  896    955   
    InternalServerError(crate::error::InternalServerError),
  897    956   
}
  898         -
impl ::std::fmt::Display for MalformedAcceptWithGenericStringError {
         957  +
impl ::std::fmt::Display for AllQueryStringTypesError {
  899    958   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
  900    959   
        match &self {
  901         -
            MalformedAcceptWithGenericStringError::InternalServerError(_inner) => _inner.fmt(f),
         960  +
            AllQueryStringTypesError::ValidationException(_inner) => _inner.fmt(f),
         961  +
            AllQueryStringTypesError::InternalServerError(_inner) => _inner.fmt(f),
  902    962   
        }
  903    963   
    }
  904    964   
}
  905         -
impl MalformedAcceptWithGenericStringError {
  906         -
    /// Returns `true` if the error kind is `MalformedAcceptWithGenericStringError::InternalServerError`.
         965  +
impl AllQueryStringTypesError {
         966  +
    /// Returns `true` if the error kind is `AllQueryStringTypesError::ValidationException`.
         967  +
    pub fn is_validation_exception(&self) -> bool {
         968  +
        matches!(&self, AllQueryStringTypesError::ValidationException(_))
         969  +
    }
         970  +
    /// Returns `true` if the error kind is `AllQueryStringTypesError::InternalServerError`.
  907    971   
    pub fn is_internal_server_error(&self) -> bool {
  908         -
        matches!(
  909         -
            &self,
  910         -
            MalformedAcceptWithGenericStringError::InternalServerError(_)
  911         -
        )
         972  +
        matches!(&self, AllQueryStringTypesError::InternalServerError(_))
  912    973   
    }
  913    974   
    /// Returns the error name string by matching the correct variant.
  914    975   
    pub fn name(&self) -> &'static str {
  915    976   
        match &self {
  916         -
            MalformedAcceptWithGenericStringError::InternalServerError(_inner) => _inner.name(),
         977  +
            AllQueryStringTypesError::ValidationException(_inner) => _inner.name(),
         978  +
            AllQueryStringTypesError::InternalServerError(_inner) => _inner.name(),
  917    979   
        }
  918    980   
    }
  919    981   
}
  920         -
impl ::std::error::Error for MalformedAcceptWithGenericStringError {
         982  +
impl ::std::error::Error for AllQueryStringTypesError {
  921    983   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
  922    984   
        match &self {
  923         -
            MalformedAcceptWithGenericStringError::InternalServerError(_inner) => Some(_inner),
         985  +
            AllQueryStringTypesError::ValidationException(_inner) => Some(_inner),
         986  +
            AllQueryStringTypesError::InternalServerError(_inner) => Some(_inner),
         987  +
        }
  924    988   
    }
         989  +
}
         990  +
impl ::std::convert::From<crate::error::ValidationException>
         991  +
    for crate::error::AllQueryStringTypesError
         992  +
{
         993  +
    fn from(variant: crate::error::ValidationException) -> crate::error::AllQueryStringTypesError {
         994  +
        Self::ValidationException(variant)
  925    995   
    }
  926    996   
}
  927    997   
impl ::std::convert::From<crate::error::InternalServerError>
  928         -
    for crate::error::MalformedAcceptWithGenericStringError
         998  +
    for crate::error::AllQueryStringTypesError
  929    999   
{
  930         -
    fn from(
  931         -
        variant: crate::error::InternalServerError,
  932         -
    ) -> crate::error::MalformedAcceptWithGenericStringError {
        1000  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::AllQueryStringTypesError {
  933   1001   
        Self::InternalServerError(variant)
  934   1002   
    }
  935   1003   
}
  936   1004   
  937         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedAcceptWithGenericStringError {
  938         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedAcceptWithGenericStringError {
        1005  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::AllQueryStringTypesError {
        1006  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::AllQueryStringTypesError {
  939   1007   
        ::pyo3::Python::with_gil(|py| {
  940   1008   
            let error = variant.value(py);
  941         -
        1009  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        1010  +
                return error.into();
        1011  +
            }
  942   1012   
            crate::error::InternalServerError {
  943   1013   
                message: error.to_string(),
  944   1014   
            }
  945   1015   
            .into()
  946   1016   
        })
  947   1017   
    }
  948   1018   
}
  949   1019   
  950         -
/// Error type for the `MalformedAcceptWithPayload` operation.
  951         -
/// Each variant represents an error that can occur for the `MalformedAcceptWithPayload` operation.
        1020  +
/// Error type for the `ConstantQueryString` operation.
        1021  +
/// Each variant represents an error that can occur for the `ConstantQueryString` operation.
  952   1022   
#[derive(::std::fmt::Debug)]
  953         -
pub enum MalformedAcceptWithPayloadError {
        1023  +
pub enum ConstantQueryStringError {
        1024  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        1025  +
    ValidationException(crate::error::ValidationException),
  954   1026   
    #[allow(missing_docs)] // documentation missing in model
  955   1027   
    InternalServerError(crate::error::InternalServerError),
  956   1028   
}
  957         -
impl ::std::fmt::Display for MalformedAcceptWithPayloadError {
        1029  +
impl ::std::fmt::Display for ConstantQueryStringError {
  958   1030   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
  959   1031   
        match &self {
  960         -
            MalformedAcceptWithPayloadError::InternalServerError(_inner) => _inner.fmt(f),
        1032  +
            ConstantQueryStringError::ValidationException(_inner) => _inner.fmt(f),
        1033  +
            ConstantQueryStringError::InternalServerError(_inner) => _inner.fmt(f),
  961   1034   
        }
  962   1035   
    }
  963   1036   
}
  964         -
impl MalformedAcceptWithPayloadError {
  965         -
    /// Returns `true` if the error kind is `MalformedAcceptWithPayloadError::InternalServerError`.
        1037  +
impl ConstantQueryStringError {
        1038  +
    /// Returns `true` if the error kind is `ConstantQueryStringError::ValidationException`.
        1039  +
    pub fn is_validation_exception(&self) -> bool {
        1040  +
        matches!(&self, ConstantQueryStringError::ValidationException(_))
        1041  +
    }
        1042  +
    /// Returns `true` if the error kind is `ConstantQueryStringError::InternalServerError`.
  966   1043   
    pub fn is_internal_server_error(&self) -> bool {
  967         -
        matches!(
  968         -
            &self,
  969         -
            MalformedAcceptWithPayloadError::InternalServerError(_)
  970         -
        )
        1044  +
        matches!(&self, ConstantQueryStringError::InternalServerError(_))
  971   1045   
    }
  972   1046   
    /// Returns the error name string by matching the correct variant.
  973   1047   
    pub fn name(&self) -> &'static str {
  974   1048   
        match &self {
  975         -
            MalformedAcceptWithPayloadError::InternalServerError(_inner) => _inner.name(),
        1049  +
            ConstantQueryStringError::ValidationException(_inner) => _inner.name(),
        1050  +
            ConstantQueryStringError::InternalServerError(_inner) => _inner.name(),
  976   1051   
        }
  977   1052   
    }
  978   1053   
}
  979         -
impl ::std::error::Error for MalformedAcceptWithPayloadError {
        1054  +
impl ::std::error::Error for ConstantQueryStringError {
  980   1055   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
  981   1056   
        match &self {
  982         -
            MalformedAcceptWithPayloadError::InternalServerError(_inner) => Some(_inner),
        1057  +
            ConstantQueryStringError::ValidationException(_inner) => Some(_inner),
        1058  +
            ConstantQueryStringError::InternalServerError(_inner) => Some(_inner),
  983   1059   
        }
  984   1060   
    }
  985   1061   
}
        1062  +
impl ::std::convert::From<crate::error::ValidationException>
        1063  +
    for crate::error::ConstantQueryStringError
        1064  +
{
        1065  +
    fn from(variant: crate::error::ValidationException) -> crate::error::ConstantQueryStringError {
        1066  +
        Self::ValidationException(variant)
        1067  +
    }
        1068  +
}
  986   1069   
impl ::std::convert::From<crate::error::InternalServerError>
  987         -
    for crate::error::MalformedAcceptWithPayloadError
        1070  +
    for crate::error::ConstantQueryStringError
  988   1071   
{
  989         -
    fn from(
  990         -
        variant: crate::error::InternalServerError,
  991         -
    ) -> crate::error::MalformedAcceptWithPayloadError {
        1072  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::ConstantQueryStringError {
  992   1073   
        Self::InternalServerError(variant)
  993   1074   
    }
  994   1075   
}
  995   1076   
  996         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedAcceptWithPayloadError {
  997         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedAcceptWithPayloadError {
        1077  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::ConstantQueryStringError {
        1078  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::ConstantQueryStringError {
  998   1079   
        ::pyo3::Python::with_gil(|py| {
  999   1080   
            let error = variant.value(py);
 1000         -
        1081  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        1082  +
                return error.into();
        1083  +
            }
 1001   1084   
            crate::error::InternalServerError {
 1002   1085   
                message: error.to_string(),
 1003   1086   
            }
 1004   1087   
            .into()
 1005   1088   
        })
 1006   1089   
    }
 1007   1090   
}
 1008   1091   
 1009         -
/// Error type for the `MalformedAcceptWithBody` operation.
 1010         -
/// Each variant represents an error that can occur for the `MalformedAcceptWithBody` operation.
        1092  +
/// Error type for the `ConstantAndVariableQueryString` operation.
        1093  +
/// Each variant represents an error that can occur for the `ConstantAndVariableQueryString` operation.
 1011   1094   
#[derive(::std::fmt::Debug)]
 1012         -
pub enum MalformedAcceptWithBodyError {
        1095  +
pub enum ConstantAndVariableQueryStringError {
 1013   1096   
    #[allow(missing_docs)] // documentation missing in model
 1014   1097   
    InternalServerError(crate::error::InternalServerError),
 1015   1098   
}
 1016         -
impl ::std::fmt::Display for MalformedAcceptWithBodyError {
        1099  +
impl ::std::fmt::Display for ConstantAndVariableQueryStringError {
 1017   1100   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 1018   1101   
        match &self {
 1019         -
            MalformedAcceptWithBodyError::InternalServerError(_inner) => _inner.fmt(f),
        1102  +
            ConstantAndVariableQueryStringError::InternalServerError(_inner) => _inner.fmt(f),
 1020   1103   
        }
 1021   1104   
    }
 1022   1105   
}
 1023         -
impl MalformedAcceptWithBodyError {
 1024         -
    /// Returns `true` if the error kind is `MalformedAcceptWithBodyError::InternalServerError`.
        1106  +
impl ConstantAndVariableQueryStringError {
        1107  +
    /// Returns `true` if the error kind is `ConstantAndVariableQueryStringError::InternalServerError`.
 1025   1108   
    pub fn is_internal_server_error(&self) -> bool {
 1026         -
        matches!(&self, MalformedAcceptWithBodyError::InternalServerError(_))
        1109  +
        matches!(
        1110  +
            &self,
        1111  +
            ConstantAndVariableQueryStringError::InternalServerError(_)
        1112  +
        )
 1027   1113   
    }
 1028   1114   
    /// Returns the error name string by matching the correct variant.
 1029   1115   
    pub fn name(&self) -> &'static str {
 1030   1116   
        match &self {
 1031         -
            MalformedAcceptWithBodyError::InternalServerError(_inner) => _inner.name(),
        1117  +
            ConstantAndVariableQueryStringError::InternalServerError(_inner) => _inner.name(),
 1032   1118   
        }
 1033   1119   
    }
 1034   1120   
}
 1035         -
impl ::std::error::Error for MalformedAcceptWithBodyError {
        1121  +
impl ::std::error::Error for ConstantAndVariableQueryStringError {
 1036   1122   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 1037   1123   
        match &self {
 1038         -
            MalformedAcceptWithBodyError::InternalServerError(_inner) => Some(_inner),
        1124  +
            ConstantAndVariableQueryStringError::InternalServerError(_inner) => Some(_inner),
 1039   1125   
        }
 1040   1126   
    }
 1041   1127   
}
 1042   1128   
impl ::std::convert::From<crate::error::InternalServerError>
 1043         -
    for crate::error::MalformedAcceptWithBodyError
        1129  +
    for crate::error::ConstantAndVariableQueryStringError
 1044   1130   
{
 1045   1131   
    fn from(
 1046   1132   
        variant: crate::error::InternalServerError,
 1047         -
    ) -> crate::error::MalformedAcceptWithBodyError {
        1133  +
    ) -> crate::error::ConstantAndVariableQueryStringError {
 1048   1134   
        Self::InternalServerError(variant)
 1049   1135   
    }
 1050   1136   
}
 1051   1137   
 1052         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedAcceptWithBodyError {
 1053         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedAcceptWithBodyError {
        1138  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::ConstantAndVariableQueryStringError {
        1139  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::ConstantAndVariableQueryStringError {
 1054   1140   
        ::pyo3::Python::with_gil(|py| {
 1055   1141   
            let error = variant.value(py);
 1056   1142   
 1057   1143   
            crate::error::InternalServerError {
 1058   1144   
                message: error.to_string(),
 1059   1145   
            }
 1060   1146   
            .into()
 1061   1147   
        })
 1062   1148   
    }
 1063   1149   
}
 1064   1150   
 1065         -
/// Error type for the `MalformedContentTypeWithGenericString` operation.
 1066         -
/// Each variant represents an error that can occur for the `MalformedContentTypeWithGenericString` operation.
        1151  +
/// Error type for the `IgnoreQueryParamsInResponse` operation.
        1152  +
/// Each variant represents an error that can occur for the `IgnoreQueryParamsInResponse` operation.
 1067   1153   
#[derive(::std::fmt::Debug)]
 1068         -
pub enum MalformedContentTypeWithGenericStringError {
        1154  +
pub enum IgnoreQueryParamsInResponseError {
 1069   1155   
    #[allow(missing_docs)] // documentation missing in model
 1070   1156   
    InternalServerError(crate::error::InternalServerError),
 1071   1157   
}
 1072         -
impl ::std::fmt::Display for MalformedContentTypeWithGenericStringError {
        1158  +
impl ::std::fmt::Display for IgnoreQueryParamsInResponseError {
 1073   1159   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 1074   1160   
        match &self {
 1075         -
            MalformedContentTypeWithGenericStringError::InternalServerError(_inner) => {
 1076         -
                _inner.fmt(f)
 1077         -
            }
        1161  +
            IgnoreQueryParamsInResponseError::InternalServerError(_inner) => _inner.fmt(f),
 1078   1162   
        }
 1079   1163   
    }
 1080   1164   
}
 1081         -
impl MalformedContentTypeWithGenericStringError {
 1082         -
    /// Returns `true` if the error kind is `MalformedContentTypeWithGenericStringError::InternalServerError`.
        1165  +
impl IgnoreQueryParamsInResponseError {
        1166  +
    /// Returns `true` if the error kind is `IgnoreQueryParamsInResponseError::InternalServerError`.
 1083   1167   
    pub fn is_internal_server_error(&self) -> bool {
 1084   1168   
        matches!(
 1085   1169   
            &self,
 1086         -
            MalformedContentTypeWithGenericStringError::InternalServerError(_)
        1170  +
            IgnoreQueryParamsInResponseError::InternalServerError(_)
 1087   1171   
        )
 1088   1172   
    }
 1089   1173   
    /// Returns the error name string by matching the correct variant.
 1090   1174   
    pub fn name(&self) -> &'static str {
 1091   1175   
        match &self {
 1092         -
            MalformedContentTypeWithGenericStringError::InternalServerError(_inner) => {
 1093         -
                _inner.name()
 1094         -
            }
        1176  +
            IgnoreQueryParamsInResponseError::InternalServerError(_inner) => _inner.name(),
 1095   1177   
        }
 1096   1178   
    }
 1097   1179   
}
 1098         -
impl ::std::error::Error for MalformedContentTypeWithGenericStringError {
        1180  +
impl ::std::error::Error for IgnoreQueryParamsInResponseError {
 1099   1181   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 1100   1182   
        match &self {
 1101         -
            MalformedContentTypeWithGenericStringError::InternalServerError(_inner) => Some(_inner),
        1183  +
            IgnoreQueryParamsInResponseError::InternalServerError(_inner) => Some(_inner),
 1102   1184   
        }
 1103   1185   
    }
 1104   1186   
}
 1105   1187   
impl ::std::convert::From<crate::error::InternalServerError>
 1106         -
    for crate::error::MalformedContentTypeWithGenericStringError
        1188  +
    for crate::error::IgnoreQueryParamsInResponseError
 1107   1189   
{
 1108   1190   
    fn from(
 1109   1191   
        variant: crate::error::InternalServerError,
 1110         -
    ) -> crate::error::MalformedContentTypeWithGenericStringError {
        1192  +
    ) -> crate::error::IgnoreQueryParamsInResponseError {
 1111   1193   
        Self::InternalServerError(variant)
 1112   1194   
    }
 1113   1195   
}
 1114   1196   
 1115         -
impl ::std::convert::From<::pyo3::PyErr>
 1116         -
    for crate::error::MalformedContentTypeWithGenericStringError
 1117         -
{
 1118         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedContentTypeWithGenericStringError {
        1197  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::IgnoreQueryParamsInResponseError {
        1198  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::IgnoreQueryParamsInResponseError {
 1119   1199   
        ::pyo3::Python::with_gil(|py| {
 1120   1200   
            let error = variant.value(py);
 1121   1201   
 1122   1202   
            crate::error::InternalServerError {
 1123   1203   
                message: error.to_string(),
 1124   1204   
            }
 1125   1205   
            .into()
 1126   1206   
        })
 1127   1207   
    }
 1128   1208   
}
 1129   1209   
 1130         -
/// Error type for the `MalformedContentTypeWithPayload` operation.
 1131         -
/// Each variant represents an error that can occur for the `MalformedContentTypeWithPayload` operation.
        1210  +
/// Error type for the `OmitsNullSerializesEmptyString` operation.
        1211  +
/// Each variant represents an error that can occur for the `OmitsNullSerializesEmptyString` operation.
 1132   1212   
#[derive(::std::fmt::Debug)]
 1133         -
pub enum MalformedContentTypeWithPayloadError {
        1213  +
pub enum OmitsNullSerializesEmptyStringError {
 1134   1214   
    #[allow(missing_docs)] // documentation missing in model
 1135   1215   
    InternalServerError(crate::error::InternalServerError),
 1136   1216   
}
 1137         -
impl ::std::fmt::Display for MalformedContentTypeWithPayloadError {
        1217  +
impl ::std::fmt::Display for OmitsNullSerializesEmptyStringError {
 1138   1218   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 1139   1219   
        match &self {
 1140         -
            MalformedContentTypeWithPayloadError::InternalServerError(_inner) => _inner.fmt(f),
        1220  +
            OmitsNullSerializesEmptyStringError::InternalServerError(_inner) => _inner.fmt(f),
 1141   1221   
        }
 1142   1222   
    }
 1143   1223   
}
 1144         -
impl MalformedContentTypeWithPayloadError {
 1145         -
    /// Returns `true` if the error kind is `MalformedContentTypeWithPayloadError::InternalServerError`.
        1224  +
impl OmitsNullSerializesEmptyStringError {
        1225  +
    /// Returns `true` if the error kind is `OmitsNullSerializesEmptyStringError::InternalServerError`.
 1146   1226   
    pub fn is_internal_server_error(&self) -> bool {
 1147   1227   
        matches!(
 1148   1228   
            &self,
 1149         -
            MalformedContentTypeWithPayloadError::InternalServerError(_)
        1229  +
            OmitsNullSerializesEmptyStringError::InternalServerError(_)
 1150   1230   
        )
 1151   1231   
    }
 1152   1232   
    /// Returns the error name string by matching the correct variant.
 1153   1233   
    pub fn name(&self) -> &'static str {
 1154   1234   
        match &self {
 1155         -
            MalformedContentTypeWithPayloadError::InternalServerError(_inner) => _inner.name(),
        1235  +
            OmitsNullSerializesEmptyStringError::InternalServerError(_inner) => _inner.name(),
 1156   1236   
        }
 1157   1237   
    }
 1158   1238   
}
 1159         -
impl ::std::error::Error for MalformedContentTypeWithPayloadError {
        1239  +
impl ::std::error::Error for OmitsNullSerializesEmptyStringError {
 1160   1240   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 1161   1241   
        match &self {
 1162         -
            MalformedContentTypeWithPayloadError::InternalServerError(_inner) => Some(_inner),
        1242  +
            OmitsNullSerializesEmptyStringError::InternalServerError(_inner) => Some(_inner),
 1163   1243   
        }
 1164   1244   
    }
 1165   1245   
}
 1166   1246   
impl ::std::convert::From<crate::error::InternalServerError>
 1167         -
    for crate::error::MalformedContentTypeWithPayloadError
        1247  +
    for crate::error::OmitsNullSerializesEmptyStringError
 1168   1248   
{
 1169   1249   
    fn from(
 1170   1250   
        variant: crate::error::InternalServerError,
 1171         -
    ) -> crate::error::MalformedContentTypeWithPayloadError {
        1251  +
    ) -> crate::error::OmitsNullSerializesEmptyStringError {
 1172   1252   
        Self::InternalServerError(variant)
 1173   1253   
    }
 1174   1254   
}
 1175   1255   
 1176         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedContentTypeWithPayloadError {
 1177         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedContentTypeWithPayloadError {
        1256  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::OmitsNullSerializesEmptyStringError {
        1257  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::OmitsNullSerializesEmptyStringError {
 1178   1258   
        ::pyo3::Python::with_gil(|py| {
 1179   1259   
            let error = variant.value(py);
 1180   1260   
 1181   1261   
            crate::error::InternalServerError {
 1182   1262   
                message: error.to_string(),
 1183   1263   
            }
 1184   1264   
            .into()
 1185   1265   
        })
 1186   1266   
    }
 1187   1267   
}
 1188   1268   
 1189         -
/// Error type for the `MalformedContentTypeWithBody` operation.
 1190         -
/// Each variant represents an error that can occur for the `MalformedContentTypeWithBody` operation.
        1269  +
/// Error type for the `OmitsSerializingEmptyLists` operation.
        1270  +
/// Each variant represents an error that can occur for the `OmitsSerializingEmptyLists` operation.
 1191   1271   
#[derive(::std::fmt::Debug)]
 1192         -
pub enum MalformedContentTypeWithBodyError {
        1272  +
pub enum OmitsSerializingEmptyListsError {
        1273  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        1274  +
    ValidationException(crate::error::ValidationException),
 1193   1275   
    #[allow(missing_docs)] // documentation missing in model
 1194   1276   
    InternalServerError(crate::error::InternalServerError),
 1195   1277   
}
 1196         -
impl ::std::fmt::Display for MalformedContentTypeWithBodyError {
        1278  +
impl ::std::fmt::Display for OmitsSerializingEmptyListsError {
 1197   1279   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 1198   1280   
        match &self {
 1199         -
            MalformedContentTypeWithBodyError::InternalServerError(_inner) => _inner.fmt(f),
        1281  +
            OmitsSerializingEmptyListsError::ValidationException(_inner) => _inner.fmt(f),
        1282  +
            OmitsSerializingEmptyListsError::InternalServerError(_inner) => _inner.fmt(f),
 1200   1283   
        }
 1201   1284   
    }
 1202   1285   
}
 1203         -
impl MalformedContentTypeWithBodyError {
 1204         -
    /// Returns `true` if the error kind is `MalformedContentTypeWithBodyError::InternalServerError`.
 1205         -
    pub fn is_internal_server_error(&self) -> bool {
        1286  +
impl OmitsSerializingEmptyListsError {
        1287  +
    /// Returns `true` if the error kind is `OmitsSerializingEmptyListsError::ValidationException`.
        1288  +
    pub fn is_validation_exception(&self) -> bool {
 1206   1289   
        matches!(
 1207   1290   
            &self,
 1208         -
            MalformedContentTypeWithBodyError::InternalServerError(_)
        1291  +
            OmitsSerializingEmptyListsError::ValidationException(_)
 1209   1292   
        )
 1210   1293   
    }
 1211         -
    /// Returns the error name string by matching the correct variant.
 1212         -
    pub fn name(&self) -> &'static str {
 1213         -
        match &self {
 1214         -
            MalformedContentTypeWithBodyError::InternalServerError(_inner) => _inner.name(),
        1294  +
    /// Returns `true` if the error kind is `OmitsSerializingEmptyListsError::InternalServerError`.
        1295  +
    pub fn is_internal_server_error(&self) -> bool {
        1296  +
        matches!(
        1297  +
            &self,
        1298  +
            OmitsSerializingEmptyListsError::InternalServerError(_)
        1299  +
        )
        1300  +
    }
        1301  +
    /// Returns the error name string by matching the correct variant.
        1302  +
    pub fn name(&self) -> &'static str {
        1303  +
        match &self {
        1304  +
            OmitsSerializingEmptyListsError::ValidationException(_inner) => _inner.name(),
        1305  +
            OmitsSerializingEmptyListsError::InternalServerError(_inner) => _inner.name(),
 1215   1306   
        }
 1216   1307   
    }
 1217   1308   
}
 1218         -
impl ::std::error::Error for MalformedContentTypeWithBodyError {
        1309  +
impl ::std::error::Error for OmitsSerializingEmptyListsError {
 1219   1310   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 1220   1311   
        match &self {
 1221         -
            MalformedContentTypeWithBodyError::InternalServerError(_inner) => Some(_inner),
        1312  +
            OmitsSerializingEmptyListsError::ValidationException(_inner) => Some(_inner),
        1313  +
            OmitsSerializingEmptyListsError::InternalServerError(_inner) => Some(_inner),
 1222   1314   
        }
 1223   1315   
    }
 1224   1316   
}
        1317  +
impl ::std::convert::From<crate::error::ValidationException>
        1318  +
    for crate::error::OmitsSerializingEmptyListsError
        1319  +
{
        1320  +
    fn from(
        1321  +
        variant: crate::error::ValidationException,
        1322  +
    ) -> crate::error::OmitsSerializingEmptyListsError {
        1323  +
        Self::ValidationException(variant)
        1324  +
    }
        1325  +
}
 1225   1326   
impl ::std::convert::From<crate::error::InternalServerError>
 1226         -
    for crate::error::MalformedContentTypeWithBodyError
        1327  +
    for crate::error::OmitsSerializingEmptyListsError
 1227   1328   
{
 1228   1329   
    fn from(
 1229   1330   
        variant: crate::error::InternalServerError,
 1230         -
    ) -> crate::error::MalformedContentTypeWithBodyError {
        1331  +
    ) -> crate::error::OmitsSerializingEmptyListsError {
 1231   1332   
        Self::InternalServerError(variant)
 1232   1333   
    }
 1233   1334   
}
 1234   1335   
 1235         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedContentTypeWithBodyError {
 1236         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedContentTypeWithBodyError {
        1336  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::OmitsSerializingEmptyListsError {
        1337  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::OmitsSerializingEmptyListsError {
 1237   1338   
        ::pyo3::Python::with_gil(|py| {
 1238   1339   
            let error = variant.value(py);
 1239         -
        1340  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        1341  +
                return error.into();
        1342  +
            }
 1240   1343   
            crate::error::InternalServerError {
 1241   1344   
                message: error.to_string(),
 1242   1345   
            }
 1243   1346   
            .into()
 1244   1347   
        })
 1245   1348   
    }
 1246   1349   
}
 1247   1350   
 1248         -
/// Error type for the `MalformedContentTypeWithoutBodyEmptyInput` operation.
 1249         -
/// Each variant represents an error that can occur for the `MalformedContentTypeWithoutBodyEmptyInput` operation.
        1351  +
/// Error type for the `QueryIdempotencyTokenAutoFill` operation.
        1352  +
/// Each variant represents an error that can occur for the `QueryIdempotencyTokenAutoFill` operation.
 1250   1353   
#[derive(::std::fmt::Debug)]
 1251         -
pub enum MalformedContentTypeWithoutBodyEmptyInputError {
        1354  +
pub enum QueryIdempotencyTokenAutoFillError {
 1252   1355   
    #[allow(missing_docs)] // documentation missing in model
 1253   1356   
    InternalServerError(crate::error::InternalServerError),
 1254   1357   
}
 1255         -
impl ::std::fmt::Display for MalformedContentTypeWithoutBodyEmptyInputError {
        1358  +
impl ::std::fmt::Display for QueryIdempotencyTokenAutoFillError {
 1256   1359   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 1257   1360   
        match &self {
 1258         -
            MalformedContentTypeWithoutBodyEmptyInputError::InternalServerError(_inner) => {
 1259         -
                _inner.fmt(f)
 1260         -
            }
        1361  +
            QueryIdempotencyTokenAutoFillError::InternalServerError(_inner) => _inner.fmt(f),
 1261   1362   
        }
 1262   1363   
    }
 1263   1364   
}
 1264         -
impl MalformedContentTypeWithoutBodyEmptyInputError {
 1265         -
    /// Returns `true` if the error kind is `MalformedContentTypeWithoutBodyEmptyInputError::InternalServerError`.
        1365  +
impl QueryIdempotencyTokenAutoFillError {
        1366  +
    /// Returns `true` if the error kind is `QueryIdempotencyTokenAutoFillError::InternalServerError`.
 1266   1367   
    pub fn is_internal_server_error(&self) -> bool {
 1267   1368   
        matches!(
 1268   1369   
            &self,
 1269         -
            MalformedContentTypeWithoutBodyEmptyInputError::InternalServerError(_)
        1370  +
            QueryIdempotencyTokenAutoFillError::InternalServerError(_)
 1270   1371   
        )
 1271   1372   
    }
 1272   1373   
    /// Returns the error name string by matching the correct variant.
 1273   1374   
    pub fn name(&self) -> &'static str {
 1274   1375   
        match &self {
 1275         -
            MalformedContentTypeWithoutBodyEmptyInputError::InternalServerError(_inner) => {
 1276         -
                _inner.name()
 1277         -
            }
        1376  +
            QueryIdempotencyTokenAutoFillError::InternalServerError(_inner) => _inner.name(),
 1278   1377   
        }
 1279   1378   
    }
 1280   1379   
}
 1281         -
impl ::std::error::Error for MalformedContentTypeWithoutBodyEmptyInputError {
        1380  +
impl ::std::error::Error for QueryIdempotencyTokenAutoFillError {
 1282   1381   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 1283   1382   
        match &self {
 1284         -
            MalformedContentTypeWithoutBodyEmptyInputError::InternalServerError(_inner) => {
 1285         -
                Some(_inner)
 1286         -
            }
        1383  +
            QueryIdempotencyTokenAutoFillError::InternalServerError(_inner) => Some(_inner),
 1287   1384   
        }
 1288   1385   
    }
 1289   1386   
}
 1290   1387   
impl ::std::convert::From<crate::error::InternalServerError>
 1291         -
    for crate::error::MalformedContentTypeWithoutBodyEmptyInputError
        1388  +
    for crate::error::QueryIdempotencyTokenAutoFillError
 1292   1389   
{
 1293   1390   
    fn from(
 1294   1391   
        variant: crate::error::InternalServerError,
 1295         -
    ) -> crate::error::MalformedContentTypeWithoutBodyEmptyInputError {
        1392  +
    ) -> crate::error::QueryIdempotencyTokenAutoFillError {
 1296   1393   
        Self::InternalServerError(variant)
 1297   1394   
    }
 1298   1395   
}
 1299   1396   
 1300         -
impl ::std::convert::From<::pyo3::PyErr>
 1301         -
    for crate::error::MalformedContentTypeWithoutBodyEmptyInputError
 1302         -
{
 1303         -
    fn from(
 1304         -
        variant: ::pyo3::PyErr,
 1305         -
    ) -> crate::error::MalformedContentTypeWithoutBodyEmptyInputError {
        1397  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::QueryIdempotencyTokenAutoFillError {
        1398  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::QueryIdempotencyTokenAutoFillError {
 1306   1399   
        ::pyo3::Python::with_gil(|py| {
 1307   1400   
            let error = variant.value(py);
 1308   1401   
 1309   1402   
            crate::error::InternalServerError {
 1310   1403   
                message: error.to_string(),
 1311   1404   
            }
 1312   1405   
            .into()
 1313   1406   
        })
 1314   1407   
    }
 1315   1408   
}
 1316   1409   
 1317         -
/// Error type for the `MalformedContentTypeWithoutBody` operation.
 1318         -
/// Each variant represents an error that can occur for the `MalformedContentTypeWithoutBody` operation.
        1410  +
/// Error type for the `QueryPrecedence` operation.
        1411  +
/// Each variant represents an error that can occur for the `QueryPrecedence` operation.
 1319   1412   
#[derive(::std::fmt::Debug)]
 1320         -
pub enum MalformedContentTypeWithoutBodyError {
        1413  +
pub enum QueryPrecedenceError {
 1321   1414   
    #[allow(missing_docs)] // documentation missing in model
 1322   1415   
    InternalServerError(crate::error::InternalServerError),
 1323   1416   
}
 1324         -
impl ::std::fmt::Display for MalformedContentTypeWithoutBodyError {
        1417  +
impl ::std::fmt::Display for QueryPrecedenceError {
 1325   1418   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 1326   1419   
        match &self {
 1327         -
            MalformedContentTypeWithoutBodyError::InternalServerError(_inner) => _inner.fmt(f),
        1420  +
            QueryPrecedenceError::InternalServerError(_inner) => _inner.fmt(f),
 1328   1421   
        }
 1329   1422   
    }
 1330   1423   
}
 1331         -
impl MalformedContentTypeWithoutBodyError {
 1332         -
    /// Returns `true` if the error kind is `MalformedContentTypeWithoutBodyError::InternalServerError`.
        1424  +
impl QueryPrecedenceError {
        1425  +
    /// Returns `true` if the error kind is `QueryPrecedenceError::InternalServerError`.
 1333   1426   
    pub fn is_internal_server_error(&self) -> bool {
 1334         -
        matches!(
 1335         -
            &self,
 1336         -
            MalformedContentTypeWithoutBodyError::InternalServerError(_)
 1337         -
        )
        1427  +
        matches!(&self, QueryPrecedenceError::InternalServerError(_))
 1338   1428   
    }
 1339   1429   
    /// Returns the error name string by matching the correct variant.
 1340   1430   
    pub fn name(&self) -> &'static str {
 1341   1431   
        match &self {
 1342         -
            MalformedContentTypeWithoutBodyError::InternalServerError(_inner) => _inner.name(),
        1432  +
            QueryPrecedenceError::InternalServerError(_inner) => _inner.name(),
 1343   1433   
        }
 1344   1434   
    }
 1345   1435   
}
 1346         -
impl ::std::error::Error for MalformedContentTypeWithoutBodyError {
        1436  +
impl ::std::error::Error for QueryPrecedenceError {
 1347   1437   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 1348   1438   
        match &self {
 1349         -
            MalformedContentTypeWithoutBodyError::InternalServerError(_inner) => Some(_inner),
        1439  +
            QueryPrecedenceError::InternalServerError(_inner) => Some(_inner),
 1350   1440   
        }
 1351   1441   
    }
 1352   1442   
}
 1353   1443   
impl ::std::convert::From<crate::error::InternalServerError>
 1354         -
    for crate::error::MalformedContentTypeWithoutBodyError
        1444  +
    for crate::error::QueryPrecedenceError
 1355   1445   
{
 1356         -
    fn from(
 1357         -
        variant: crate::error::InternalServerError,
 1358         -
    ) -> crate::error::MalformedContentTypeWithoutBodyError {
        1446  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::QueryPrecedenceError {
 1359   1447   
        Self::InternalServerError(variant)
 1360   1448   
    }
 1361   1449   
}
 1362   1450   
 1363         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedContentTypeWithoutBodyError {
 1364         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedContentTypeWithoutBodyError {
        1451  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::QueryPrecedenceError {
        1452  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::QueryPrecedenceError {
 1365   1453   
        ::pyo3::Python::with_gil(|py| {
 1366   1454   
            let error = variant.value(py);
 1367   1455   
 1368   1456   
            crate::error::InternalServerError {
 1369   1457   
                message: error.to_string(),
 1370   1458   
            }
 1371   1459   
            .into()
 1372   1460   
        })
 1373   1461   
    }
 1374   1462   
}
 1375   1463   
 1376         -
/// Error type for the `MalformedTimestampBodyHttpDate` operation.
 1377         -
/// Each variant represents an error that can occur for the `MalformedTimestampBodyHttpDate` operation.
        1464  +
/// Error type for the `HttpQueryParamsOnlyOperation` operation.
        1465  +
/// Each variant represents an error that can occur for the `HttpQueryParamsOnlyOperation` operation.
 1378   1466   
#[derive(::std::fmt::Debug)]
 1379         -
pub enum MalformedTimestampBodyHttpDateError {
 1380         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 1381         -
    ValidationException(crate::error::ValidationException),
        1467  +
pub enum HttpQueryParamsOnlyOperationError {
 1382   1468   
    #[allow(missing_docs)] // documentation missing in model
 1383   1469   
    InternalServerError(crate::error::InternalServerError),
 1384   1470   
}
 1385         -
impl ::std::fmt::Display for MalformedTimestampBodyHttpDateError {
        1471  +
impl ::std::fmt::Display for HttpQueryParamsOnlyOperationError {
 1386   1472   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 1387   1473   
        match &self {
 1388         -
            MalformedTimestampBodyHttpDateError::ValidationException(_inner) => _inner.fmt(f),
 1389         -
            MalformedTimestampBodyHttpDateError::InternalServerError(_inner) => _inner.fmt(f),
        1474  +
            HttpQueryParamsOnlyOperationError::InternalServerError(_inner) => _inner.fmt(f),
 1390   1475   
        }
 1391   1476   
    }
 1392   1477   
}
 1393         -
impl MalformedTimestampBodyHttpDateError {
 1394         -
    /// Returns `true` if the error kind is `MalformedTimestampBodyHttpDateError::ValidationException`.
 1395         -
    pub fn is_validation_exception(&self) -> bool {
 1396         -
        matches!(
 1397         -
            &self,
 1398         -
            MalformedTimestampBodyHttpDateError::ValidationException(_)
 1399         -
        )
 1400         -
    }
 1401         -
    /// Returns `true` if the error kind is `MalformedTimestampBodyHttpDateError::InternalServerError`.
        1478  +
impl HttpQueryParamsOnlyOperationError {
        1479  +
    /// Returns `true` if the error kind is `HttpQueryParamsOnlyOperationError::InternalServerError`.
 1402   1480   
    pub fn is_internal_server_error(&self) -> bool {
 1403   1481   
        matches!(
 1404   1482   
            &self,
 1405         -
            MalformedTimestampBodyHttpDateError::InternalServerError(_)
        1483  +
            HttpQueryParamsOnlyOperationError::InternalServerError(_)
 1406   1484   
        )
 1407   1485   
    }
 1408   1486   
    /// Returns the error name string by matching the correct variant.
 1409   1487   
    pub fn name(&self) -> &'static str {
 1410   1488   
        match &self {
 1411         -
            MalformedTimestampBodyHttpDateError::ValidationException(_inner) => _inner.name(),
 1412         -
            MalformedTimestampBodyHttpDateError::InternalServerError(_inner) => _inner.name(),
        1489  +
            HttpQueryParamsOnlyOperationError::InternalServerError(_inner) => _inner.name(),
 1413   1490   
        }
 1414   1491   
    }
 1415   1492   
}
 1416         -
impl ::std::error::Error for MalformedTimestampBodyHttpDateError {
        1493  +
impl ::std::error::Error for HttpQueryParamsOnlyOperationError {
 1417   1494   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 1418   1495   
        match &self {
 1419         -
            MalformedTimestampBodyHttpDateError::ValidationException(_inner) => Some(_inner),
 1420         -
            MalformedTimestampBodyHttpDateError::InternalServerError(_inner) => Some(_inner),
 1421         -
        }
        1496  +
            HttpQueryParamsOnlyOperationError::InternalServerError(_inner) => Some(_inner),
 1422   1497   
        }
 1423         -
}
 1424         -
impl ::std::convert::From<crate::error::ValidationException>
 1425         -
    for crate::error::MalformedTimestampBodyHttpDateError
 1426         -
{
 1427         -
    fn from(
 1428         -
        variant: crate::error::ValidationException,
 1429         -
    ) -> crate::error::MalformedTimestampBodyHttpDateError {
 1430         -
        Self::ValidationException(variant)
 1431   1498   
    }
 1432   1499   
}
 1433   1500   
impl ::std::convert::From<crate::error::InternalServerError>
 1434         -
    for crate::error::MalformedTimestampBodyHttpDateError
        1501  +
    for crate::error::HttpQueryParamsOnlyOperationError
 1435   1502   
{
 1436   1503   
    fn from(
 1437   1504   
        variant: crate::error::InternalServerError,
 1438         -
    ) -> crate::error::MalformedTimestampBodyHttpDateError {
        1505  +
    ) -> crate::error::HttpQueryParamsOnlyOperationError {
 1439   1506   
        Self::InternalServerError(variant)
 1440   1507   
    }
 1441   1508   
}
 1442   1509   
 1443         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampBodyHttpDateError {
 1444         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampBodyHttpDateError {
        1510  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpQueryParamsOnlyOperationError {
        1511  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpQueryParamsOnlyOperationError {
 1445   1512   
        ::pyo3::Python::with_gil(|py| {
 1446   1513   
            let error = variant.value(py);
 1447         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 1448         -
                return error.into();
 1449         -
            }
        1514  +
 1450   1515   
            crate::error::InternalServerError {
 1451   1516   
                message: error.to_string(),
 1452   1517   
            }
 1453   1518   
            .into()
 1454   1519   
        })
 1455   1520   
    }
 1456   1521   
}
 1457   1522   
 1458         -
/// Error type for the `MalformedTimestampBodyDateTime` operation.
 1459         -
/// Each variant represents an error that can occur for the `MalformedTimestampBodyDateTime` operation.
        1523  +
/// Error type for the `QueryParamsAsStringListMap` operation.
        1524  +
/// Each variant represents an error that can occur for the `QueryParamsAsStringListMap` operation.
 1460   1525   
#[derive(::std::fmt::Debug)]
 1461         -
pub enum MalformedTimestampBodyDateTimeError {
 1462         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 1463         -
    ValidationException(crate::error::ValidationException),
        1526  +
pub enum QueryParamsAsStringListMapError {
 1464   1527   
    #[allow(missing_docs)] // documentation missing in model
 1465   1528   
    InternalServerError(crate::error::InternalServerError),
 1466   1529   
}
 1467         -
impl ::std::fmt::Display for MalformedTimestampBodyDateTimeError {
        1530  +
impl ::std::fmt::Display for QueryParamsAsStringListMapError {
 1468   1531   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 1469   1532   
        match &self {
 1470         -
            MalformedTimestampBodyDateTimeError::ValidationException(_inner) => _inner.fmt(f),
 1471         -
            MalformedTimestampBodyDateTimeError::InternalServerError(_inner) => _inner.fmt(f),
        1533  +
            QueryParamsAsStringListMapError::InternalServerError(_inner) => _inner.fmt(f),
 1472   1534   
        }
 1473   1535   
    }
 1474   1536   
}
 1475         -
impl MalformedTimestampBodyDateTimeError {
 1476         -
    /// Returns `true` if the error kind is `MalformedTimestampBodyDateTimeError::ValidationException`.
 1477         -
    pub fn is_validation_exception(&self) -> bool {
 1478         -
        matches!(
 1479         -
            &self,
 1480         -
            MalformedTimestampBodyDateTimeError::ValidationException(_)
 1481         -
        )
 1482         -
    }
 1483         -
    /// Returns `true` if the error kind is `MalformedTimestampBodyDateTimeError::InternalServerError`.
        1537  +
impl QueryParamsAsStringListMapError {
        1538  +
    /// Returns `true` if the error kind is `QueryParamsAsStringListMapError::InternalServerError`.
 1484   1539   
    pub fn is_internal_server_error(&self) -> bool {
 1485   1540   
        matches!(
 1486   1541   
            &self,
 1487         -
            MalformedTimestampBodyDateTimeError::InternalServerError(_)
        1542  +
            QueryParamsAsStringListMapError::InternalServerError(_)
 1488   1543   
        )
 1489   1544   
    }
 1490   1545   
    /// Returns the error name string by matching the correct variant.
 1491   1546   
    pub fn name(&self) -> &'static str {
 1492   1547   
        match &self {
 1493         -
            MalformedTimestampBodyDateTimeError::ValidationException(_inner) => _inner.name(),
 1494         -
            MalformedTimestampBodyDateTimeError::InternalServerError(_inner) => _inner.name(),
        1548  +
            QueryParamsAsStringListMapError::InternalServerError(_inner) => _inner.name(),
 1495   1549   
        }
 1496   1550   
    }
 1497   1551   
}
 1498         -
impl ::std::error::Error for MalformedTimestampBodyDateTimeError {
        1552  +
impl ::std::error::Error for QueryParamsAsStringListMapError {
 1499   1553   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 1500   1554   
        match &self {
 1501         -
            MalformedTimestampBodyDateTimeError::ValidationException(_inner) => Some(_inner),
 1502         -
            MalformedTimestampBodyDateTimeError::InternalServerError(_inner) => Some(_inner),
 1503         -
        }
        1555  +
            QueryParamsAsStringListMapError::InternalServerError(_inner) => Some(_inner),
 1504   1556   
        }
 1505         -
}
 1506         -
impl ::std::convert::From<crate::error::ValidationException>
 1507         -
    for crate::error::MalformedTimestampBodyDateTimeError
 1508         -
{
 1509         -
    fn from(
 1510         -
        variant: crate::error::ValidationException,
 1511         -
    ) -> crate::error::MalformedTimestampBodyDateTimeError {
 1512         -
        Self::ValidationException(variant)
 1513   1557   
    }
 1514   1558   
}
 1515   1559   
impl ::std::convert::From<crate::error::InternalServerError>
 1516         -
    for crate::error::MalformedTimestampBodyDateTimeError
        1560  +
    for crate::error::QueryParamsAsStringListMapError
 1517   1561   
{
 1518   1562   
    fn from(
 1519   1563   
        variant: crate::error::InternalServerError,
 1520         -
    ) -> crate::error::MalformedTimestampBodyDateTimeError {
        1564  +
    ) -> crate::error::QueryParamsAsStringListMapError {
 1521   1565   
        Self::InternalServerError(variant)
 1522   1566   
    }
 1523   1567   
}
 1524   1568   
 1525         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampBodyDateTimeError {
 1526         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampBodyDateTimeError {
        1569  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::QueryParamsAsStringListMapError {
        1570  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::QueryParamsAsStringListMapError {
 1527   1571   
        ::pyo3::Python::with_gil(|py| {
 1528   1572   
            let error = variant.value(py);
 1529         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 1530         -
                return error.into();
 1531         -
            }
        1573  +
 1532   1574   
            crate::error::InternalServerError {
 1533   1575   
                message: error.to_string(),
 1534   1576   
            }
 1535   1577   
            .into()
 1536   1578   
        })
 1537   1579   
    }
 1538   1580   
}
 1539   1581   
 1540         -
/// Error type for the `MalformedTimestampBodyDefault` operation.
 1541         -
/// Each variant represents an error that can occur for the `MalformedTimestampBodyDefault` operation.
        1582  +
/// Error type for the `HttpPrefixHeaders` operation.
        1583  +
/// Each variant represents an error that can occur for the `HttpPrefixHeaders` operation.
 1542   1584   
#[derive(::std::fmt::Debug)]
 1543         -
pub enum MalformedTimestampBodyDefaultError {
 1544         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 1545         -
    ValidationException(crate::error::ValidationException),
        1585  +
pub enum HttpPrefixHeadersError {
 1546   1586   
    #[allow(missing_docs)] // documentation missing in model
 1547   1587   
    InternalServerError(crate::error::InternalServerError),
 1548   1588   
}
 1549         -
impl ::std::fmt::Display for MalformedTimestampBodyDefaultError {
        1589  +
impl ::std::fmt::Display for HttpPrefixHeadersError {
 1550   1590   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 1551   1591   
        match &self {
 1552         -
            MalformedTimestampBodyDefaultError::ValidationException(_inner) => _inner.fmt(f),
 1553         -
            MalformedTimestampBodyDefaultError::InternalServerError(_inner) => _inner.fmt(f),
        1592  +
            HttpPrefixHeadersError::InternalServerError(_inner) => _inner.fmt(f),
 1554   1593   
        }
 1555   1594   
    }
 1556   1595   
}
 1557         -
impl MalformedTimestampBodyDefaultError {
 1558         -
    /// Returns `true` if the error kind is `MalformedTimestampBodyDefaultError::ValidationException`.
 1559         -
    pub fn is_validation_exception(&self) -> bool {
 1560         -
        matches!(
 1561         -
            &self,
 1562         -
            MalformedTimestampBodyDefaultError::ValidationException(_)
 1563         -
        )
 1564         -
    }
 1565         -
    /// Returns `true` if the error kind is `MalformedTimestampBodyDefaultError::InternalServerError`.
        1596  +
impl HttpPrefixHeadersError {
        1597  +
    /// Returns `true` if the error kind is `HttpPrefixHeadersError::InternalServerError`.
 1566   1598   
    pub fn is_internal_server_error(&self) -> bool {
 1567         -
        matches!(
 1568         -
            &self,
 1569         -
            MalformedTimestampBodyDefaultError::InternalServerError(_)
 1570         -
        )
        1599  +
        matches!(&self, HttpPrefixHeadersError::InternalServerError(_))
 1571   1600   
    }
 1572   1601   
    /// Returns the error name string by matching the correct variant.
 1573   1602   
    pub fn name(&self) -> &'static str {
 1574   1603   
        match &self {
 1575         -
            MalformedTimestampBodyDefaultError::ValidationException(_inner) => _inner.name(),
 1576         -
            MalformedTimestampBodyDefaultError::InternalServerError(_inner) => _inner.name(),
        1604  +
            HttpPrefixHeadersError::InternalServerError(_inner) => _inner.name(),
 1577   1605   
        }
 1578   1606   
    }
 1579   1607   
}
 1580         -
impl ::std::error::Error for MalformedTimestampBodyDefaultError {
        1608  +
impl ::std::error::Error for HttpPrefixHeadersError {
 1581   1609   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 1582   1610   
        match &self {
 1583         -
            MalformedTimestampBodyDefaultError::ValidationException(_inner) => Some(_inner),
 1584         -
            MalformedTimestampBodyDefaultError::InternalServerError(_inner) => Some(_inner),
        1611  +
            HttpPrefixHeadersError::InternalServerError(_inner) => Some(_inner),
 1585   1612   
        }
 1586   1613   
    }
 1587   1614   
}
 1588         -
impl ::std::convert::From<crate::error::ValidationException>
 1589         -
    for crate::error::MalformedTimestampBodyDefaultError
        1615  +
impl ::std::convert::From<crate::error::InternalServerError>
        1616  +
    for crate::error::HttpPrefixHeadersError
 1590   1617   
{
 1591         -
    fn from(
 1592         -
        variant: crate::error::ValidationException,
 1593         -
    ) -> crate::error::MalformedTimestampBodyDefaultError {
 1594         -
        Self::ValidationException(variant)
 1595         -
    }
 1596         -
}
 1597         -
impl ::std::convert::From<crate::error::InternalServerError>
 1598         -
    for crate::error::MalformedTimestampBodyDefaultError
 1599         -
{
 1600         -
    fn from(
 1601         -
        variant: crate::error::InternalServerError,
 1602         -
    ) -> crate::error::MalformedTimestampBodyDefaultError {
 1603         -
        Self::InternalServerError(variant)
        1618  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::HttpPrefixHeadersError {
        1619  +
        Self::InternalServerError(variant)
 1604   1620   
    }
 1605   1621   
}
 1606   1622   
 1607         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampBodyDefaultError {
 1608         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampBodyDefaultError {
        1623  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpPrefixHeadersError {
        1624  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpPrefixHeadersError {
 1609   1625   
        ::pyo3::Python::with_gil(|py| {
 1610   1626   
            let error = variant.value(py);
 1611         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 1612         -
                return error.into();
 1613         -
            }
        1627  +
 1614   1628   
            crate::error::InternalServerError {
 1615   1629   
                message: error.to_string(),
 1616   1630   
            }
 1617   1631   
            .into()
 1618   1632   
        })
 1619   1633   
    }
 1620   1634   
}
 1621   1635   
 1622         -
/// Error type for the `MalformedTimestampHeaderEpoch` operation.
 1623         -
/// Each variant represents an error that can occur for the `MalformedTimestampHeaderEpoch` operation.
        1636  +
/// Error type for the `HttpPrefixHeadersInResponse` operation.
        1637  +
/// Each variant represents an error that can occur for the `HttpPrefixHeadersInResponse` operation.
 1624   1638   
#[derive(::std::fmt::Debug)]
 1625         -
pub enum MalformedTimestampHeaderEpochError {
 1626         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 1627         -
    ValidationException(crate::error::ValidationException),
        1639  +
pub enum HttpPrefixHeadersInResponseError {
 1628   1640   
    #[allow(missing_docs)] // documentation missing in model
 1629   1641   
    InternalServerError(crate::error::InternalServerError),
 1630   1642   
}
 1631         -
impl ::std::fmt::Display for MalformedTimestampHeaderEpochError {
        1643  +
impl ::std::fmt::Display for HttpPrefixHeadersInResponseError {
 1632   1644   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 1633   1645   
        match &self {
 1634         -
            MalformedTimestampHeaderEpochError::ValidationException(_inner) => _inner.fmt(f),
 1635         -
            MalformedTimestampHeaderEpochError::InternalServerError(_inner) => _inner.fmt(f),
        1646  +
            HttpPrefixHeadersInResponseError::InternalServerError(_inner) => _inner.fmt(f),
 1636   1647   
        }
 1637   1648   
    }
 1638   1649   
}
 1639         -
impl MalformedTimestampHeaderEpochError {
 1640         -
    /// Returns `true` if the error kind is `MalformedTimestampHeaderEpochError::ValidationException`.
 1641         -
    pub fn is_validation_exception(&self) -> bool {
 1642         -
        matches!(
 1643         -
            &self,
 1644         -
            MalformedTimestampHeaderEpochError::ValidationException(_)
 1645         -
        )
 1646         -
    }
 1647         -
    /// Returns `true` if the error kind is `MalformedTimestampHeaderEpochError::InternalServerError`.
        1650  +
impl HttpPrefixHeadersInResponseError {
        1651  +
    /// Returns `true` if the error kind is `HttpPrefixHeadersInResponseError::InternalServerError`.
 1648   1652   
    pub fn is_internal_server_error(&self) -> bool {
 1649   1653   
        matches!(
 1650   1654   
            &self,
 1651         -
            MalformedTimestampHeaderEpochError::InternalServerError(_)
        1655  +
            HttpPrefixHeadersInResponseError::InternalServerError(_)
 1652   1656   
        )
 1653   1657   
    }
 1654   1658   
    /// Returns the error name string by matching the correct variant.
 1655   1659   
    pub fn name(&self) -> &'static str {
 1656   1660   
        match &self {
 1657         -
            MalformedTimestampHeaderEpochError::ValidationException(_inner) => _inner.name(),
 1658         -
            MalformedTimestampHeaderEpochError::InternalServerError(_inner) => _inner.name(),
        1661  +
            HttpPrefixHeadersInResponseError::InternalServerError(_inner) => _inner.name(),
 1659   1662   
        }
 1660   1663   
    }
 1661   1664   
}
 1662         -
impl ::std::error::Error for MalformedTimestampHeaderEpochError {
        1665  +
impl ::std::error::Error for HttpPrefixHeadersInResponseError {
 1663   1666   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 1664   1667   
        match &self {
 1665         -
            MalformedTimestampHeaderEpochError::ValidationException(_inner) => Some(_inner),
 1666         -
            MalformedTimestampHeaderEpochError::InternalServerError(_inner) => Some(_inner),
 1667         -
        }
        1668  +
            HttpPrefixHeadersInResponseError::InternalServerError(_inner) => Some(_inner),
 1668   1669   
        }
 1669         -
}
 1670         -
impl ::std::convert::From<crate::error::ValidationException>
 1671         -
    for crate::error::MalformedTimestampHeaderEpochError
 1672         -
{
 1673         -
    fn from(
 1674         -
        variant: crate::error::ValidationException,
 1675         -
    ) -> crate::error::MalformedTimestampHeaderEpochError {
 1676         -
        Self::ValidationException(variant)
 1677   1670   
    }
 1678   1671   
}
 1679   1672   
impl ::std::convert::From<crate::error::InternalServerError>
 1680         -
    for crate::error::MalformedTimestampHeaderEpochError
        1673  +
    for crate::error::HttpPrefixHeadersInResponseError
 1681   1674   
{
 1682   1675   
    fn from(
 1683   1676   
        variant: crate::error::InternalServerError,
 1684         -
    ) -> crate::error::MalformedTimestampHeaderEpochError {
        1677  +
    ) -> crate::error::HttpPrefixHeadersInResponseError {
 1685   1678   
        Self::InternalServerError(variant)
 1686   1679   
    }
 1687   1680   
}
 1688   1681   
 1689         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampHeaderEpochError {
 1690         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampHeaderEpochError {
        1682  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpPrefixHeadersInResponseError {
        1683  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpPrefixHeadersInResponseError {
 1691   1684   
        ::pyo3::Python::with_gil(|py| {
 1692   1685   
            let error = variant.value(py);
 1693         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 1694         -
                return error.into();
 1695         -
            }
        1686  +
 1696   1687   
            crate::error::InternalServerError {
 1697   1688   
                message: error.to_string(),
 1698   1689   
            }
 1699   1690   
            .into()
 1700   1691   
        })
 1701   1692   
    }
 1702   1693   
}
 1703   1694   
 1704         -
/// Error type for the `MalformedTimestampHeaderDateTime` operation.
 1705         -
/// Each variant represents an error that can occur for the `MalformedTimestampHeaderDateTime` operation.
        1695  +
/// Error type for the `HttpEmptyPrefixHeaders` operation.
        1696  +
/// Each variant represents an error that can occur for the `HttpEmptyPrefixHeaders` operation.
 1706   1697   
#[derive(::std::fmt::Debug)]
 1707         -
pub enum MalformedTimestampHeaderDateTimeError {
 1708         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 1709         -
    ValidationException(crate::error::ValidationException),
        1698  +
pub enum HttpEmptyPrefixHeadersError {
 1710   1699   
    #[allow(missing_docs)] // documentation missing in model
 1711   1700   
    InternalServerError(crate::error::InternalServerError),
 1712   1701   
}
 1713         -
impl ::std::fmt::Display for MalformedTimestampHeaderDateTimeError {
        1702  +
impl ::std::fmt::Display for HttpEmptyPrefixHeadersError {
 1714   1703   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 1715   1704   
        match &self {
 1716         -
            MalformedTimestampHeaderDateTimeError::ValidationException(_inner) => _inner.fmt(f),
 1717         -
            MalformedTimestampHeaderDateTimeError::InternalServerError(_inner) => _inner.fmt(f),
        1705  +
            HttpEmptyPrefixHeadersError::InternalServerError(_inner) => _inner.fmt(f),
 1718   1706   
        }
 1719   1707   
    }
 1720   1708   
}
 1721         -
impl MalformedTimestampHeaderDateTimeError {
 1722         -
    /// Returns `true` if the error kind is `MalformedTimestampHeaderDateTimeError::ValidationException`.
 1723         -
    pub fn is_validation_exception(&self) -> bool {
 1724         -
        matches!(
 1725         -
            &self,
 1726         -
            MalformedTimestampHeaderDateTimeError::ValidationException(_)
 1727         -
        )
 1728         -
    }
 1729         -
    /// Returns `true` if the error kind is `MalformedTimestampHeaderDateTimeError::InternalServerError`.
        1709  +
impl HttpEmptyPrefixHeadersError {
        1710  +
    /// Returns `true` if the error kind is `HttpEmptyPrefixHeadersError::InternalServerError`.
 1730   1711   
    pub fn is_internal_server_error(&self) -> bool {
 1731         -
        matches!(
 1732         -
            &self,
 1733         -
            MalformedTimestampHeaderDateTimeError::InternalServerError(_)
 1734         -
        )
        1712  +
        matches!(&self, HttpEmptyPrefixHeadersError::InternalServerError(_))
 1735   1713   
    }
 1736   1714   
    /// Returns the error name string by matching the correct variant.
 1737   1715   
    pub fn name(&self) -> &'static str {
 1738   1716   
        match &self {
 1739         -
            MalformedTimestampHeaderDateTimeError::ValidationException(_inner) => _inner.name(),
 1740         -
            MalformedTimestampHeaderDateTimeError::InternalServerError(_inner) => _inner.name(),
        1717  +
            HttpEmptyPrefixHeadersError::InternalServerError(_inner) => _inner.name(),
 1741   1718   
        }
 1742   1719   
    }
 1743   1720   
}
 1744         -
impl ::std::error::Error for MalformedTimestampHeaderDateTimeError {
        1721  +
impl ::std::error::Error for HttpEmptyPrefixHeadersError {
 1745   1722   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 1746   1723   
        match &self {
 1747         -
            MalformedTimestampHeaderDateTimeError::ValidationException(_inner) => Some(_inner),
 1748         -
            MalformedTimestampHeaderDateTimeError::InternalServerError(_inner) => Some(_inner),
 1749         -
        }
        1724  +
            HttpEmptyPrefixHeadersError::InternalServerError(_inner) => Some(_inner),
 1750   1725   
        }
 1751         -
}
 1752         -
impl ::std::convert::From<crate::error::ValidationException>
 1753         -
    for crate::error::MalformedTimestampHeaderDateTimeError
 1754         -
{
 1755         -
    fn from(
 1756         -
        variant: crate::error::ValidationException,
 1757         -
    ) -> crate::error::MalformedTimestampHeaderDateTimeError {
 1758         -
        Self::ValidationException(variant)
 1759   1726   
    }
 1760   1727   
}
 1761   1728   
impl ::std::convert::From<crate::error::InternalServerError>
 1762         -
    for crate::error::MalformedTimestampHeaderDateTimeError
        1729  +
    for crate::error::HttpEmptyPrefixHeadersError
 1763   1730   
{
 1764   1731   
    fn from(
 1765   1732   
        variant: crate::error::InternalServerError,
 1766         -
    ) -> crate::error::MalformedTimestampHeaderDateTimeError {
        1733  +
    ) -> crate::error::HttpEmptyPrefixHeadersError {
 1767   1734   
        Self::InternalServerError(variant)
 1768   1735   
    }
 1769   1736   
}
 1770   1737   
 1771         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampHeaderDateTimeError {
 1772         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampHeaderDateTimeError {
        1738  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpEmptyPrefixHeadersError {
        1739  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpEmptyPrefixHeadersError {
 1773   1740   
        ::pyo3::Python::with_gil(|py| {
 1774   1741   
            let error = variant.value(py);
 1775         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 1776         -
                return error.into();
 1777         -
            }
        1742  +
 1778   1743   
            crate::error::InternalServerError {
 1779   1744   
                message: error.to_string(),
 1780   1745   
            }
 1781   1746   
            .into()
 1782   1747   
        })
 1783   1748   
    }
 1784   1749   
}
 1785   1750   
 1786         -
/// Error type for the `MalformedTimestampHeaderDefault` operation.
 1787         -
/// Each variant represents an error that can occur for the `MalformedTimestampHeaderDefault` operation.
        1751  +
/// Error type for the `HttpPayloadTraits` operation.
        1752  +
/// Each variant represents an error that can occur for the `HttpPayloadTraits` operation.
 1788   1753   
#[derive(::std::fmt::Debug)]
 1789         -
pub enum MalformedTimestampHeaderDefaultError {
 1790         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 1791         -
    ValidationException(crate::error::ValidationException),
        1754  +
pub enum HttpPayloadTraitsError {
 1792   1755   
    #[allow(missing_docs)] // documentation missing in model
 1793   1756   
    InternalServerError(crate::error::InternalServerError),
 1794   1757   
}
 1795         -
impl ::std::fmt::Display for MalformedTimestampHeaderDefaultError {
        1758  +
impl ::std::fmt::Display for HttpPayloadTraitsError {
 1796   1759   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 1797   1760   
        match &self {
 1798         -
            MalformedTimestampHeaderDefaultError::ValidationException(_inner) => _inner.fmt(f),
 1799         -
            MalformedTimestampHeaderDefaultError::InternalServerError(_inner) => _inner.fmt(f),
        1761  +
            HttpPayloadTraitsError::InternalServerError(_inner) => _inner.fmt(f),
 1800   1762   
        }
 1801   1763   
    }
 1802   1764   
}
 1803         -
impl MalformedTimestampHeaderDefaultError {
 1804         -
    /// Returns `true` if the error kind is `MalformedTimestampHeaderDefaultError::ValidationException`.
 1805         -
    pub fn is_validation_exception(&self) -> bool {
 1806         -
        matches!(
 1807         -
            &self,
 1808         -
            MalformedTimestampHeaderDefaultError::ValidationException(_)
 1809         -
        )
 1810         -
    }
 1811         -
    /// Returns `true` if the error kind is `MalformedTimestampHeaderDefaultError::InternalServerError`.
        1765  +
impl HttpPayloadTraitsError {
        1766  +
    /// Returns `true` if the error kind is `HttpPayloadTraitsError::InternalServerError`.
 1812   1767   
    pub fn is_internal_server_error(&self) -> bool {
 1813         -
        matches!(
 1814         -
            &self,
 1815         -
            MalformedTimestampHeaderDefaultError::InternalServerError(_)
 1816         -
        )
        1768  +
        matches!(&self, HttpPayloadTraitsError::InternalServerError(_))
 1817   1769   
    }
 1818   1770   
    /// Returns the error name string by matching the correct variant.
 1819   1771   
    pub fn name(&self) -> &'static str {
 1820   1772   
        match &self {
 1821         -
            MalformedTimestampHeaderDefaultError::ValidationException(_inner) => _inner.name(),
 1822         -
            MalformedTimestampHeaderDefaultError::InternalServerError(_inner) => _inner.name(),
        1773  +
            HttpPayloadTraitsError::InternalServerError(_inner) => _inner.name(),
 1823   1774   
        }
 1824   1775   
    }
 1825   1776   
}
 1826         -
impl ::std::error::Error for MalformedTimestampHeaderDefaultError {
        1777  +
impl ::std::error::Error for HttpPayloadTraitsError {
 1827   1778   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 1828   1779   
        match &self {
 1829         -
            MalformedTimestampHeaderDefaultError::ValidationException(_inner) => Some(_inner),
 1830         -
            MalformedTimestampHeaderDefaultError::InternalServerError(_inner) => Some(_inner),
 1831         -
        }
        1780  +
            HttpPayloadTraitsError::InternalServerError(_inner) => Some(_inner),
 1832   1781   
        }
 1833         -
}
 1834         -
impl ::std::convert::From<crate::error::ValidationException>
 1835         -
    for crate::error::MalformedTimestampHeaderDefaultError
 1836         -
{
 1837         -
    fn from(
 1838         -
        variant: crate::error::ValidationException,
 1839         -
    ) -> crate::error::MalformedTimestampHeaderDefaultError {
 1840         -
        Self::ValidationException(variant)
 1841   1782   
    }
 1842   1783   
}
 1843   1784   
impl ::std::convert::From<crate::error::InternalServerError>
 1844         -
    for crate::error::MalformedTimestampHeaderDefaultError
        1785  +
    for crate::error::HttpPayloadTraitsError
 1845   1786   
{
 1846         -
    fn from(
 1847         -
        variant: crate::error::InternalServerError,
 1848         -
    ) -> crate::error::MalformedTimestampHeaderDefaultError {
        1787  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::HttpPayloadTraitsError {
 1849   1788   
        Self::InternalServerError(variant)
 1850   1789   
    }
 1851   1790   
}
 1852   1791   
 1853         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampHeaderDefaultError {
 1854         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampHeaderDefaultError {
        1792  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpPayloadTraitsError {
        1793  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpPayloadTraitsError {
 1855   1794   
        ::pyo3::Python::with_gil(|py| {
 1856   1795   
            let error = variant.value(py);
 1857         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 1858         -
                return error.into();
 1859         -
            }
        1796  +
 1860   1797   
            crate::error::InternalServerError {
 1861   1798   
                message: error.to_string(),
 1862   1799   
            }
 1863   1800   
            .into()
 1864   1801   
        })
 1865   1802   
    }
 1866   1803   
}
 1867   1804   
 1868         -
/// Error type for the `MalformedTimestampQueryEpoch` operation.
 1869         -
/// Each variant represents an error that can occur for the `MalformedTimestampQueryEpoch` operation.
        1805  +
/// Error type for the `HttpPayloadTraitsWithMediaType` operation.
        1806  +
/// Each variant represents an error that can occur for the `HttpPayloadTraitsWithMediaType` operation.
 1870   1807   
#[derive(::std::fmt::Debug)]
 1871         -
pub enum MalformedTimestampQueryEpochError {
 1872         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 1873         -
    ValidationException(crate::error::ValidationException),
        1808  +
pub enum HttpPayloadTraitsWithMediaTypeError {
 1874   1809   
    #[allow(missing_docs)] // documentation missing in model
 1875   1810   
    InternalServerError(crate::error::InternalServerError),
 1876   1811   
}
 1877         -
impl ::std::fmt::Display for MalformedTimestampQueryEpochError {
        1812  +
impl ::std::fmt::Display for HttpPayloadTraitsWithMediaTypeError {
 1878   1813   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 1879   1814   
        match &self {
 1880         -
            MalformedTimestampQueryEpochError::ValidationException(_inner) => _inner.fmt(f),
 1881         -
            MalformedTimestampQueryEpochError::InternalServerError(_inner) => _inner.fmt(f),
        1815  +
            HttpPayloadTraitsWithMediaTypeError::InternalServerError(_inner) => _inner.fmt(f),
 1882   1816   
        }
 1883   1817   
    }
 1884   1818   
}
 1885         -
impl MalformedTimestampQueryEpochError {
 1886         -
    /// Returns `true` if the error kind is `MalformedTimestampQueryEpochError::ValidationException`.
 1887         -
    pub fn is_validation_exception(&self) -> bool {
 1888         -
        matches!(
 1889         -
            &self,
 1890         -
            MalformedTimestampQueryEpochError::ValidationException(_)
 1891         -
        )
 1892         -
    }
 1893         -
    /// Returns `true` if the error kind is `MalformedTimestampQueryEpochError::InternalServerError`.
        1819  +
impl HttpPayloadTraitsWithMediaTypeError {
        1820  +
    /// Returns `true` if the error kind is `HttpPayloadTraitsWithMediaTypeError::InternalServerError`.
 1894   1821   
    pub fn is_internal_server_error(&self) -> bool {
 1895   1822   
        matches!(
 1896   1823   
            &self,
 1897         -
            MalformedTimestampQueryEpochError::InternalServerError(_)
        1824  +
            HttpPayloadTraitsWithMediaTypeError::InternalServerError(_)
 1898   1825   
        )
 1899   1826   
    }
 1900   1827   
    /// Returns the error name string by matching the correct variant.
 1901   1828   
    pub fn name(&self) -> &'static str {
 1902   1829   
        match &self {
 1903         -
            MalformedTimestampQueryEpochError::ValidationException(_inner) => _inner.name(),
 1904         -
            MalformedTimestampQueryEpochError::InternalServerError(_inner) => _inner.name(),
        1830  +
            HttpPayloadTraitsWithMediaTypeError::InternalServerError(_inner) => _inner.name(),
 1905   1831   
        }
 1906   1832   
    }
 1907   1833   
}
 1908         -
impl ::std::error::Error for MalformedTimestampQueryEpochError {
        1834  +
impl ::std::error::Error for HttpPayloadTraitsWithMediaTypeError {
 1909   1835   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 1910   1836   
        match &self {
 1911         -
            MalformedTimestampQueryEpochError::ValidationException(_inner) => Some(_inner),
 1912         -
            MalformedTimestampQueryEpochError::InternalServerError(_inner) => Some(_inner),
 1913         -
        }
        1837  +
            HttpPayloadTraitsWithMediaTypeError::InternalServerError(_inner) => Some(_inner),
 1914   1838   
        }
 1915         -
}
 1916         -
impl ::std::convert::From<crate::error::ValidationException>
 1917         -
    for crate::error::MalformedTimestampQueryEpochError
 1918         -
{
 1919         -
    fn from(
 1920         -
        variant: crate::error::ValidationException,
 1921         -
    ) -> crate::error::MalformedTimestampQueryEpochError {
 1922         -
        Self::ValidationException(variant)
 1923   1839   
    }
 1924   1840   
}
 1925   1841   
impl ::std::convert::From<crate::error::InternalServerError>
 1926         -
    for crate::error::MalformedTimestampQueryEpochError
        1842  +
    for crate::error::HttpPayloadTraitsWithMediaTypeError
 1927   1843   
{
 1928   1844   
    fn from(
 1929   1845   
        variant: crate::error::InternalServerError,
 1930         -
    ) -> crate::error::MalformedTimestampQueryEpochError {
        1846  +
    ) -> crate::error::HttpPayloadTraitsWithMediaTypeError {
 1931   1847   
        Self::InternalServerError(variant)
 1932   1848   
    }
 1933   1849   
}
 1934   1850   
 1935         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampQueryEpochError {
 1936         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampQueryEpochError {
        1851  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpPayloadTraitsWithMediaTypeError {
        1852  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpPayloadTraitsWithMediaTypeError {
 1937   1853   
        ::pyo3::Python::with_gil(|py| {
 1938   1854   
            let error = variant.value(py);
 1939         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 1940         -
                return error.into();
 1941         -
            }
        1855  +
 1942   1856   
            crate::error::InternalServerError {
 1943   1857   
                message: error.to_string(),
 1944   1858   
            }
 1945   1859   
            .into()
 1946   1860   
        })
 1947   1861   
    }
 1948   1862   
}
 1949   1863   
 1950         -
/// Error type for the `MalformedTimestampQueryHttpDate` operation.
 1951         -
/// Each variant represents an error that can occur for the `MalformedTimestampQueryHttpDate` operation.
        1864  +
/// Error type for the `HttpPayloadWithStructure` operation.
        1865  +
/// Each variant represents an error that can occur for the `HttpPayloadWithStructure` operation.
 1952   1866   
#[derive(::std::fmt::Debug)]
 1953         -
pub enum MalformedTimestampQueryHttpDateError {
 1954         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 1955         -
    ValidationException(crate::error::ValidationException),
        1867  +
pub enum HttpPayloadWithStructureError {
 1956   1868   
    #[allow(missing_docs)] // documentation missing in model
 1957   1869   
    InternalServerError(crate::error::InternalServerError),
 1958   1870   
}
 1959         -
impl ::std::fmt::Display for MalformedTimestampQueryHttpDateError {
        1871  +
impl ::std::fmt::Display for HttpPayloadWithStructureError {
 1960   1872   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 1961   1873   
        match &self {
 1962         -
            MalformedTimestampQueryHttpDateError::ValidationException(_inner) => _inner.fmt(f),
 1963         -
            MalformedTimestampQueryHttpDateError::InternalServerError(_inner) => _inner.fmt(f),
        1874  +
            HttpPayloadWithStructureError::InternalServerError(_inner) => _inner.fmt(f),
 1964   1875   
        }
 1965   1876   
    }
 1966   1877   
}
 1967         -
impl MalformedTimestampQueryHttpDateError {
 1968         -
    /// Returns `true` if the error kind is `MalformedTimestampQueryHttpDateError::ValidationException`.
 1969         -
    pub fn is_validation_exception(&self) -> bool {
 1970         -
        matches!(
 1971         -
            &self,
 1972         -
            MalformedTimestampQueryHttpDateError::ValidationException(_)
 1973         -
        )
 1974         -
    }
 1975         -
    /// Returns `true` if the error kind is `MalformedTimestampQueryHttpDateError::InternalServerError`.
        1878  +
impl HttpPayloadWithStructureError {
        1879  +
    /// Returns `true` if the error kind is `HttpPayloadWithStructureError::InternalServerError`.
 1976   1880   
    pub fn is_internal_server_error(&self) -> bool {
 1977         -
        matches!(
 1978         -
            &self,
 1979         -
            MalformedTimestampQueryHttpDateError::InternalServerError(_)
 1980         -
        )
        1881  +
        matches!(&self, HttpPayloadWithStructureError::InternalServerError(_))
 1981   1882   
    }
 1982   1883   
    /// Returns the error name string by matching the correct variant.
 1983   1884   
    pub fn name(&self) -> &'static str {
 1984   1885   
        match &self {
 1985         -
            MalformedTimestampQueryHttpDateError::ValidationException(_inner) => _inner.name(),
 1986         -
            MalformedTimestampQueryHttpDateError::InternalServerError(_inner) => _inner.name(),
        1886  +
            HttpPayloadWithStructureError::InternalServerError(_inner) => _inner.name(),
 1987   1887   
        }
 1988   1888   
    }
 1989   1889   
}
 1990         -
impl ::std::error::Error for MalformedTimestampQueryHttpDateError {
        1890  +
impl ::std::error::Error for HttpPayloadWithStructureError {
 1991   1891   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 1992   1892   
        match &self {
 1993         -
            MalformedTimestampQueryHttpDateError::ValidationException(_inner) => Some(_inner),
 1994         -
            MalformedTimestampQueryHttpDateError::InternalServerError(_inner) => Some(_inner),
 1995         -
        }
        1893  +
            HttpPayloadWithStructureError::InternalServerError(_inner) => Some(_inner),
 1996   1894   
        }
 1997         -
}
 1998         -
impl ::std::convert::From<crate::error::ValidationException>
 1999         -
    for crate::error::MalformedTimestampQueryHttpDateError
 2000         -
{
 2001         -
    fn from(
 2002         -
        variant: crate::error::ValidationException,
 2003         -
    ) -> crate::error::MalformedTimestampQueryHttpDateError {
 2004         -
        Self::ValidationException(variant)
 2005   1895   
    }
 2006   1896   
}
 2007   1897   
impl ::std::convert::From<crate::error::InternalServerError>
 2008         -
    for crate::error::MalformedTimestampQueryHttpDateError
        1898  +
    for crate::error::HttpPayloadWithStructureError
 2009   1899   
{
 2010   1900   
    fn from(
 2011   1901   
        variant: crate::error::InternalServerError,
 2012         -
    ) -> crate::error::MalformedTimestampQueryHttpDateError {
        1902  +
    ) -> crate::error::HttpPayloadWithStructureError {
 2013   1903   
        Self::InternalServerError(variant)
 2014   1904   
    }
 2015   1905   
}
 2016   1906   
 2017         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampQueryHttpDateError {
 2018         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampQueryHttpDateError {
        1907  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpPayloadWithStructureError {
        1908  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpPayloadWithStructureError {
 2019   1909   
        ::pyo3::Python::with_gil(|py| {
 2020   1910   
            let error = variant.value(py);
 2021         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 2022         -
                return error.into();
 2023         -
            }
        1911  +
 2024   1912   
            crate::error::InternalServerError {
 2025   1913   
                message: error.to_string(),
 2026   1914   
            }
 2027   1915   
            .into()
 2028   1916   
        })
 2029   1917   
    }
 2030   1918   
}
 2031   1919   
 2032         -
/// Error type for the `MalformedTimestampQueryDefault` operation.
 2033         -
/// Each variant represents an error that can occur for the `MalformedTimestampQueryDefault` operation.
        1920  +
/// Error type for the `HttpEnumPayload` operation.
        1921  +
/// Each variant represents an error that can occur for the `HttpEnumPayload` operation.
 2034   1922   
#[derive(::std::fmt::Debug)]
 2035         -
pub enum MalformedTimestampQueryDefaultError {
        1923  +
pub enum HttpEnumPayloadError {
 2036   1924   
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 2037   1925   
    ValidationException(crate::error::ValidationException),
 2038   1926   
    #[allow(missing_docs)] // documentation missing in model
 2039   1927   
    InternalServerError(crate::error::InternalServerError),
 2040   1928   
}
 2041         -
impl ::std::fmt::Display for MalformedTimestampQueryDefaultError {
        1929  +
impl ::std::fmt::Display for HttpEnumPayloadError {
 2042   1930   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 2043   1931   
        match &self {
 2044         -
            MalformedTimestampQueryDefaultError::ValidationException(_inner) => _inner.fmt(f),
 2045         -
            MalformedTimestampQueryDefaultError::InternalServerError(_inner) => _inner.fmt(f),
        1932  +
            HttpEnumPayloadError::ValidationException(_inner) => _inner.fmt(f),
        1933  +
            HttpEnumPayloadError::InternalServerError(_inner) => _inner.fmt(f),
 2046   1934   
        }
 2047   1935   
    }
 2048   1936   
}
 2049         -
impl MalformedTimestampQueryDefaultError {
 2050         -
    /// Returns `true` if the error kind is `MalformedTimestampQueryDefaultError::ValidationException`.
        1937  +
impl HttpEnumPayloadError {
        1938  +
    /// Returns `true` if the error kind is `HttpEnumPayloadError::ValidationException`.
 2051   1939   
    pub fn is_validation_exception(&self) -> bool {
 2052         -
        matches!(
 2053         -
            &self,
 2054         -
            MalformedTimestampQueryDefaultError::ValidationException(_)
 2055         -
        )
        1940  +
        matches!(&self, HttpEnumPayloadError::ValidationException(_))
 2056   1941   
    }
 2057         -
    /// Returns `true` if the error kind is `MalformedTimestampQueryDefaultError::InternalServerError`.
        1942  +
    /// Returns `true` if the error kind is `HttpEnumPayloadError::InternalServerError`.
 2058   1943   
    pub fn is_internal_server_error(&self) -> bool {
 2059         -
        matches!(
 2060         -
            &self,
 2061         -
            MalformedTimestampQueryDefaultError::InternalServerError(_)
 2062         -
        )
        1944  +
        matches!(&self, HttpEnumPayloadError::InternalServerError(_))
 2063   1945   
    }
 2064   1946   
    /// Returns the error name string by matching the correct variant.
 2065   1947   
    pub fn name(&self) -> &'static str {
 2066   1948   
        match &self {
 2067         -
            MalformedTimestampQueryDefaultError::ValidationException(_inner) => _inner.name(),
 2068         -
            MalformedTimestampQueryDefaultError::InternalServerError(_inner) => _inner.name(),
        1949  +
            HttpEnumPayloadError::ValidationException(_inner) => _inner.name(),
        1950  +
            HttpEnumPayloadError::InternalServerError(_inner) => _inner.name(),
 2069   1951   
        }
 2070   1952   
    }
 2071   1953   
}
 2072         -
impl ::std::error::Error for MalformedTimestampQueryDefaultError {
        1954  +
impl ::std::error::Error for HttpEnumPayloadError {
 2073   1955   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 2074   1956   
        match &self {
 2075         -
            MalformedTimestampQueryDefaultError::ValidationException(_inner) => Some(_inner),
 2076         -
            MalformedTimestampQueryDefaultError::InternalServerError(_inner) => Some(_inner),
        1957  +
            HttpEnumPayloadError::ValidationException(_inner) => Some(_inner),
        1958  +
            HttpEnumPayloadError::InternalServerError(_inner) => Some(_inner),
 2077   1959   
        }
 2078   1960   
    }
 2079   1961   
}
 2080   1962   
impl ::std::convert::From<crate::error::ValidationException>
 2081         -
    for crate::error::MalformedTimestampQueryDefaultError
        1963  +
    for crate::error::HttpEnumPayloadError
 2082   1964   
{
 2083         -
    fn from(
 2084         -
        variant: crate::error::ValidationException,
 2085         -
    ) -> crate::error::MalformedTimestampQueryDefaultError {
        1965  +
    fn from(variant: crate::error::ValidationException) -> crate::error::HttpEnumPayloadError {
 2086   1966   
        Self::ValidationException(variant)
 2087   1967   
    }
 2088   1968   
}
 2089   1969   
impl ::std::convert::From<crate::error::InternalServerError>
 2090         -
    for crate::error::MalformedTimestampQueryDefaultError
        1970  +
    for crate::error::HttpEnumPayloadError
 2091   1971   
{
 2092         -
    fn from(
 2093         -
        variant: crate::error::InternalServerError,
 2094         -
    ) -> crate::error::MalformedTimestampQueryDefaultError {
        1972  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::HttpEnumPayloadError {
 2095   1973   
        Self::InternalServerError(variant)
 2096   1974   
    }
 2097   1975   
}
 2098   1976   
 2099         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampQueryDefaultError {
 2100         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampQueryDefaultError {
        1977  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpEnumPayloadError {
        1978  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpEnumPayloadError {
 2101   1979   
        ::pyo3::Python::with_gil(|py| {
 2102   1980   
            let error = variant.value(py);
 2103   1981   
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 2104   1982   
                return error.into();
 2105   1983   
            }
 2106   1984   
            crate::error::InternalServerError {
 2107   1985   
                message: error.to_string(),
 2108   1986   
            }
 2109   1987   
            .into()
 2110   1988   
        })
 2111   1989   
    }
 2112   1990   
}
 2113   1991   
 2114         -
/// Error type for the `MalformedTimestampPathEpoch` operation.
 2115         -
/// Each variant represents an error that can occur for the `MalformedTimestampPathEpoch` operation.
        1992  +
/// Error type for the `HttpStringPayload` operation.
        1993  +
/// Each variant represents an error that can occur for the `HttpStringPayload` operation.
 2116   1994   
#[derive(::std::fmt::Debug)]
 2117         -
pub enum MalformedTimestampPathEpochError {
 2118         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 2119         -
    ValidationException(crate::error::ValidationException),
        1995  +
pub enum HttpStringPayloadError {
 2120   1996   
    #[allow(missing_docs)] // documentation missing in model
 2121   1997   
    InternalServerError(crate::error::InternalServerError),
 2122   1998   
}
 2123         -
impl ::std::fmt::Display for MalformedTimestampPathEpochError {
        1999  +
impl ::std::fmt::Display for HttpStringPayloadError {
 2124   2000   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 2125   2001   
        match &self {
 2126         -
            MalformedTimestampPathEpochError::ValidationException(_inner) => _inner.fmt(f),
 2127         -
            MalformedTimestampPathEpochError::InternalServerError(_inner) => _inner.fmt(f),
        2002  +
            HttpStringPayloadError::InternalServerError(_inner) => _inner.fmt(f),
 2128   2003   
        }
 2129   2004   
    }
 2130   2005   
}
 2131         -
impl MalformedTimestampPathEpochError {
 2132         -
    /// Returns `true` if the error kind is `MalformedTimestampPathEpochError::ValidationException`.
 2133         -
    pub fn is_validation_exception(&self) -> bool {
 2134         -
        matches!(
 2135         -
            &self,
 2136         -
            MalformedTimestampPathEpochError::ValidationException(_)
 2137         -
        )
 2138         -
    }
 2139         -
    /// Returns `true` if the error kind is `MalformedTimestampPathEpochError::InternalServerError`.
        2006  +
impl HttpStringPayloadError {
        2007  +
    /// Returns `true` if the error kind is `HttpStringPayloadError::InternalServerError`.
 2140   2008   
    pub fn is_internal_server_error(&self) -> bool {
 2141         -
        matches!(
 2142         -
            &self,
 2143         -
            MalformedTimestampPathEpochError::InternalServerError(_)
 2144         -
        )
        2009  +
        matches!(&self, HttpStringPayloadError::InternalServerError(_))
 2145   2010   
    }
 2146   2011   
    /// Returns the error name string by matching the correct variant.
 2147   2012   
    pub fn name(&self) -> &'static str {
 2148   2013   
        match &self {
 2149         -
            MalformedTimestampPathEpochError::ValidationException(_inner) => _inner.name(),
 2150         -
            MalformedTimestampPathEpochError::InternalServerError(_inner) => _inner.name(),
        2014  +
            HttpStringPayloadError::InternalServerError(_inner) => _inner.name(),
 2151   2015   
        }
 2152   2016   
    }
 2153   2017   
}
 2154         -
impl ::std::error::Error for MalformedTimestampPathEpochError {
        2018  +
impl ::std::error::Error for HttpStringPayloadError {
 2155   2019   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 2156   2020   
        match &self {
 2157         -
            MalformedTimestampPathEpochError::ValidationException(_inner) => Some(_inner),
 2158         -
            MalformedTimestampPathEpochError::InternalServerError(_inner) => Some(_inner),
 2159         -
        }
        2021  +
            HttpStringPayloadError::InternalServerError(_inner) => Some(_inner),
 2160   2022   
        }
 2161         -
}
 2162         -
impl ::std::convert::From<crate::error::ValidationException>
 2163         -
    for crate::error::MalformedTimestampPathEpochError
 2164         -
{
 2165         -
    fn from(
 2166         -
        variant: crate::error::ValidationException,
 2167         -
    ) -> crate::error::MalformedTimestampPathEpochError {
 2168         -
        Self::ValidationException(variant)
 2169   2023   
    }
 2170   2024   
}
 2171   2025   
impl ::std::convert::From<crate::error::InternalServerError>
 2172         -
    for crate::error::MalformedTimestampPathEpochError
        2026  +
    for crate::error::HttpStringPayloadError
 2173   2027   
{
 2174         -
    fn from(
 2175         -
        variant: crate::error::InternalServerError,
 2176         -
    ) -> crate::error::MalformedTimestampPathEpochError {
        2028  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::HttpStringPayloadError {
 2177   2029   
        Self::InternalServerError(variant)
 2178   2030   
    }
 2179   2031   
}
 2180   2032   
 2181         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampPathEpochError {
 2182         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampPathEpochError {
        2033  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpStringPayloadError {
        2034  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpStringPayloadError {
 2183   2035   
        ::pyo3::Python::with_gil(|py| {
 2184   2036   
            let error = variant.value(py);
 2185         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 2186         -
                return error.into();
 2187         -
            }
        2037  +
 2188   2038   
            crate::error::InternalServerError {
 2189   2039   
                message: error.to_string(),
 2190   2040   
            }
 2191   2041   
            .into()
 2192   2042   
        })
 2193   2043   
    }
 2194   2044   
}
 2195   2045   
 2196         -
/// Error type for the `MalformedTimestampPathHttpDate` operation.
 2197         -
/// Each variant represents an error that can occur for the `MalformedTimestampPathHttpDate` operation.
        2046  +
/// Error type for the `HttpPayloadWithUnion` operation.
        2047  +
/// Each variant represents an error that can occur for the `HttpPayloadWithUnion` operation.
 2198   2048   
#[derive(::std::fmt::Debug)]
 2199         -
pub enum MalformedTimestampPathHttpDateError {
 2200         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 2201         -
    ValidationException(crate::error::ValidationException),
        2049  +
pub enum HttpPayloadWithUnionError {
 2202   2050   
    #[allow(missing_docs)] // documentation missing in model
 2203   2051   
    InternalServerError(crate::error::InternalServerError),
 2204   2052   
}
 2205         -
impl ::std::fmt::Display for MalformedTimestampPathHttpDateError {
        2053  +
impl ::std::fmt::Display for HttpPayloadWithUnionError {
 2206   2054   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 2207   2055   
        match &self {
 2208         -
            MalformedTimestampPathHttpDateError::ValidationException(_inner) => _inner.fmt(f),
 2209         -
            MalformedTimestampPathHttpDateError::InternalServerError(_inner) => _inner.fmt(f),
        2056  +
            HttpPayloadWithUnionError::InternalServerError(_inner) => _inner.fmt(f),
 2210   2057   
        }
 2211   2058   
    }
 2212   2059   
}
 2213         -
impl MalformedTimestampPathHttpDateError {
 2214         -
    /// Returns `true` if the error kind is `MalformedTimestampPathHttpDateError::ValidationException`.
 2215         -
    pub fn is_validation_exception(&self) -> bool {
 2216         -
        matches!(
 2217         -
            &self,
 2218         -
            MalformedTimestampPathHttpDateError::ValidationException(_)
 2219         -
        )
 2220         -
    }
 2221         -
    /// Returns `true` if the error kind is `MalformedTimestampPathHttpDateError::InternalServerError`.
        2060  +
impl HttpPayloadWithUnionError {
        2061  +
    /// Returns `true` if the error kind is `HttpPayloadWithUnionError::InternalServerError`.
 2222   2062   
    pub fn is_internal_server_error(&self) -> bool {
 2223         -
        matches!(
 2224         -
            &self,
 2225         -
            MalformedTimestampPathHttpDateError::InternalServerError(_)
 2226         -
        )
        2063  +
        matches!(&self, HttpPayloadWithUnionError::InternalServerError(_))
 2227   2064   
    }
 2228   2065   
    /// Returns the error name string by matching the correct variant.
 2229   2066   
    pub fn name(&self) -> &'static str {
 2230   2067   
        match &self {
 2231         -
            MalformedTimestampPathHttpDateError::ValidationException(_inner) => _inner.name(),
 2232         -
            MalformedTimestampPathHttpDateError::InternalServerError(_inner) => _inner.name(),
        2068  +
            HttpPayloadWithUnionError::InternalServerError(_inner) => _inner.name(),
 2233   2069   
        }
 2234   2070   
    }
 2235   2071   
}
 2236         -
impl ::std::error::Error for MalformedTimestampPathHttpDateError {
        2072  +
impl ::std::error::Error for HttpPayloadWithUnionError {
 2237   2073   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 2238   2074   
        match &self {
 2239         -
            MalformedTimestampPathHttpDateError::ValidationException(_inner) => Some(_inner),
 2240         -
            MalformedTimestampPathHttpDateError::InternalServerError(_inner) => Some(_inner),
 2241         -
        }
        2075  +
            HttpPayloadWithUnionError::InternalServerError(_inner) => Some(_inner),
 2242   2076   
        }
 2243         -
}
 2244         -
impl ::std::convert::From<crate::error::ValidationException>
 2245         -
    for crate::error::MalformedTimestampPathHttpDateError
 2246         -
{
 2247         -
    fn from(
 2248         -
        variant: crate::error::ValidationException,
 2249         -
    ) -> crate::error::MalformedTimestampPathHttpDateError {
 2250         -
        Self::ValidationException(variant)
 2251   2077   
    }
 2252   2078   
}
 2253   2079   
impl ::std::convert::From<crate::error::InternalServerError>
 2254         -
    for crate::error::MalformedTimestampPathHttpDateError
        2080  +
    for crate::error::HttpPayloadWithUnionError
 2255   2081   
{
 2256         -
    fn from(
 2257         -
        variant: crate::error::InternalServerError,
 2258         -
    ) -> crate::error::MalformedTimestampPathHttpDateError {
        2082  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::HttpPayloadWithUnionError {
 2259   2083   
        Self::InternalServerError(variant)
 2260   2084   
    }
 2261   2085   
}
 2262   2086   
 2263         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampPathHttpDateError {
 2264         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampPathHttpDateError {
        2087  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpPayloadWithUnionError {
        2088  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpPayloadWithUnionError {
 2265   2089   
        ::pyo3::Python::with_gil(|py| {
 2266   2090   
            let error = variant.value(py);
 2267         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 2268         -
                return error.into();
 2269         -
            }
        2091  +
 2270   2092   
            crate::error::InternalServerError {
 2271   2093   
                message: error.to_string(),
 2272   2094   
            }
 2273   2095   
            .into()
 2274   2096   
        })
 2275   2097   
    }
 2276   2098   
}
 2277   2099   
 2278         -
/// Error type for the `MalformedTimestampPathDefault` operation.
 2279         -
/// Each variant represents an error that can occur for the `MalformedTimestampPathDefault` operation.
        2100  +
/// Error type for the `HttpResponseCode` operation.
        2101  +
/// Each variant represents an error that can occur for the `HttpResponseCode` operation.
 2280   2102   
#[derive(::std::fmt::Debug)]
 2281         -
pub enum MalformedTimestampPathDefaultError {
 2282         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 2283         -
    ValidationException(crate::error::ValidationException),
        2103  +
pub enum HttpResponseCodeError {
 2284   2104   
    #[allow(missing_docs)] // documentation missing in model
 2285   2105   
    InternalServerError(crate::error::InternalServerError),
 2286   2106   
}
 2287         -
impl ::std::fmt::Display for MalformedTimestampPathDefaultError {
        2107  +
impl ::std::fmt::Display for HttpResponseCodeError {
 2288   2108   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 2289   2109   
        match &self {
 2290         -
            MalformedTimestampPathDefaultError::ValidationException(_inner) => _inner.fmt(f),
 2291         -
            MalformedTimestampPathDefaultError::InternalServerError(_inner) => _inner.fmt(f),
        2110  +
            HttpResponseCodeError::InternalServerError(_inner) => _inner.fmt(f),
 2292   2111   
        }
 2293   2112   
    }
 2294   2113   
}
 2295         -
impl MalformedTimestampPathDefaultError {
 2296         -
    /// Returns `true` if the error kind is `MalformedTimestampPathDefaultError::ValidationException`.
 2297         -
    pub fn is_validation_exception(&self) -> bool {
 2298         -
        matches!(
 2299         -
            &self,
 2300         -
            MalformedTimestampPathDefaultError::ValidationException(_)
 2301         -
        )
 2302         -
    }
 2303         -
    /// Returns `true` if the error kind is `MalformedTimestampPathDefaultError::InternalServerError`.
        2114  +
impl HttpResponseCodeError {
        2115  +
    /// Returns `true` if the error kind is `HttpResponseCodeError::InternalServerError`.
 2304   2116   
    pub fn is_internal_server_error(&self) -> bool {
 2305         -
        matches!(
 2306         -
            &self,
 2307         -
            MalformedTimestampPathDefaultError::InternalServerError(_)
 2308         -
        )
        2117  +
        matches!(&self, HttpResponseCodeError::InternalServerError(_))
 2309   2118   
    }
 2310   2119   
    /// Returns the error name string by matching the correct variant.
 2311   2120   
    pub fn name(&self) -> &'static str {
 2312   2121   
        match &self {
 2313         -
            MalformedTimestampPathDefaultError::ValidationException(_inner) => _inner.name(),
 2314         -
            MalformedTimestampPathDefaultError::InternalServerError(_inner) => _inner.name(),
        2122  +
            HttpResponseCodeError::InternalServerError(_inner) => _inner.name(),
 2315   2123   
        }
 2316   2124   
    }
 2317   2125   
}
 2318         -
impl ::std::error::Error for MalformedTimestampPathDefaultError {
        2126  +
impl ::std::error::Error for HttpResponseCodeError {
 2319   2127   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 2320   2128   
        match &self {
 2321         -
            MalformedTimestampPathDefaultError::ValidationException(_inner) => Some(_inner),
 2322         -
            MalformedTimestampPathDefaultError::InternalServerError(_inner) => Some(_inner),
 2323         -
        }
        2129  +
            HttpResponseCodeError::InternalServerError(_inner) => Some(_inner),
 2324   2130   
        }
 2325         -
}
 2326         -
impl ::std::convert::From<crate::error::ValidationException>
 2327         -
    for crate::error::MalformedTimestampPathDefaultError
 2328         -
{
 2329         -
    fn from(
 2330         -
        variant: crate::error::ValidationException,
 2331         -
    ) -> crate::error::MalformedTimestampPathDefaultError {
 2332         -
        Self::ValidationException(variant)
 2333   2131   
    }
 2334   2132   
}
 2335   2133   
impl ::std::convert::From<crate::error::InternalServerError>
 2336         -
    for crate::error::MalformedTimestampPathDefaultError
        2134  +
    for crate::error::HttpResponseCodeError
 2337   2135   
{
 2338         -
    fn from(
 2339         -
        variant: crate::error::InternalServerError,
 2340         -
    ) -> crate::error::MalformedTimestampPathDefaultError {
        2136  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::HttpResponseCodeError {
 2341   2137   
        Self::InternalServerError(variant)
 2342   2138   
    }
 2343   2139   
}
 2344   2140   
 2345         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampPathDefaultError {
 2346         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampPathDefaultError {
        2141  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpResponseCodeError {
        2142  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpResponseCodeError {
 2347   2143   
        ::pyo3::Python::with_gil(|py| {
 2348   2144   
            let error = variant.value(py);
 2349         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 2350         -
                return error.into();
 2351         -
            }
        2145  +
 2352   2146   
            crate::error::InternalServerError {
 2353   2147   
                message: error.to_string(),
 2354   2148   
            }
 2355   2149   
            .into()
 2356   2150   
        })
 2357   2151   
    }
 2358   2152   
}
 2359   2153   
 2360         -
/// Error type for the `MalformedString` operation.
 2361         -
/// Each variant represents an error that can occur for the `MalformedString` operation.
        2154  +
/// Error type for the `ResponseCodeRequired` operation.
        2155  +
/// Each variant represents an error that can occur for the `ResponseCodeRequired` operation.
 2362   2156   
#[derive(::std::fmt::Debug)]
 2363         -
pub enum MalformedStringError {
        2157  +
pub enum ResponseCodeRequiredError {
 2364   2158   
    #[allow(missing_docs)] // documentation missing in model
 2365   2159   
    InternalServerError(crate::error::InternalServerError),
 2366   2160   
}
 2367         -
impl ::std::fmt::Display for MalformedStringError {
        2161  +
impl ::std::fmt::Display for ResponseCodeRequiredError {
 2368   2162   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 2369   2163   
        match &self {
 2370         -
            MalformedStringError::InternalServerError(_inner) => _inner.fmt(f),
        2164  +
            ResponseCodeRequiredError::InternalServerError(_inner) => _inner.fmt(f),
 2371   2165   
        }
 2372   2166   
    }
 2373   2167   
}
 2374         -
impl MalformedStringError {
 2375         -
    /// Returns `true` if the error kind is `MalformedStringError::InternalServerError`.
        2168  +
impl ResponseCodeRequiredError {
        2169  +
    /// Returns `true` if the error kind is `ResponseCodeRequiredError::InternalServerError`.
 2376   2170   
    pub fn is_internal_server_error(&self) -> bool {
 2377         -
        matches!(&self, MalformedStringError::InternalServerError(_))
        2171  +
        matches!(&self, ResponseCodeRequiredError::InternalServerError(_))
 2378   2172   
    }
 2379   2173   
    /// Returns the error name string by matching the correct variant.
 2380   2174   
    pub fn name(&self) -> &'static str {
 2381   2175   
        match &self {
 2382         -
            MalformedStringError::InternalServerError(_inner) => _inner.name(),
        2176  +
            ResponseCodeRequiredError::InternalServerError(_inner) => _inner.name(),
 2383   2177   
        }
 2384   2178   
    }
 2385   2179   
}
 2386         -
impl ::std::error::Error for MalformedStringError {
        2180  +
impl ::std::error::Error for ResponseCodeRequiredError {
 2387   2181   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 2388   2182   
        match &self {
 2389         -
            MalformedStringError::InternalServerError(_inner) => Some(_inner),
        2183  +
            ResponseCodeRequiredError::InternalServerError(_inner) => Some(_inner),
 2390   2184   
        }
 2391   2185   
    }
 2392   2186   
}
 2393   2187   
impl ::std::convert::From<crate::error::InternalServerError>
 2394         -
    for crate::error::MalformedStringError
        2188  +
    for crate::error::ResponseCodeRequiredError
 2395   2189   
{
 2396         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedStringError {
        2190  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::ResponseCodeRequiredError {
 2397   2191   
        Self::InternalServerError(variant)
 2398   2192   
    }
 2399   2193   
}
 2400   2194   
 2401         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedStringError {
 2402         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedStringError {
        2195  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::ResponseCodeRequiredError {
        2196  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::ResponseCodeRequiredError {
 2403   2197   
        ::pyo3::Python::with_gil(|py| {
 2404   2198   
            let error = variant.value(py);
 2405   2199   
 2406   2200   
            crate::error::InternalServerError {
 2407   2201   
                message: error.to_string(),
 2408   2202   
            }
 2409   2203   
            .into()
 2410   2204   
        })
 2411   2205   
    }
 2412   2206   
}
 2413   2207   
 2414         -
/// Error type for the `MalformedDouble` operation.
 2415         -
/// Each variant represents an error that can occur for the `MalformedDouble` operation.
        2208  +
/// Error type for the `ResponseCodeHttpFallback` operation.
        2209  +
/// Each variant represents an error that can occur for the `ResponseCodeHttpFallback` operation.
 2416   2210   
#[derive(::std::fmt::Debug)]
 2417         -
pub enum MalformedDoubleError {
 2418         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 2419         -
    ValidationException(crate::error::ValidationException),
        2211  +
pub enum ResponseCodeHttpFallbackError {
 2420   2212   
    #[allow(missing_docs)] // documentation missing in model
 2421   2213   
    InternalServerError(crate::error::InternalServerError),
 2422   2214   
}
 2423         -
impl ::std::fmt::Display for MalformedDoubleError {
        2215  +
impl ::std::fmt::Display for ResponseCodeHttpFallbackError {
 2424   2216   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 2425   2217   
        match &self {
 2426         -
            MalformedDoubleError::ValidationException(_inner) => _inner.fmt(f),
 2427         -
            MalformedDoubleError::InternalServerError(_inner) => _inner.fmt(f),
        2218  +
            ResponseCodeHttpFallbackError::InternalServerError(_inner) => _inner.fmt(f),
 2428   2219   
        }
 2429   2220   
    }
 2430   2221   
}
 2431         -
impl MalformedDoubleError {
 2432         -
    /// Returns `true` if the error kind is `MalformedDoubleError::ValidationException`.
 2433         -
    pub fn is_validation_exception(&self) -> bool {
 2434         -
        matches!(&self, MalformedDoubleError::ValidationException(_))
 2435         -
    }
 2436         -
    /// Returns `true` if the error kind is `MalformedDoubleError::InternalServerError`.
        2222  +
impl ResponseCodeHttpFallbackError {
        2223  +
    /// Returns `true` if the error kind is `ResponseCodeHttpFallbackError::InternalServerError`.
 2437   2224   
    pub fn is_internal_server_error(&self) -> bool {
 2438         -
        matches!(&self, MalformedDoubleError::InternalServerError(_))
        2225  +
        matches!(&self, ResponseCodeHttpFallbackError::InternalServerError(_))
 2439   2226   
    }
 2440   2227   
    /// Returns the error name string by matching the correct variant.
 2441   2228   
    pub fn name(&self) -> &'static str {
 2442   2229   
        match &self {
 2443         -
            MalformedDoubleError::ValidationException(_inner) => _inner.name(),
 2444         -
            MalformedDoubleError::InternalServerError(_inner) => _inner.name(),
        2230  +
            ResponseCodeHttpFallbackError::InternalServerError(_inner) => _inner.name(),
 2445   2231   
        }
 2446   2232   
    }
 2447   2233   
}
 2448         -
impl ::std::error::Error for MalformedDoubleError {
        2234  +
impl ::std::error::Error for ResponseCodeHttpFallbackError {
 2449   2235   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 2450   2236   
        match &self {
 2451         -
            MalformedDoubleError::ValidationException(_inner) => Some(_inner),
 2452         -
            MalformedDoubleError::InternalServerError(_inner) => Some(_inner),
 2453         -
        }
        2237  +
            ResponseCodeHttpFallbackError::InternalServerError(_inner) => Some(_inner),
 2454   2238   
        }
 2455         -
}
 2456         -
impl ::std::convert::From<crate::error::ValidationException>
 2457         -
    for crate::error::MalformedDoubleError
 2458         -
{
 2459         -
    fn from(variant: crate::error::ValidationException) -> crate::error::MalformedDoubleError {
 2460         -
        Self::ValidationException(variant)
 2461   2239   
    }
 2462   2240   
}
 2463   2241   
impl ::std::convert::From<crate::error::InternalServerError>
 2464         -
    for crate::error::MalformedDoubleError
        2242  +
    for crate::error::ResponseCodeHttpFallbackError
 2465   2243   
{
 2466         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedDoubleError {
        2244  +
    fn from(
        2245  +
        variant: crate::error::InternalServerError,
        2246  +
    ) -> crate::error::ResponseCodeHttpFallbackError {
 2467   2247   
        Self::InternalServerError(variant)
 2468   2248   
    }
 2469   2249   
}
 2470   2250   
 2471         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedDoubleError {
 2472         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedDoubleError {
        2251  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::ResponseCodeHttpFallbackError {
        2252  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::ResponseCodeHttpFallbackError {
 2473   2253   
        ::pyo3::Python::with_gil(|py| {
 2474   2254   
            let error = variant.value(py);
 2475         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 2476         -
                return error.into();
 2477         -
            }
        2255  +
 2478   2256   
            crate::error::InternalServerError {
 2479   2257   
                message: error.to_string(),
 2480   2258   
            }
 2481   2259   
            .into()
 2482   2260   
        })
 2483   2261   
    }
 2484   2262   
}
 2485   2263   
 2486         -
/// Error type for the `MalformedFloat` operation.
 2487         -
/// Each variant represents an error that can occur for the `MalformedFloat` operation.
        2264  +
/// Error type for the `StreamingTraits` operation.
        2265  +
/// Each variant represents an error that can occur for the `StreamingTraits` operation.
 2488   2266   
#[derive(::std::fmt::Debug)]
 2489         -
pub enum MalformedFloatError {
 2490         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 2491         -
    ValidationException(crate::error::ValidationException),
        2267  +
pub enum StreamingTraitsError {
 2492   2268   
    #[allow(missing_docs)] // documentation missing in model
 2493   2269   
    InternalServerError(crate::error::InternalServerError),
 2494   2270   
}
 2495         -
impl ::std::fmt::Display for MalformedFloatError {
        2271  +
impl ::std::fmt::Display for StreamingTraitsError {
 2496   2272   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 2497   2273   
        match &self {
 2498         -
            MalformedFloatError::ValidationException(_inner) => _inner.fmt(f),
 2499         -
            MalformedFloatError::InternalServerError(_inner) => _inner.fmt(f),
        2274  +
            StreamingTraitsError::InternalServerError(_inner) => _inner.fmt(f),
 2500   2275   
        }
 2501   2276   
    }
 2502   2277   
}
 2503         -
impl MalformedFloatError {
 2504         -
    /// Returns `true` if the error kind is `MalformedFloatError::ValidationException`.
 2505         -
    pub fn is_validation_exception(&self) -> bool {
 2506         -
        matches!(&self, MalformedFloatError::ValidationException(_))
 2507         -
    }
 2508         -
    /// Returns `true` if the error kind is `MalformedFloatError::InternalServerError`.
        2278  +
impl StreamingTraitsError {
        2279  +
    /// Returns `true` if the error kind is `StreamingTraitsError::InternalServerError`.
 2509   2280   
    pub fn is_internal_server_error(&self) -> bool {
 2510         -
        matches!(&self, MalformedFloatError::InternalServerError(_))
        2281  +
        matches!(&self, StreamingTraitsError::InternalServerError(_))
 2511   2282   
    }
 2512   2283   
    /// Returns the error name string by matching the correct variant.
 2513   2284   
    pub fn name(&self) -> &'static str {
 2514   2285   
        match &self {
 2515         -
            MalformedFloatError::ValidationException(_inner) => _inner.name(),
 2516         -
            MalformedFloatError::InternalServerError(_inner) => _inner.name(),
        2286  +
            StreamingTraitsError::InternalServerError(_inner) => _inner.name(),
 2517   2287   
        }
 2518   2288   
    }
 2519   2289   
}
 2520         -
impl ::std::error::Error for MalformedFloatError {
        2290  +
impl ::std::error::Error for StreamingTraitsError {
 2521   2291   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 2522   2292   
        match &self {
 2523         -
            MalformedFloatError::ValidationException(_inner) => Some(_inner),
 2524         -
            MalformedFloatError::InternalServerError(_inner) => Some(_inner),
 2525         -
        }
        2293  +
            StreamingTraitsError::InternalServerError(_inner) => Some(_inner),
 2526   2294   
        }
 2527         -
}
 2528         -
impl ::std::convert::From<crate::error::ValidationException> for crate::error::MalformedFloatError {
 2529         -
    fn from(variant: crate::error::ValidationException) -> crate::error::MalformedFloatError {
 2530         -
        Self::ValidationException(variant)
 2531   2295   
    }
 2532   2296   
}
 2533         -
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::MalformedFloatError {
 2534         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedFloatError {
        2297  +
impl ::std::convert::From<crate::error::InternalServerError>
        2298  +
    for crate::error::StreamingTraitsError
        2299  +
{
        2300  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::StreamingTraitsError {
 2535   2301   
        Self::InternalServerError(variant)
 2536   2302   
    }
 2537   2303   
}
 2538   2304   
 2539         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedFloatError {
 2540         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedFloatError {
        2305  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::StreamingTraitsError {
        2306  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::StreamingTraitsError {
 2541   2307   
        ::pyo3::Python::with_gil(|py| {
 2542   2308   
            let error = variant.value(py);
 2543         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 2544         -
                return error.into();
 2545         -
            }
        2309  +
 2546   2310   
            crate::error::InternalServerError {
 2547   2311   
                message: error.to_string(),
 2548   2312   
            }
 2549   2313   
            .into()
 2550   2314   
        })
 2551   2315   
    }
 2552   2316   
}
 2553   2317   
 2554         -
/// Error type for the `MalformedLong` operation.
 2555         -
/// Each variant represents an error that can occur for the `MalformedLong` operation.
        2318  +
/// Error type for the `StreamingTraitsRequireLength` operation.
        2319  +
/// Each variant represents an error that can occur for the `StreamingTraitsRequireLength` operation.
 2556   2320   
#[derive(::std::fmt::Debug)]
 2557         -
pub enum MalformedLongError {
 2558         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 2559         -
    ValidationException(crate::error::ValidationException),
        2321  +
pub enum StreamingTraitsRequireLengthError {
 2560   2322   
    #[allow(missing_docs)] // documentation missing in model
 2561   2323   
    InternalServerError(crate::error::InternalServerError),
 2562   2324   
}
 2563         -
impl ::std::fmt::Display for MalformedLongError {
        2325  +
impl ::std::fmt::Display for StreamingTraitsRequireLengthError {
 2564   2326   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 2565   2327   
        match &self {
 2566         -
            MalformedLongError::ValidationException(_inner) => _inner.fmt(f),
 2567         -
            MalformedLongError::InternalServerError(_inner) => _inner.fmt(f),
        2328  +
            StreamingTraitsRequireLengthError::InternalServerError(_inner) => _inner.fmt(f),
 2568   2329   
        }
 2569   2330   
    }
 2570   2331   
}
 2571         -
impl MalformedLongError {
 2572         -
    /// Returns `true` if the error kind is `MalformedLongError::ValidationException`.
 2573         -
    pub fn is_validation_exception(&self) -> bool {
 2574         -
        matches!(&self, MalformedLongError::ValidationException(_))
 2575         -
    }
 2576         -
    /// Returns `true` if the error kind is `MalformedLongError::InternalServerError`.
        2332  +
impl StreamingTraitsRequireLengthError {
        2333  +
    /// Returns `true` if the error kind is `StreamingTraitsRequireLengthError::InternalServerError`.
 2577   2334   
    pub fn is_internal_server_error(&self) -> bool {
 2578         -
        matches!(&self, MalformedLongError::InternalServerError(_))
        2335  +
        matches!(
        2336  +
            &self,
        2337  +
            StreamingTraitsRequireLengthError::InternalServerError(_)
        2338  +
        )
 2579   2339   
    }
 2580   2340   
    /// Returns the error name string by matching the correct variant.
 2581   2341   
    pub fn name(&self) -> &'static str {
 2582   2342   
        match &self {
 2583         -
            MalformedLongError::ValidationException(_inner) => _inner.name(),
 2584         -
            MalformedLongError::InternalServerError(_inner) => _inner.name(),
        2343  +
            StreamingTraitsRequireLengthError::InternalServerError(_inner) => _inner.name(),
 2585   2344   
        }
 2586   2345   
    }
 2587   2346   
}
 2588         -
impl ::std::error::Error for MalformedLongError {
        2347  +
impl ::std::error::Error for StreamingTraitsRequireLengthError {
 2589   2348   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 2590   2349   
        match &self {
 2591         -
            MalformedLongError::ValidationException(_inner) => Some(_inner),
 2592         -
            MalformedLongError::InternalServerError(_inner) => Some(_inner),
 2593         -
        }
        2350  +
            StreamingTraitsRequireLengthError::InternalServerError(_inner) => Some(_inner),
 2594   2351   
        }
 2595         -
}
 2596         -
impl ::std::convert::From<crate::error::ValidationException> for crate::error::MalformedLongError {
 2597         -
    fn from(variant: crate::error::ValidationException) -> crate::error::MalformedLongError {
 2598         -
        Self::ValidationException(variant)
 2599   2352   
    }
 2600   2353   
}
 2601         -
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::MalformedLongError {
 2602         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedLongError {
        2354  +
impl ::std::convert::From<crate::error::InternalServerError>
        2355  +
    for crate::error::StreamingTraitsRequireLengthError
        2356  +
{
        2357  +
    fn from(
        2358  +
        variant: crate::error::InternalServerError,
        2359  +
    ) -> crate::error::StreamingTraitsRequireLengthError {
 2603   2360   
        Self::InternalServerError(variant)
 2604   2361   
    }
 2605   2362   
}
 2606   2363   
 2607         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedLongError {
 2608         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedLongError {
        2364  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::StreamingTraitsRequireLengthError {
        2365  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::StreamingTraitsRequireLengthError {
 2609   2366   
        ::pyo3::Python::with_gil(|py| {
 2610   2367   
            let error = variant.value(py);
 2611         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 2612         -
                return error.into();
 2613         -
            }
        2368  +
 2614   2369   
            crate::error::InternalServerError {
 2615   2370   
                message: error.to_string(),
 2616   2371   
            }
 2617   2372   
            .into()
 2618   2373   
        })
 2619   2374   
    }
 2620   2375   
}
 2621   2376   
 2622         -
/// Error type for the `MalformedShort` operation.
 2623         -
/// Each variant represents an error that can occur for the `MalformedShort` operation.
        2377  +
/// Error type for the `StreamingTraitsWithMediaType` operation.
        2378  +
/// Each variant represents an error that can occur for the `StreamingTraitsWithMediaType` operation.
 2624   2379   
#[derive(::std::fmt::Debug)]
 2625         -
pub enum MalformedShortError {
 2626         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 2627         -
    ValidationException(crate::error::ValidationException),
        2380  +
pub enum StreamingTraitsWithMediaTypeError {
 2628   2381   
    #[allow(missing_docs)] // documentation missing in model
 2629   2382   
    InternalServerError(crate::error::InternalServerError),
 2630   2383   
}
 2631         -
impl ::std::fmt::Display for MalformedShortError {
        2384  +
impl ::std::fmt::Display for StreamingTraitsWithMediaTypeError {
 2632   2385   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 2633   2386   
        match &self {
 2634         -
            MalformedShortError::ValidationException(_inner) => _inner.fmt(f),
 2635         -
            MalformedShortError::InternalServerError(_inner) => _inner.fmt(f),
        2387  +
            StreamingTraitsWithMediaTypeError::InternalServerError(_inner) => _inner.fmt(f),
 2636   2388   
        }
 2637   2389   
    }
 2638   2390   
}
 2639         -
impl MalformedShortError {
 2640         -
    /// Returns `true` if the error kind is `MalformedShortError::ValidationException`.
 2641         -
    pub fn is_validation_exception(&self) -> bool {
 2642         -
        matches!(&self, MalformedShortError::ValidationException(_))
 2643         -
    }
 2644         -
    /// Returns `true` if the error kind is `MalformedShortError::InternalServerError`.
        2391  +
impl StreamingTraitsWithMediaTypeError {
        2392  +
    /// Returns `true` if the error kind is `StreamingTraitsWithMediaTypeError::InternalServerError`.
 2645   2393   
    pub fn is_internal_server_error(&self) -> bool {
 2646         -
        matches!(&self, MalformedShortError::InternalServerError(_))
        2394  +
        matches!(
        2395  +
            &self,
        2396  +
            StreamingTraitsWithMediaTypeError::InternalServerError(_)
        2397  +
        )
 2647   2398   
    }
 2648   2399   
    /// Returns the error name string by matching the correct variant.
 2649   2400   
    pub fn name(&self) -> &'static str {
 2650   2401   
        match &self {
 2651         -
            MalformedShortError::ValidationException(_inner) => _inner.name(),
 2652         -
            MalformedShortError::InternalServerError(_inner) => _inner.name(),
        2402  +
            StreamingTraitsWithMediaTypeError::InternalServerError(_inner) => _inner.name(),
 2653   2403   
        }
 2654   2404   
    }
 2655   2405   
}
 2656         -
impl ::std::error::Error for MalformedShortError {
        2406  +
impl ::std::error::Error for StreamingTraitsWithMediaTypeError {
 2657   2407   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 2658   2408   
        match &self {
 2659         -
            MalformedShortError::ValidationException(_inner) => Some(_inner),
 2660         -
            MalformedShortError::InternalServerError(_inner) => Some(_inner),
        2409  +
            StreamingTraitsWithMediaTypeError::InternalServerError(_inner) => Some(_inner),
 2661   2410   
        }
 2662   2411   
    }
 2663   2412   
}
 2664         -
impl ::std::convert::From<crate::error::ValidationException> for crate::error::MalformedShortError {
 2665         -
    fn from(variant: crate::error::ValidationException) -> crate::error::MalformedShortError {
 2666         -
        Self::ValidationException(variant)
 2667         -
    }
 2668         -
}
 2669         -
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::MalformedShortError {
 2670         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedShortError {
 2671         -
        Self::InternalServerError(variant)
        2413  +
impl ::std::convert::From<crate::error::InternalServerError>
        2414  +
    for crate::error::StreamingTraitsWithMediaTypeError
        2415  +
{
        2416  +
    fn from(
        2417  +
        variant: crate::error::InternalServerError,
        2418  +
    ) -> crate::error::StreamingTraitsWithMediaTypeError {
        2419  +
        Self::InternalServerError(variant)
 2672   2420   
    }
 2673   2421   
}
 2674   2422   
 2675         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedShortError {
 2676         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedShortError {
        2423  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::StreamingTraitsWithMediaTypeError {
        2424  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::StreamingTraitsWithMediaTypeError {
 2677   2425   
        ::pyo3::Python::with_gil(|py| {
 2678   2426   
            let error = variant.value(py);
 2679         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 2680         -
                return error.into();
 2681         -
            }
        2427  +
 2682   2428   
            crate::error::InternalServerError {
 2683   2429   
                message: error.to_string(),
 2684   2430   
            }
 2685   2431   
            .into()
 2686   2432   
        })
 2687   2433   
    }
 2688   2434   
}
 2689   2435   
 2690         -
/// Error type for the `MalformedByte` operation.
 2691         -
/// Each variant represents an error that can occur for the `MalformedByte` operation.
        2436  +
/// Error type for the `GreetingWithErrors` operation.
        2437  +
/// Each variant represents an error that can occur for the `GreetingWithErrors` operation.
 2692   2438   
#[derive(::std::fmt::Debug)]
 2693         -
pub enum MalformedByteError {
 2694         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 2695         -
    ValidationException(crate::error::ValidationException),
        2439  +
pub enum GreetingWithErrorsError {
        2440  +
    /// This error is thrown when an invalid greeting value is provided.
        2441  +
    InvalidGreeting(crate::error::InvalidGreeting),
        2442  +
    /// This error is thrown when a request is invalid.
        2443  +
    ComplexError(crate::error::ComplexError),
        2444  +
    /// This error has test cases that test some of the dark corners of Amazon service framework history. It should only be implemented by clients.
        2445  +
    FooError(crate::error::FooError),
 2696   2446   
    #[allow(missing_docs)] // documentation missing in model
 2697   2447   
    InternalServerError(crate::error::InternalServerError),
 2698   2448   
}
 2699         -
impl ::std::fmt::Display for MalformedByteError {
        2449  +
impl ::std::fmt::Display for GreetingWithErrorsError {
 2700   2450   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 2701   2451   
        match &self {
 2702         -
            MalformedByteError::ValidationException(_inner) => _inner.fmt(f),
 2703         -
            MalformedByteError::InternalServerError(_inner) => _inner.fmt(f),
        2452  +
            GreetingWithErrorsError::InvalidGreeting(_inner) => _inner.fmt(f),
        2453  +
            GreetingWithErrorsError::ComplexError(_inner) => _inner.fmt(f),
        2454  +
            GreetingWithErrorsError::FooError(_inner) => _inner.fmt(f),
        2455  +
            GreetingWithErrorsError::InternalServerError(_inner) => _inner.fmt(f),
 2704   2456   
        }
 2705   2457   
    }
 2706   2458   
}
 2707         -
impl MalformedByteError {
 2708         -
    /// Returns `true` if the error kind is `MalformedByteError::ValidationException`.
 2709         -
    pub fn is_validation_exception(&self) -> bool {
 2710         -
        matches!(&self, MalformedByteError::ValidationException(_))
        2459  +
impl GreetingWithErrorsError {
        2460  +
    /// Returns `true` if the error kind is `GreetingWithErrorsError::InvalidGreeting`.
        2461  +
    pub fn is_invalid_greeting(&self) -> bool {
        2462  +
        matches!(&self, GreetingWithErrorsError::InvalidGreeting(_))
 2711   2463   
    }
 2712         -
    /// Returns `true` if the error kind is `MalformedByteError::InternalServerError`.
        2464  +
    /// Returns `true` if the error kind is `GreetingWithErrorsError::ComplexError`.
        2465  +
    pub fn is_complex_error(&self) -> bool {
        2466  +
        matches!(&self, GreetingWithErrorsError::ComplexError(_))
        2467  +
    }
        2468  +
    /// Returns `true` if the error kind is `GreetingWithErrorsError::FooError`.
        2469  +
    pub fn is_foo_error(&self) -> bool {
        2470  +
        matches!(&self, GreetingWithErrorsError::FooError(_))
        2471  +
    }
        2472  +
    /// Returns `true` if the error kind is `GreetingWithErrorsError::InternalServerError`.
 2713   2473   
    pub fn is_internal_server_error(&self) -> bool {
 2714         -
        matches!(&self, MalformedByteError::InternalServerError(_))
        2474  +
        matches!(&self, GreetingWithErrorsError::InternalServerError(_))
 2715   2475   
    }
 2716   2476   
    /// Returns the error name string by matching the correct variant.
 2717   2477   
    pub fn name(&self) -> &'static str {
 2718   2478   
        match &self {
 2719         -
            MalformedByteError::ValidationException(_inner) => _inner.name(),
 2720         -
            MalformedByteError::InternalServerError(_inner) => _inner.name(),
        2479  +
            GreetingWithErrorsError::InvalidGreeting(_inner) => _inner.name(),
        2480  +
            GreetingWithErrorsError::ComplexError(_inner) => _inner.name(),
        2481  +
            GreetingWithErrorsError::FooError(_inner) => _inner.name(),
        2482  +
            GreetingWithErrorsError::InternalServerError(_inner) => _inner.name(),
 2721   2483   
        }
 2722   2484   
    }
 2723   2485   
}
 2724         -
impl ::std::error::Error for MalformedByteError {
        2486  +
impl ::std::error::Error for GreetingWithErrorsError {
 2725   2487   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 2726   2488   
        match &self {
 2727         -
            MalformedByteError::ValidationException(_inner) => Some(_inner),
 2728         -
            MalformedByteError::InternalServerError(_inner) => Some(_inner),
        2489  +
            GreetingWithErrorsError::InvalidGreeting(_inner) => Some(_inner),
        2490  +
            GreetingWithErrorsError::ComplexError(_inner) => Some(_inner),
        2491  +
            GreetingWithErrorsError::FooError(_inner) => Some(_inner),
        2492  +
            GreetingWithErrorsError::InternalServerError(_inner) => Some(_inner),
 2729   2493   
        }
 2730   2494   
    }
 2731   2495   
}
 2732         -
impl ::std::convert::From<crate::error::ValidationException> for crate::error::MalformedByteError {
 2733         -
    fn from(variant: crate::error::ValidationException) -> crate::error::MalformedByteError {
 2734         -
        Self::ValidationException(variant)
        2496  +
impl ::std::convert::From<crate::error::InvalidGreeting> for crate::error::GreetingWithErrorsError {
        2497  +
    fn from(variant: crate::error::InvalidGreeting) -> crate::error::GreetingWithErrorsError {
        2498  +
        Self::InvalidGreeting(variant)
 2735   2499   
    }
 2736   2500   
}
 2737         -
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::MalformedByteError {
 2738         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedByteError {
        2501  +
impl ::std::convert::From<crate::error::ComplexError> for crate::error::GreetingWithErrorsError {
        2502  +
    fn from(variant: crate::error::ComplexError) -> crate::error::GreetingWithErrorsError {
        2503  +
        Self::ComplexError(variant)
        2504  +
    }
        2505  +
}
        2506  +
impl ::std::convert::From<crate::error::FooError> for crate::error::GreetingWithErrorsError {
        2507  +
    fn from(variant: crate::error::FooError) -> crate::error::GreetingWithErrorsError {
        2508  +
        Self::FooError(variant)
        2509  +
    }
        2510  +
}
        2511  +
impl ::std::convert::From<crate::error::InternalServerError>
        2512  +
    for crate::error::GreetingWithErrorsError
        2513  +
{
        2514  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::GreetingWithErrorsError {
 2739   2515   
        Self::InternalServerError(variant)
 2740   2516   
    }
 2741   2517   
}
 2742   2518   
 2743         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedByteError {
 2744         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedByteError {
        2519  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::GreetingWithErrorsError {
        2520  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::GreetingWithErrorsError {
 2745   2521   
        ::pyo3::Python::with_gil(|py| {
 2746   2522   
            let error = variant.value(py);
 2747         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        2523  +
            if let Ok(error) = error.extract::<crate::error::InvalidGreeting>() {
        2524  +
                return error.into();
        2525  +
            }
        2526  +
            if let Ok(error) = error.extract::<crate::error::ComplexError>() {
        2527  +
                return error.into();
        2528  +
            }
        2529  +
            if let Ok(error) = error.extract::<crate::error::FooError>() {
 2748   2530   
                return error.into();
 2749   2531   
            }
 2750   2532   
            crate::error::InternalServerError {
 2751   2533   
                message: error.to_string(),
 2752   2534   
            }
 2753   2535   
            .into()
 2754   2536   
        })
 2755   2537   
    }
 2756   2538   
}
 2757   2539   
 2758         -
/// Error type for the `MalformedBlob` operation.
 2759         -
/// Each variant represents an error that can occur for the `MalformedBlob` operation.
        2540  +
/// Error type for the `SimpleScalarProperties` operation.
        2541  +
/// Each variant represents an error that can occur for the `SimpleScalarProperties` operation.
 2760   2542   
#[derive(::std::fmt::Debug)]
 2761         -
pub enum MalformedBlobError {
        2543  +
pub enum SimpleScalarPropertiesError {
 2762   2544   
    #[allow(missing_docs)] // documentation missing in model
 2763   2545   
    InternalServerError(crate::error::InternalServerError),
 2764   2546   
}
 2765         -
impl ::std::fmt::Display for MalformedBlobError {
        2547  +
impl ::std::fmt::Display for SimpleScalarPropertiesError {
 2766   2548   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 2767   2549   
        match &self {
 2768         -
            MalformedBlobError::InternalServerError(_inner) => _inner.fmt(f),
        2550  +
            SimpleScalarPropertiesError::InternalServerError(_inner) => _inner.fmt(f),
 2769   2551   
        }
 2770   2552   
    }
 2771   2553   
}
 2772         -
impl MalformedBlobError {
 2773         -
    /// Returns `true` if the error kind is `MalformedBlobError::InternalServerError`.
        2554  +
impl SimpleScalarPropertiesError {
        2555  +
    /// Returns `true` if the error kind is `SimpleScalarPropertiesError::InternalServerError`.
 2774   2556   
    pub fn is_internal_server_error(&self) -> bool {
 2775         -
        matches!(&self, MalformedBlobError::InternalServerError(_))
        2557  +
        matches!(&self, SimpleScalarPropertiesError::InternalServerError(_))
 2776   2558   
    }
 2777   2559   
    /// Returns the error name string by matching the correct variant.
 2778   2560   
    pub fn name(&self) -> &'static str {
 2779   2561   
        match &self {
 2780         -
            MalformedBlobError::InternalServerError(_inner) => _inner.name(),
        2562  +
            SimpleScalarPropertiesError::InternalServerError(_inner) => _inner.name(),
 2781   2563   
        }
 2782   2564   
    }
 2783   2565   
}
 2784         -
impl ::std::error::Error for MalformedBlobError {
        2566  +
impl ::std::error::Error for SimpleScalarPropertiesError {
 2785   2567   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 2786   2568   
        match &self {
 2787         -
            MalformedBlobError::InternalServerError(_inner) => Some(_inner),
        2569  +
            SimpleScalarPropertiesError::InternalServerError(_inner) => Some(_inner),
 2788   2570   
        }
 2789   2571   
    }
 2790   2572   
}
 2791         -
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::MalformedBlobError {
 2792         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedBlobError {
        2573  +
impl ::std::convert::From<crate::error::InternalServerError>
        2574  +
    for crate::error::SimpleScalarPropertiesError
        2575  +
{
        2576  +
    fn from(
        2577  +
        variant: crate::error::InternalServerError,
        2578  +
    ) -> crate::error::SimpleScalarPropertiesError {
 2793   2579   
        Self::InternalServerError(variant)
 2794   2580   
    }
 2795   2581   
}
 2796   2582   
 2797         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedBlobError {
 2798         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedBlobError {
        2583  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::SimpleScalarPropertiesError {
        2584  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::SimpleScalarPropertiesError {
 2799   2585   
        ::pyo3::Python::with_gil(|py| {
 2800   2586   
            let error = variant.value(py);
 2801   2587   
 2802   2588   
            crate::error::InternalServerError {
 2803   2589   
                message: error.to_string(),
 2804   2590   
            }
 2805   2591   
            .into()
 2806   2592   
        })
 2807   2593   
    }
 2808   2594   
}
 2809   2595   
 2810         -
/// Error type for the `MalformedMap` operation.
 2811         -
/// Each variant represents an error that can occur for the `MalformedMap` operation.
        2596  +
/// Error type for the `JsonTimestamps` operation.
        2597  +
/// Each variant represents an error that can occur for the `JsonTimestamps` operation.
 2812   2598   
#[derive(::std::fmt::Debug)]
 2813         -
pub enum MalformedMapError {
        2599  +
pub enum JsonTimestampsError {
 2814   2600   
    #[allow(missing_docs)] // documentation missing in model
 2815   2601   
    InternalServerError(crate::error::InternalServerError),
 2816   2602   
}
 2817         -
impl ::std::fmt::Display for MalformedMapError {
        2603  +
impl ::std::fmt::Display for JsonTimestampsError {
 2818   2604   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 2819   2605   
        match &self {
 2820         -
            MalformedMapError::InternalServerError(_inner) => _inner.fmt(f),
        2606  +
            JsonTimestampsError::InternalServerError(_inner) => _inner.fmt(f),
 2821   2607   
        }
 2822   2608   
    }
 2823   2609   
}
 2824         -
impl MalformedMapError {
 2825         -
    /// Returns `true` if the error kind is `MalformedMapError::InternalServerError`.
        2610  +
impl JsonTimestampsError {
        2611  +
    /// Returns `true` if the error kind is `JsonTimestampsError::InternalServerError`.
 2826   2612   
    pub fn is_internal_server_error(&self) -> bool {
 2827         -
        matches!(&self, MalformedMapError::InternalServerError(_))
        2613  +
        matches!(&self, JsonTimestampsError::InternalServerError(_))
 2828   2614   
    }
 2829   2615   
    /// Returns the error name string by matching the correct variant.
 2830   2616   
    pub fn name(&self) -> &'static str {
 2831   2617   
        match &self {
 2832         -
            MalformedMapError::InternalServerError(_inner) => _inner.name(),
        2618  +
            JsonTimestampsError::InternalServerError(_inner) => _inner.name(),
 2833   2619   
        }
 2834   2620   
    }
 2835   2621   
}
 2836         -
impl ::std::error::Error for MalformedMapError {
        2622  +
impl ::std::error::Error for JsonTimestampsError {
 2837   2623   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 2838   2624   
        match &self {
 2839         -
            MalformedMapError::InternalServerError(_inner) => Some(_inner),
        2625  +
            JsonTimestampsError::InternalServerError(_inner) => Some(_inner),
 2840   2626   
        }
 2841   2627   
    }
 2842   2628   
}
 2843         -
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::MalformedMapError {
 2844         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedMapError {
        2629  +
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::JsonTimestampsError {
        2630  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::JsonTimestampsError {
 2845   2631   
        Self::InternalServerError(variant)
 2846   2632   
    }
 2847   2633   
}
 2848   2634   
 2849         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedMapError {
 2850         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedMapError {
        2635  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::JsonTimestampsError {
        2636  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::JsonTimestampsError {
 2851   2637   
        ::pyo3::Python::with_gil(|py| {
 2852   2638   
            let error = variant.value(py);
 2853   2639   
 2854   2640   
            crate::error::InternalServerError {
 2855   2641   
                message: error.to_string(),
 2856   2642   
            }
 2857   2643   
            .into()
 2858   2644   
        })
 2859   2645   
    }
 2860   2646   
}
 2861   2647   
 2862         -
/// Error type for the `MalformedList` operation.
 2863         -
/// Each variant represents an error that can occur for the `MalformedList` operation.
        2648  +
/// Error type for the `JsonEnums` operation.
        2649  +
/// Each variant represents an error that can occur for the `JsonEnums` operation.
 2864   2650   
#[derive(::std::fmt::Debug)]
 2865         -
pub enum MalformedListError {
        2651  +
pub enum JsonEnumsError {
        2652  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        2653  +
    ValidationException(crate::error::ValidationException),
 2866   2654   
    #[allow(missing_docs)] // documentation missing in model
 2867   2655   
    InternalServerError(crate::error::InternalServerError),
 2868   2656   
}
 2869         -
impl ::std::fmt::Display for MalformedListError {
        2657  +
impl ::std::fmt::Display for JsonEnumsError {
 2870   2658   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 2871   2659   
        match &self {
 2872         -
            MalformedListError::InternalServerError(_inner) => _inner.fmt(f),
        2660  +
            JsonEnumsError::ValidationException(_inner) => _inner.fmt(f),
        2661  +
            JsonEnumsError::InternalServerError(_inner) => _inner.fmt(f),
 2873   2662   
        }
 2874   2663   
    }
 2875   2664   
}
 2876         -
impl MalformedListError {
 2877         -
    /// Returns `true` if the error kind is `MalformedListError::InternalServerError`.
        2665  +
impl JsonEnumsError {
        2666  +
    /// Returns `true` if the error kind is `JsonEnumsError::ValidationException`.
        2667  +
    pub fn is_validation_exception(&self) -> bool {
        2668  +
        matches!(&self, JsonEnumsError::ValidationException(_))
        2669  +
    }
        2670  +
    /// Returns `true` if the error kind is `JsonEnumsError::InternalServerError`.
 2878   2671   
    pub fn is_internal_server_error(&self) -> bool {
 2879         -
        matches!(&self, MalformedListError::InternalServerError(_))
        2672  +
        matches!(&self, JsonEnumsError::InternalServerError(_))
 2880   2673   
    }
 2881   2674   
    /// Returns the error name string by matching the correct variant.
 2882   2675   
    pub fn name(&self) -> &'static str {
 2883   2676   
        match &self {
 2884         -
            MalformedListError::InternalServerError(_inner) => _inner.name(),
        2677  +
            JsonEnumsError::ValidationException(_inner) => _inner.name(),
        2678  +
            JsonEnumsError::InternalServerError(_inner) => _inner.name(),
 2885   2679   
        }
 2886   2680   
    }
 2887   2681   
}
 2888         -
impl ::std::error::Error for MalformedListError {
        2682  +
impl ::std::error::Error for JsonEnumsError {
 2889   2683   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 2890   2684   
        match &self {
 2891         -
            MalformedListError::InternalServerError(_inner) => Some(_inner),
        2685  +
            JsonEnumsError::ValidationException(_inner) => Some(_inner),
        2686  +
            JsonEnumsError::InternalServerError(_inner) => Some(_inner),
 2892   2687   
        }
 2893   2688   
    }
 2894   2689   
}
 2895         -
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::MalformedListError {
 2896         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedListError {
        2690  +
impl ::std::convert::From<crate::error::ValidationException> for crate::error::JsonEnumsError {
        2691  +
    fn from(variant: crate::error::ValidationException) -> crate::error::JsonEnumsError {
        2692  +
        Self::ValidationException(variant)
        2693  +
    }
        2694  +
}
        2695  +
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::JsonEnumsError {
        2696  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::JsonEnumsError {
 2897   2697   
        Self::InternalServerError(variant)
 2898   2698   
    }
 2899   2699   
}
 2900   2700   
 2901         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedListError {
 2902         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedListError {
        2701  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::JsonEnumsError {
        2702  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::JsonEnumsError {
 2903   2703   
        ::pyo3::Python::with_gil(|py| {
 2904   2704   
            let error = variant.value(py);
 2905         -
        2705  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        2706  +
                return error.into();
        2707  +
            }
 2906   2708   
            crate::error::InternalServerError {
 2907   2709   
                message: error.to_string(),
 2908   2710   
            }
 2909   2711   
            .into()
 2910   2712   
        })
 2911   2713   
    }
 2912   2714   
}
 2913   2715   
 2914         -
/// Error type for the `MalformedBoolean` operation.
 2915         -
/// Each variant represents an error that can occur for the `MalformedBoolean` operation.
        2716  +
/// Error type for the `JsonIntEnums` operation.
        2717  +
/// Each variant represents an error that can occur for the `JsonIntEnums` operation.
 2916   2718   
#[derive(::std::fmt::Debug)]
 2917         -
pub enum MalformedBooleanError {
        2719  +
pub enum JsonIntEnumsError {
 2918   2720   
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 2919   2721   
    ValidationException(crate::error::ValidationException),
 2920   2722   
    #[allow(missing_docs)] // documentation missing in model
 2921   2723   
    InternalServerError(crate::error::InternalServerError),
 2922   2724   
}
 2923         -
impl ::std::fmt::Display for MalformedBooleanError {
        2725  +
impl ::std::fmt::Display for JsonIntEnumsError {
 2924   2726   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 2925   2727   
        match &self {
 2926         -
            MalformedBooleanError::ValidationException(_inner) => _inner.fmt(f),
 2927         -
            MalformedBooleanError::InternalServerError(_inner) => _inner.fmt(f),
        2728  +
            JsonIntEnumsError::ValidationException(_inner) => _inner.fmt(f),
        2729  +
            JsonIntEnumsError::InternalServerError(_inner) => _inner.fmt(f),
 2928   2730   
        }
 2929   2731   
    }
 2930   2732   
}
 2931         -
impl MalformedBooleanError {
 2932         -
    /// Returns `true` if the error kind is `MalformedBooleanError::ValidationException`.
        2733  +
impl JsonIntEnumsError {
        2734  +
    /// Returns `true` if the error kind is `JsonIntEnumsError::ValidationException`.
 2933   2735   
    pub fn is_validation_exception(&self) -> bool {
 2934         -
        matches!(&self, MalformedBooleanError::ValidationException(_))
        2736  +
        matches!(&self, JsonIntEnumsError::ValidationException(_))
 2935   2737   
    }
 2936         -
    /// Returns `true` if the error kind is `MalformedBooleanError::InternalServerError`.
        2738  +
    /// Returns `true` if the error kind is `JsonIntEnumsError::InternalServerError`.
 2937   2739   
    pub fn is_internal_server_error(&self) -> bool {
 2938         -
        matches!(&self, MalformedBooleanError::InternalServerError(_))
        2740  +
        matches!(&self, JsonIntEnumsError::InternalServerError(_))
 2939   2741   
    }
 2940   2742   
    /// Returns the error name string by matching the correct variant.
 2941   2743   
    pub fn name(&self) -> &'static str {
 2942   2744   
        match &self {
 2943         -
            MalformedBooleanError::ValidationException(_inner) => _inner.name(),
 2944         -
            MalformedBooleanError::InternalServerError(_inner) => _inner.name(),
        2745  +
            JsonIntEnumsError::ValidationException(_inner) => _inner.name(),
        2746  +
            JsonIntEnumsError::InternalServerError(_inner) => _inner.name(),
 2945   2747   
        }
 2946   2748   
    }
 2947   2749   
}
 2948         -
impl ::std::error::Error for MalformedBooleanError {
        2750  +
impl ::std::error::Error for JsonIntEnumsError {
 2949   2751   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 2950   2752   
        match &self {
 2951         -
            MalformedBooleanError::ValidationException(_inner) => Some(_inner),
 2952         -
            MalformedBooleanError::InternalServerError(_inner) => Some(_inner),
        2753  +
            JsonIntEnumsError::ValidationException(_inner) => Some(_inner),
        2754  +
            JsonIntEnumsError::InternalServerError(_inner) => Some(_inner),
 2953   2755   
        }
 2954   2756   
    }
 2955   2757   
}
 2956         -
impl ::std::convert::From<crate::error::ValidationException>
 2957         -
    for crate::error::MalformedBooleanError
 2958         -
{
 2959         -
    fn from(variant: crate::error::ValidationException) -> crate::error::MalformedBooleanError {
        2758  +
impl ::std::convert::From<crate::error::ValidationException> for crate::error::JsonIntEnumsError {
        2759  +
    fn from(variant: crate::error::ValidationException) -> crate::error::JsonIntEnumsError {
 2960   2760   
        Self::ValidationException(variant)
 2961   2761   
    }
 2962   2762   
}
 2963         -
impl ::std::convert::From<crate::error::InternalServerError>
 2964         -
    for crate::error::MalformedBooleanError
 2965         -
{
 2966         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedBooleanError {
        2763  +
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::JsonIntEnumsError {
        2764  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::JsonIntEnumsError {
 2967   2765   
        Self::InternalServerError(variant)
 2968   2766   
    }
 2969   2767   
}
 2970   2768   
 2971         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedBooleanError {
 2972         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedBooleanError {
        2769  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::JsonIntEnumsError {
        2770  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::JsonIntEnumsError {
 2973   2771   
        ::pyo3::Python::with_gil(|py| {
 2974   2772   
            let error = variant.value(py);
 2975   2773   
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 2976   2774   
                return error.into();
 2977   2775   
            }
 2978   2776   
            crate::error::InternalServerError {
 2979   2777   
                message: error.to_string(),
 2980   2778   
            }
 2981   2779   
            .into()
 2982   2780   
        })
 2983   2781   
    }
 2984   2782   
}
 2985   2783   
 2986         -
/// Error type for the `MalformedUnion` operation.
 2987         -
/// Each variant represents an error that can occur for the `MalformedUnion` operation.
        2784  +
/// Error type for the `RecursiveShapes` operation.
        2785  +
/// Each variant represents an error that can occur for the `RecursiveShapes` operation.
 2988   2786   
#[derive(::std::fmt::Debug)]
 2989         -
pub enum MalformedUnionError {
        2787  +
pub enum RecursiveShapesError {
 2990   2788   
    #[allow(missing_docs)] // documentation missing in model
 2991   2789   
    InternalServerError(crate::error::InternalServerError),
 2992   2790   
}
 2993         -
impl ::std::fmt::Display for MalformedUnionError {
        2791  +
impl ::std::fmt::Display for RecursiveShapesError {
 2994   2792   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 2995   2793   
        match &self {
 2996         -
            MalformedUnionError::InternalServerError(_inner) => _inner.fmt(f),
        2794  +
            RecursiveShapesError::InternalServerError(_inner) => _inner.fmt(f),
 2997   2795   
        }
 2998   2796   
    }
 2999   2797   
}
 3000         -
impl MalformedUnionError {
 3001         -
    /// Returns `true` if the error kind is `MalformedUnionError::InternalServerError`.
        2798  +
impl RecursiveShapesError {
        2799  +
    /// Returns `true` if the error kind is `RecursiveShapesError::InternalServerError`.
 3002   2800   
    pub fn is_internal_server_error(&self) -> bool {
 3003         -
        matches!(&self, MalformedUnionError::InternalServerError(_))
        2801  +
        matches!(&self, RecursiveShapesError::InternalServerError(_))
 3004   2802   
    }
 3005   2803   
    /// Returns the error name string by matching the correct variant.
 3006   2804   
    pub fn name(&self) -> &'static str {
 3007   2805   
        match &self {
 3008         -
            MalformedUnionError::InternalServerError(_inner) => _inner.name(),
        2806  +
            RecursiveShapesError::InternalServerError(_inner) => _inner.name(),
 3009   2807   
        }
 3010   2808   
    }
 3011   2809   
}
 3012         -
impl ::std::error::Error for MalformedUnionError {
        2810  +
impl ::std::error::Error for RecursiveShapesError {
 3013   2811   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 3014   2812   
        match &self {
 3015         -
            MalformedUnionError::InternalServerError(_inner) => Some(_inner),
        2813  +
            RecursiveShapesError::InternalServerError(_inner) => Some(_inner),
 3016   2814   
        }
 3017   2815   
    }
 3018   2816   
}
 3019         -
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::MalformedUnionError {
 3020         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedUnionError {
        2817  +
impl ::std::convert::From<crate::error::InternalServerError>
        2818  +
    for crate::error::RecursiveShapesError
        2819  +
{
        2820  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::RecursiveShapesError {
 3021   2821   
        Self::InternalServerError(variant)
 3022   2822   
    }
 3023   2823   
}
 3024   2824   
 3025         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedUnionError {
 3026         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedUnionError {
        2825  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::RecursiveShapesError {
        2826  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::RecursiveShapesError {
 3027   2827   
        ::pyo3::Python::with_gil(|py| {
 3028   2828   
            let error = variant.value(py);
 3029   2829   
 3030   2830   
            crate::error::InternalServerError {
 3031   2831   
                message: error.to_string(),
 3032   2832   
            }
 3033   2833   
            .into()
 3034   2834   
        })
 3035   2835   
    }
 3036   2836   
}
 3037   2837   
 3038         -
/// Error type for the `MalformedInteger` operation.
 3039         -
/// Each variant represents an error that can occur for the `MalformedInteger` operation.
        2838  +
/// Error type for the `JsonLists` operation.
        2839  +
/// Each variant represents an error that can occur for the `JsonLists` operation.
 3040   2840   
#[derive(::std::fmt::Debug)]
 3041         -
pub enum MalformedIntegerError {
        2841  +
pub enum JsonListsError {
 3042   2842   
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 3043   2843   
    ValidationException(crate::error::ValidationException),
 3044   2844   
    #[allow(missing_docs)] // documentation missing in model
 3045   2845   
    InternalServerError(crate::error::InternalServerError),
 3046   2846   
}
 3047         -
impl ::std::fmt::Display for MalformedIntegerError {
        2847  +
impl ::std::fmt::Display for JsonListsError {
 3048   2848   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 3049   2849   
        match &self {
 3050         -
            MalformedIntegerError::ValidationException(_inner) => _inner.fmt(f),
 3051         -
            MalformedIntegerError::InternalServerError(_inner) => _inner.fmt(f),
        2850  +
            JsonListsError::ValidationException(_inner) => _inner.fmt(f),
        2851  +
            JsonListsError::InternalServerError(_inner) => _inner.fmt(f),
 3052   2852   
        }
 3053   2853   
    }
 3054   2854   
}
 3055         -
impl MalformedIntegerError {
 3056         -
    /// Returns `true` if the error kind is `MalformedIntegerError::ValidationException`.
        2855  +
impl JsonListsError {
        2856  +
    /// Returns `true` if the error kind is `JsonListsError::ValidationException`.
 3057   2857   
    pub fn is_validation_exception(&self) -> bool {
 3058         -
        matches!(&self, MalformedIntegerError::ValidationException(_))
        2858  +
        matches!(&self, JsonListsError::ValidationException(_))
 3059   2859   
    }
 3060         -
    /// Returns `true` if the error kind is `MalformedIntegerError::InternalServerError`.
        2860  +
    /// Returns `true` if the error kind is `JsonListsError::InternalServerError`.
 3061   2861   
    pub fn is_internal_server_error(&self) -> bool {
 3062         -
        matches!(&self, MalformedIntegerError::InternalServerError(_))
        2862  +
        matches!(&self, JsonListsError::InternalServerError(_))
 3063   2863   
    }
 3064   2864   
    /// Returns the error name string by matching the correct variant.
 3065   2865   
    pub fn name(&self) -> &'static str {
 3066   2866   
        match &self {
 3067         -
            MalformedIntegerError::ValidationException(_inner) => _inner.name(),
 3068         -
            MalformedIntegerError::InternalServerError(_inner) => _inner.name(),
        2867  +
            JsonListsError::ValidationException(_inner) => _inner.name(),
        2868  +
            JsonListsError::InternalServerError(_inner) => _inner.name(),
 3069   2869   
        }
 3070   2870   
    }
 3071   2871   
}
 3072         -
impl ::std::error::Error for MalformedIntegerError {
        2872  +
impl ::std::error::Error for JsonListsError {
 3073   2873   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 3074   2874   
        match &self {
 3075         -
            MalformedIntegerError::ValidationException(_inner) => Some(_inner),
 3076         -
            MalformedIntegerError::InternalServerError(_inner) => Some(_inner),
        2875  +
            JsonListsError::ValidationException(_inner) => Some(_inner),
        2876  +
            JsonListsError::InternalServerError(_inner) => Some(_inner),
 3077   2877   
        }
 3078   2878   
    }
 3079   2879   
}
 3080         -
impl ::std::convert::From<crate::error::ValidationException>
 3081         -
    for crate::error::MalformedIntegerError
 3082         -
{
 3083         -
    fn from(variant: crate::error::ValidationException) -> crate::error::MalformedIntegerError {
        2880  +
impl ::std::convert::From<crate::error::ValidationException> for crate::error::JsonListsError {
        2881  +
    fn from(variant: crate::error::ValidationException) -> crate::error::JsonListsError {
 3084   2882   
        Self::ValidationException(variant)
 3085   2883   
    }
 3086   2884   
}
 3087         -
impl ::std::convert::From<crate::error::InternalServerError>
 3088         -
    for crate::error::MalformedIntegerError
 3089         -
{
 3090         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedIntegerError {
        2885  +
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::JsonListsError {
        2886  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::JsonListsError {
 3091   2887   
        Self::InternalServerError(variant)
 3092   2888   
    }
 3093   2889   
}
 3094   2890   
 3095         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedIntegerError {
 3096         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedIntegerError {
        2891  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::JsonListsError {
        2892  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::JsonListsError {
 3097   2893   
        ::pyo3::Python::with_gil(|py| {
 3098   2894   
            let error = variant.value(py);
 3099   2895   
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 3100   2896   
                return error.into();
 3101   2897   
            }
 3102   2898   
            crate::error::InternalServerError {
 3103   2899   
                message: error.to_string(),
 3104   2900   
            }
 3105   2901   
            .into()
 3106   2902   
        })
 3107   2903   
    }
 3108   2904   
}
 3109   2905   
 3110         -
/// Error type for the `MalformedRequestBody` operation.
 3111         -
/// Each variant represents an error that can occur for the `MalformedRequestBody` operation.
        2906  +
/// Error type for the `SparseJsonLists` operation.
        2907  +
/// Each variant represents an error that can occur for the `SparseJsonLists` operation.
 3112   2908   
#[derive(::std::fmt::Debug)]
 3113         -
pub enum MalformedRequestBodyError {
        2909  +
pub enum SparseJsonListsError {
 3114   2910   
    #[allow(missing_docs)] // documentation missing in model
 3115   2911   
    InternalServerError(crate::error::InternalServerError),
 3116   2912   
}
 3117         -
impl ::std::fmt::Display for MalformedRequestBodyError {
        2913  +
impl ::std::fmt::Display for SparseJsonListsError {
 3118   2914   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 3119   2915   
        match &self {
 3120         -
            MalformedRequestBodyError::InternalServerError(_inner) => _inner.fmt(f),
        2916  +
            SparseJsonListsError::InternalServerError(_inner) => _inner.fmt(f),
 3121   2917   
        }
 3122   2918   
    }
 3123   2919   
}
 3124         -
impl MalformedRequestBodyError {
 3125         -
    /// Returns `true` if the error kind is `MalformedRequestBodyError::InternalServerError`.
        2920  +
impl SparseJsonListsError {
        2921  +
    /// Returns `true` if the error kind is `SparseJsonListsError::InternalServerError`.
 3126   2922   
    pub fn is_internal_server_error(&self) -> bool {
 3127         -
        matches!(&self, MalformedRequestBodyError::InternalServerError(_))
        2923  +
        matches!(&self, SparseJsonListsError::InternalServerError(_))
 3128   2924   
    }
 3129   2925   
    /// Returns the error name string by matching the correct variant.
 3130   2926   
    pub fn name(&self) -> &'static str {
 3131   2927   
        match &self {
 3132         -
            MalformedRequestBodyError::InternalServerError(_inner) => _inner.name(),
        2928  +
            SparseJsonListsError::InternalServerError(_inner) => _inner.name(),
 3133   2929   
        }
 3134   2930   
    }
 3135   2931   
}
 3136         -
impl ::std::error::Error for MalformedRequestBodyError {
        2932  +
impl ::std::error::Error for SparseJsonListsError {
 3137   2933   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 3138   2934   
        match &self {
 3139         -
            MalformedRequestBodyError::InternalServerError(_inner) => Some(_inner),
        2935  +
            SparseJsonListsError::InternalServerError(_inner) => Some(_inner),
 3140   2936   
        }
 3141   2937   
    }
 3142   2938   
}
 3143   2939   
impl ::std::convert::From<crate::error::InternalServerError>
 3144         -
    for crate::error::MalformedRequestBodyError
        2940  +
    for crate::error::SparseJsonListsError
 3145   2941   
{
 3146         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedRequestBodyError {
        2942  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::SparseJsonListsError {
 3147   2943   
        Self::InternalServerError(variant)
 3148   2944   
    }
 3149   2945   
}
 3150   2946   
 3151         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedRequestBodyError {
 3152         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedRequestBodyError {
        2947  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::SparseJsonListsError {
        2948  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::SparseJsonListsError {
 3153   2949   
        ::pyo3::Python::with_gil(|py| {
 3154   2950   
            let error = variant.value(py);
 3155   2951   
 3156   2952   
            crate::error::InternalServerError {
 3157   2953   
                message: error.to_string(),
 3158   2954   
            }
 3159   2955   
            .into()
 3160   2956   
        })
 3161   2957   
    }
 3162   2958   
}
 3163   2959   
 3164         -
/// Error type for the `HttpChecksumRequired` operation.
 3165         -
/// Each variant represents an error that can occur for the `HttpChecksumRequired` operation.
        2960  +
/// Error type for the `JsonMaps` operation.
        2961  +
/// Each variant represents an error that can occur for the `JsonMaps` operation.
 3166   2962   
#[derive(::std::fmt::Debug)]
 3167         -
pub enum HttpChecksumRequiredError {
        2963  +
pub enum JsonMapsError {
        2964  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        2965  +
    ValidationException(crate::error::ValidationException),
 3168   2966   
    #[allow(missing_docs)] // documentation missing in model
 3169   2967   
    InternalServerError(crate::error::InternalServerError),
 3170   2968   
}
 3171         -
impl ::std::fmt::Display for HttpChecksumRequiredError {
        2969  +
impl ::std::fmt::Display for JsonMapsError {
 3172   2970   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 3173   2971   
        match &self {
 3174         -
            HttpChecksumRequiredError::InternalServerError(_inner) => _inner.fmt(f),
        2972  +
            JsonMapsError::ValidationException(_inner) => _inner.fmt(f),
        2973  +
            JsonMapsError::InternalServerError(_inner) => _inner.fmt(f),
 3175   2974   
        }
 3176   2975   
    }
 3177   2976   
}
 3178         -
impl HttpChecksumRequiredError {
 3179         -
    /// Returns `true` if the error kind is `HttpChecksumRequiredError::InternalServerError`.
        2977  +
impl JsonMapsError {
        2978  +
    /// Returns `true` if the error kind is `JsonMapsError::ValidationException`.
        2979  +
    pub fn is_validation_exception(&self) -> bool {
        2980  +
        matches!(&self, JsonMapsError::ValidationException(_))
        2981  +
    }
        2982  +
    /// Returns `true` if the error kind is `JsonMapsError::InternalServerError`.
 3180   2983   
    pub fn is_internal_server_error(&self) -> bool {
 3181         -
        matches!(&self, HttpChecksumRequiredError::InternalServerError(_))
        2984  +
        matches!(&self, JsonMapsError::InternalServerError(_))
 3182   2985   
    }
 3183   2986   
    /// Returns the error name string by matching the correct variant.
 3184   2987   
    pub fn name(&self) -> &'static str {
 3185   2988   
        match &self {
 3186         -
            HttpChecksumRequiredError::InternalServerError(_inner) => _inner.name(),
        2989  +
            JsonMapsError::ValidationException(_inner) => _inner.name(),
        2990  +
            JsonMapsError::InternalServerError(_inner) => _inner.name(),
 3187   2991   
        }
 3188   2992   
    }
 3189   2993   
}
 3190         -
impl ::std::error::Error for HttpChecksumRequiredError {
        2994  +
impl ::std::error::Error for JsonMapsError {
 3191   2995   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 3192   2996   
        match &self {
 3193         -
            HttpChecksumRequiredError::InternalServerError(_inner) => Some(_inner),
        2997  +
            JsonMapsError::ValidationException(_inner) => Some(_inner),
        2998  +
            JsonMapsError::InternalServerError(_inner) => Some(_inner),
 3194   2999   
        }
 3195   3000   
    }
 3196   3001   
}
 3197         -
impl ::std::convert::From<crate::error::InternalServerError>
 3198         -
    for crate::error::HttpChecksumRequiredError
 3199         -
{
 3200         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::HttpChecksumRequiredError {
        3002  +
impl ::std::convert::From<crate::error::ValidationException> for crate::error::JsonMapsError {
        3003  +
    fn from(variant: crate::error::ValidationException) -> crate::error::JsonMapsError {
        3004  +
        Self::ValidationException(variant)
        3005  +
    }
        3006  +
}
        3007  +
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::JsonMapsError {
        3008  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::JsonMapsError {
 3201   3009   
        Self::InternalServerError(variant)
 3202   3010   
    }
 3203   3011   
}
 3204   3012   
 3205         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpChecksumRequiredError {
 3206         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpChecksumRequiredError {
        3013  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::JsonMapsError {
        3014  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::JsonMapsError {
 3207   3015   
        ::pyo3::Python::with_gil(|py| {
 3208   3016   
            let error = variant.value(py);
 3209         -
        3017  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        3018  +
                return error.into();
        3019  +
            }
 3210   3020   
            crate::error::InternalServerError {
 3211   3021   
                message: error.to_string(),
 3212   3022   
            }
 3213   3023   
            .into()
 3214   3024   
        })
 3215   3025   
    }
 3216   3026   
}
 3217   3027   
 3218         -
/// Error type for the `HostWithPathOperation` operation.
 3219         -
/// Each variant represents an error that can occur for the `HostWithPathOperation` operation.
        3028  +
/// Error type for the `SparseJsonMaps` operation.
        3029  +
/// Each variant represents an error that can occur for the `SparseJsonMaps` operation.
 3220   3030   
#[derive(::std::fmt::Debug)]
 3221         -
pub enum HostWithPathOperationError {
        3031  +
pub enum SparseJsonMapsError {
        3032  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        3033  +
    ValidationException(crate::error::ValidationException),
 3222   3034   
    #[allow(missing_docs)] // documentation missing in model
 3223   3035   
    InternalServerError(crate::error::InternalServerError),
 3224   3036   
}
 3225         -
impl ::std::fmt::Display for HostWithPathOperationError {
        3037  +
impl ::std::fmt::Display for SparseJsonMapsError {
 3226   3038   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 3227   3039   
        match &self {
 3228         -
            HostWithPathOperationError::InternalServerError(_inner) => _inner.fmt(f),
        3040  +
            SparseJsonMapsError::ValidationException(_inner) => _inner.fmt(f),
        3041  +
            SparseJsonMapsError::InternalServerError(_inner) => _inner.fmt(f),
 3229   3042   
        }
 3230   3043   
    }
 3231   3044   
}
 3232         -
impl HostWithPathOperationError {
 3233         -
    /// Returns `true` if the error kind is `HostWithPathOperationError::InternalServerError`.
        3045  +
impl SparseJsonMapsError {
        3046  +
    /// Returns `true` if the error kind is `SparseJsonMapsError::ValidationException`.
        3047  +
    pub fn is_validation_exception(&self) -> bool {
        3048  +
        matches!(&self, SparseJsonMapsError::ValidationException(_))
        3049  +
    }
        3050  +
    /// Returns `true` if the error kind is `SparseJsonMapsError::InternalServerError`.
 3234   3051   
    pub fn is_internal_server_error(&self) -> bool {
 3235         -
        matches!(&self, HostWithPathOperationError::InternalServerError(_))
        3052  +
        matches!(&self, SparseJsonMapsError::InternalServerError(_))
 3236   3053   
    }
 3237   3054   
    /// Returns the error name string by matching the correct variant.
 3238   3055   
    pub fn name(&self) -> &'static str {
 3239   3056   
        match &self {
 3240         -
            HostWithPathOperationError::InternalServerError(_inner) => _inner.name(),
        3057  +
            SparseJsonMapsError::ValidationException(_inner) => _inner.name(),
        3058  +
            SparseJsonMapsError::InternalServerError(_inner) => _inner.name(),
 3241   3059   
        }
 3242   3060   
    }
 3243   3061   
}
 3244         -
impl ::std::error::Error for HostWithPathOperationError {
        3062  +
impl ::std::error::Error for SparseJsonMapsError {
 3245   3063   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 3246   3064   
        match &self {
 3247         -
            HostWithPathOperationError::InternalServerError(_inner) => Some(_inner),
        3065  +
            SparseJsonMapsError::ValidationException(_inner) => Some(_inner),
        3066  +
            SparseJsonMapsError::InternalServerError(_inner) => Some(_inner),
 3248   3067   
        }
 3249   3068   
    }
 3250   3069   
}
 3251         -
impl ::std::convert::From<crate::error::InternalServerError>
 3252         -
    for crate::error::HostWithPathOperationError
 3253         -
{
 3254         -
    fn from(
 3255         -
        variant: crate::error::InternalServerError,
 3256         -
    ) -> crate::error::HostWithPathOperationError {
        3070  +
impl ::std::convert::From<crate::error::ValidationException> for crate::error::SparseJsonMapsError {
        3071  +
    fn from(variant: crate::error::ValidationException) -> crate::error::SparseJsonMapsError {
        3072  +
        Self::ValidationException(variant)
        3073  +
    }
        3074  +
}
        3075  +
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::SparseJsonMapsError {
        3076  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::SparseJsonMapsError {
 3257   3077   
        Self::InternalServerError(variant)
 3258   3078   
    }
 3259   3079   
}
 3260   3080   
 3261         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HostWithPathOperationError {
 3262         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::HostWithPathOperationError {
        3081  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::SparseJsonMapsError {
        3082  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::SparseJsonMapsError {
 3263   3083   
        ::pyo3::Python::with_gil(|py| {
 3264   3084   
            let error = variant.value(py);
 3265         -
        3085  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        3086  +
                return error.into();
        3087  +
            }
 3266   3088   
            crate::error::InternalServerError {
 3267   3089   
                message: error.to_string(),
 3268   3090   
            }
 3269   3091   
            .into()
 3270   3092   
        })
 3271   3093   
    }
 3272   3094   
}
 3273   3095   
 3274         -
/// Error type for the `EndpointWithHostLabelOperation` operation.
 3275         -
/// Each variant represents an error that can occur for the `EndpointWithHostLabelOperation` operation.
        3096  +
/// Error type for the `JsonBlobs` operation.
        3097  +
/// Each variant represents an error that can occur for the `JsonBlobs` operation.
 3276   3098   
#[derive(::std::fmt::Debug)]
 3277         -
pub enum EndpointWithHostLabelOperationError {
 3278         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 3279         -
    ValidationException(crate::error::ValidationException),
        3099  +
pub enum JsonBlobsError {
 3280   3100   
    #[allow(missing_docs)] // documentation missing in model
 3281   3101   
    InternalServerError(crate::error::InternalServerError),
 3282   3102   
}
 3283         -
impl ::std::fmt::Display for EndpointWithHostLabelOperationError {
        3103  +
impl ::std::fmt::Display for JsonBlobsError {
 3284   3104   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 3285   3105   
        match &self {
 3286         -
            EndpointWithHostLabelOperationError::ValidationException(_inner) => _inner.fmt(f),
 3287         -
            EndpointWithHostLabelOperationError::InternalServerError(_inner) => _inner.fmt(f),
        3106  +
            JsonBlobsError::InternalServerError(_inner) => _inner.fmt(f),
 3288   3107   
        }
 3289   3108   
    }
 3290   3109   
}
 3291         -
impl EndpointWithHostLabelOperationError {
 3292         -
    /// Returns `true` if the error kind is `EndpointWithHostLabelOperationError::ValidationException`.
 3293         -
    pub fn is_validation_exception(&self) -> bool {
 3294         -
        matches!(
 3295         -
            &self,
 3296         -
            EndpointWithHostLabelOperationError::ValidationException(_)
 3297         -
        )
 3298         -
    }
 3299         -
    /// Returns `true` if the error kind is `EndpointWithHostLabelOperationError::InternalServerError`.
        3110  +
impl JsonBlobsError {
        3111  +
    /// Returns `true` if the error kind is `JsonBlobsError::InternalServerError`.
 3300   3112   
    pub fn is_internal_server_error(&self) -> bool {
 3301         -
        matches!(
 3302         -
            &self,
 3303         -
            EndpointWithHostLabelOperationError::InternalServerError(_)
 3304         -
        )
        3113  +
        matches!(&self, JsonBlobsError::InternalServerError(_))
 3305   3114   
    }
 3306   3115   
    /// Returns the error name string by matching the correct variant.
 3307   3116   
    pub fn name(&self) -> &'static str {
 3308   3117   
        match &self {
 3309         -
            EndpointWithHostLabelOperationError::ValidationException(_inner) => _inner.name(),
 3310         -
            EndpointWithHostLabelOperationError::InternalServerError(_inner) => _inner.name(),
        3118  +
            JsonBlobsError::InternalServerError(_inner) => _inner.name(),
 3311   3119   
        }
 3312   3120   
    }
 3313   3121   
}
 3314         -
impl ::std::error::Error for EndpointWithHostLabelOperationError {
        3122  +
impl ::std::error::Error for JsonBlobsError {
 3315   3123   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 3316   3124   
        match &self {
 3317         -
            EndpointWithHostLabelOperationError::ValidationException(_inner) => Some(_inner),
 3318         -
            EndpointWithHostLabelOperationError::InternalServerError(_inner) => Some(_inner),
        3125  +
            JsonBlobsError::InternalServerError(_inner) => Some(_inner),
 3319   3126   
        }
 3320   3127   
    }
 3321   3128   
}
 3322         -
impl ::std::convert::From<crate::error::ValidationException>
 3323         -
    for crate::error::EndpointWithHostLabelOperationError
 3324         -
{
 3325         -
    fn from(
 3326         -
        variant: crate::error::ValidationException,
 3327         -
    ) -> crate::error::EndpointWithHostLabelOperationError {
 3328         -
        Self::ValidationException(variant)
 3329         -
    }
 3330         -
}
 3331         -
impl ::std::convert::From<crate::error::InternalServerError>
 3332         -
    for crate::error::EndpointWithHostLabelOperationError
 3333         -
{
 3334         -
    fn from(
 3335         -
        variant: crate::error::InternalServerError,
 3336         -
    ) -> crate::error::EndpointWithHostLabelOperationError {
        3129  +
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::JsonBlobsError {
        3130  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::JsonBlobsError {
 3337   3131   
        Self::InternalServerError(variant)
 3338   3132   
    }
 3339   3133   
}
 3340   3134   
 3341         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::EndpointWithHostLabelOperationError {
 3342         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::EndpointWithHostLabelOperationError {
        3135  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::JsonBlobsError {
        3136  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::JsonBlobsError {
 3343   3137   
        ::pyo3::Python::with_gil(|py| {
 3344   3138   
            let error = variant.value(py);
 3345         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 3346         -
                return error.into();
 3347         -
            }
        3139  +
 3348   3140   
            crate::error::InternalServerError {
 3349   3141   
                message: error.to_string(),
 3350   3142   
            }
 3351   3143   
            .into()
 3352   3144   
        })
 3353   3145   
    }
 3354   3146   
}
 3355   3147   
 3356         -
/// Error type for the `EndpointOperation` operation.
 3357         -
/// Each variant represents an error that can occur for the `EndpointOperation` operation.
        3148  +
/// Error type for the `DocumentType` operation.
        3149  +
/// Each variant represents an error that can occur for the `DocumentType` operation.
 3358   3150   
#[derive(::std::fmt::Debug)]
 3359         -
pub enum EndpointOperationError {
        3151  +
pub enum DocumentTypeError {
 3360   3152   
    #[allow(missing_docs)] // documentation missing in model
 3361   3153   
    InternalServerError(crate::error::InternalServerError),
 3362   3154   
}
 3363         -
impl ::std::fmt::Display for EndpointOperationError {
        3155  +
impl ::std::fmt::Display for DocumentTypeError {
 3364   3156   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 3365   3157   
        match &self {
 3366         -
            EndpointOperationError::InternalServerError(_inner) => _inner.fmt(f),
        3158  +
            DocumentTypeError::InternalServerError(_inner) => _inner.fmt(f),
 3367   3159   
        }
 3368   3160   
    }
 3369   3161   
}
 3370         -
impl EndpointOperationError {
 3371         -
    /// Returns `true` if the error kind is `EndpointOperationError::InternalServerError`.
        3162  +
impl DocumentTypeError {
        3163  +
    /// Returns `true` if the error kind is `DocumentTypeError::InternalServerError`.
 3372   3164   
    pub fn is_internal_server_error(&self) -> bool {
 3373         -
        matches!(&self, EndpointOperationError::InternalServerError(_))
        3165  +
        matches!(&self, DocumentTypeError::InternalServerError(_))
 3374   3166   
    }
 3375   3167   
    /// Returns the error name string by matching the correct variant.
 3376   3168   
    pub fn name(&self) -> &'static str {
 3377   3169   
        match &self {
 3378         -
            EndpointOperationError::InternalServerError(_inner) => _inner.name(),
        3170  +
            DocumentTypeError::InternalServerError(_inner) => _inner.name(),
 3379   3171   
        }
 3380   3172   
    }
 3381   3173   
}
 3382         -
impl ::std::error::Error for EndpointOperationError {
        3174  +
impl ::std::error::Error for DocumentTypeError {
 3383   3175   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 3384   3176   
        match &self {
 3385         -
            EndpointOperationError::InternalServerError(_inner) => Some(_inner),
        3177  +
            DocumentTypeError::InternalServerError(_inner) => Some(_inner),
 3386   3178   
        }
 3387   3179   
    }
 3388   3180   
}
 3389         -
impl ::std::convert::From<crate::error::InternalServerError>
 3390         -
    for crate::error::EndpointOperationError
 3391         -
{
 3392         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::EndpointOperationError {
        3181  +
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::DocumentTypeError {
        3182  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::DocumentTypeError {
 3393   3183   
        Self::InternalServerError(variant)
 3394   3184   
    }
 3395   3185   
}
 3396   3186   
 3397         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::EndpointOperationError {
 3398         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::EndpointOperationError {
        3187  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::DocumentTypeError {
        3188  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::DocumentTypeError {
 3399   3189   
        ::pyo3::Python::with_gil(|py| {
 3400   3190   
            let error = variant.value(py);
 3401   3191   
 3402   3192   
            crate::error::InternalServerError {
 3403   3193   
                message: error.to_string(),
 3404   3194   
            }
 3405   3195   
            .into()
 3406   3196   
        })
 3407   3197   
    }
 3408   3198   
}
 3409   3199   
 3410         -
/// Error type for the `PostUnionWithJsonName` operation.
 3411         -
/// Each variant represents an error that can occur for the `PostUnionWithJsonName` operation.
        3200  +
/// Error type for the `DocumentTypeAsPayload` operation.
        3201  +
/// Each variant represents an error that can occur for the `DocumentTypeAsPayload` operation.
 3412   3202   
#[derive(::std::fmt::Debug)]
 3413         -
pub enum PostUnionWithJsonNameError {
        3203  +
pub enum DocumentTypeAsPayloadError {
 3414   3204   
    #[allow(missing_docs)] // documentation missing in model
 3415   3205   
    InternalServerError(crate::error::InternalServerError),
 3416   3206   
}
 3417         -
impl ::std::fmt::Display for PostUnionWithJsonNameError {
        3207  +
impl ::std::fmt::Display for DocumentTypeAsPayloadError {
 3418   3208   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 3419   3209   
        match &self {
 3420         -
            PostUnionWithJsonNameError::InternalServerError(_inner) => _inner.fmt(f),
        3210  +
            DocumentTypeAsPayloadError::InternalServerError(_inner) => _inner.fmt(f),
 3421   3211   
        }
 3422   3212   
    }
 3423   3213   
}
 3424         -
impl PostUnionWithJsonNameError {
 3425         -
    /// Returns `true` if the error kind is `PostUnionWithJsonNameError::InternalServerError`.
        3214  +
impl DocumentTypeAsPayloadError {
        3215  +
    /// Returns `true` if the error kind is `DocumentTypeAsPayloadError::InternalServerError`.
 3426   3216   
    pub fn is_internal_server_error(&self) -> bool {
 3427         -
        matches!(&self, PostUnionWithJsonNameError::InternalServerError(_))
        3217  +
        matches!(&self, DocumentTypeAsPayloadError::InternalServerError(_))
 3428   3218   
    }
 3429   3219   
    /// Returns the error name string by matching the correct variant.
 3430   3220   
    pub fn name(&self) -> &'static str {
 3431   3221   
        match &self {
 3432         -
            PostUnionWithJsonNameError::InternalServerError(_inner) => _inner.name(),
        3222  +
            DocumentTypeAsPayloadError::InternalServerError(_inner) => _inner.name(),
 3433   3223   
        }
 3434   3224   
    }
 3435   3225   
}
 3436         -
impl ::std::error::Error for PostUnionWithJsonNameError {
        3226  +
impl ::std::error::Error for DocumentTypeAsPayloadError {
 3437   3227   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 3438   3228   
        match &self {
 3439         -
            PostUnionWithJsonNameError::InternalServerError(_inner) => Some(_inner),
        3229  +
            DocumentTypeAsPayloadError::InternalServerError(_inner) => Some(_inner),
 3440   3230   
        }
 3441   3231   
    }
 3442   3232   
}
 3443   3233   
impl ::std::convert::From<crate::error::InternalServerError>
 3444         -
    for crate::error::PostUnionWithJsonNameError
        3234  +
    for crate::error::DocumentTypeAsPayloadError
 3445   3235   
{
 3446   3236   
    fn from(
 3447   3237   
        variant: crate::error::InternalServerError,
 3448         -
    ) -> crate::error::PostUnionWithJsonNameError {
        3238  +
    ) -> crate::error::DocumentTypeAsPayloadError {
 3449   3239   
        Self::InternalServerError(variant)
 3450   3240   
    }
 3451   3241   
}
 3452   3242   
 3453         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::PostUnionWithJsonNameError {
 3454         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::PostUnionWithJsonNameError {
        3243  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::DocumentTypeAsPayloadError {
        3244  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::DocumentTypeAsPayloadError {
 3455   3245   
        ::pyo3::Python::with_gil(|py| {
 3456   3246   
            let error = variant.value(py);
 3457   3247   
 3458   3248   
            crate::error::InternalServerError {
 3459   3249   
                message: error.to_string(),
 3460   3250   
            }
 3461   3251   
            .into()
 3462   3252   
        })
 3463   3253   
    }
 3464   3254   
}
 3465   3255   
 3466         -
/// Error type for the `PostPlayerAction` operation.
 3467         -
/// Each variant represents an error that can occur for the `PostPlayerAction` operation.
        3256  +
/// Error type for the `DocumentTypeAsMapValue` operation.
        3257  +
/// Each variant represents an error that can occur for the `DocumentTypeAsMapValue` operation.
 3468   3258   
#[derive(::std::fmt::Debug)]
 3469         -
pub enum PostPlayerActionError {
        3259  +
pub enum DocumentTypeAsMapValueError {
 3470   3260   
    #[allow(missing_docs)] // documentation missing in model
 3471   3261   
    InternalServerError(crate::error::InternalServerError),
 3472   3262   
}
 3473         -
impl ::std::fmt::Display for PostPlayerActionError {
        3263  +
impl ::std::fmt::Display for DocumentTypeAsMapValueError {
 3474   3264   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 3475   3265   
        match &self {
 3476         -
            PostPlayerActionError::InternalServerError(_inner) => _inner.fmt(f),
        3266  +
            DocumentTypeAsMapValueError::InternalServerError(_inner) => _inner.fmt(f),
 3477   3267   
        }
 3478   3268   
    }
 3479   3269   
}
 3480         -
impl PostPlayerActionError {
 3481         -
    /// Returns `true` if the error kind is `PostPlayerActionError::InternalServerError`.
        3270  +
impl DocumentTypeAsMapValueError {
        3271  +
    /// Returns `true` if the error kind is `DocumentTypeAsMapValueError::InternalServerError`.
 3482   3272   
    pub fn is_internal_server_error(&self) -> bool {
 3483         -
        matches!(&self, PostPlayerActionError::InternalServerError(_))
        3273  +
        matches!(&self, DocumentTypeAsMapValueError::InternalServerError(_))
 3484   3274   
    }
 3485   3275   
    /// Returns the error name string by matching the correct variant.
 3486   3276   
    pub fn name(&self) -> &'static str {
 3487   3277   
        match &self {
 3488         -
            PostPlayerActionError::InternalServerError(_inner) => _inner.name(),
        3278  +
            DocumentTypeAsMapValueError::InternalServerError(_inner) => _inner.name(),
 3489   3279   
        }
 3490   3280   
    }
 3491   3281   
}
 3492         -
impl ::std::error::Error for PostPlayerActionError {
        3282  +
impl ::std::error::Error for DocumentTypeAsMapValueError {
 3493   3283   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 3494   3284   
        match &self {
 3495         -
            PostPlayerActionError::InternalServerError(_inner) => Some(_inner),
        3285  +
            DocumentTypeAsMapValueError::InternalServerError(_inner) => Some(_inner),
 3496   3286   
        }
 3497   3287   
    }
 3498   3288   
}
 3499   3289   
impl ::std::convert::From<crate::error::InternalServerError>
 3500         -
    for crate::error::PostPlayerActionError
        3290  +
    for crate::error::DocumentTypeAsMapValueError
 3501   3291   
{
 3502         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::PostPlayerActionError {
        3292  +
    fn from(
        3293  +
        variant: crate::error::InternalServerError,
        3294  +
    ) -> crate::error::DocumentTypeAsMapValueError {
 3503   3295   
        Self::InternalServerError(variant)
 3504   3296   
    }
 3505   3297   
}
 3506   3298   
 3507         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::PostPlayerActionError {
 3508         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::PostPlayerActionError {
        3299  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::DocumentTypeAsMapValueError {
        3300  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::DocumentTypeAsMapValueError {
 3509   3301   
        ::pyo3::Python::with_gil(|py| {
 3510   3302   
            let error = variant.value(py);
 3511   3303   
 3512   3304   
            crate::error::InternalServerError {
 3513   3305   
                message: error.to_string(),
 3514   3306   
            }
 3515   3307   
            .into()
 3516   3308   
        })
 3517   3309   
    }
 3518   3310   
}
@@ -3558,3350 +7046,7959 @@
 3578   3370   
                return error.into();
 3579   3371   
            }
 3580   3372   
            crate::error::InternalServerError {
 3581   3373   
                message: error.to_string(),
 3582   3374   
            }
 3583   3375   
            .into()
 3584   3376   
        })
 3585   3377   
    }
 3586   3378   
}
 3587   3379   
 3588         -
/// Error type for the `DocumentTypeAsMapValue` operation.
 3589         -
/// Each variant represents an error that can occur for the `DocumentTypeAsMapValue` operation.
        3380  +
/// Error type for the `PostPlayerAction` operation.
        3381  +
/// Each variant represents an error that can occur for the `PostPlayerAction` operation.
 3590   3382   
#[derive(::std::fmt::Debug)]
 3591         -
pub enum DocumentTypeAsMapValueError {
        3383  +
pub enum PostPlayerActionError {
 3592   3384   
    #[allow(missing_docs)] // documentation missing in model
 3593   3385   
    InternalServerError(crate::error::InternalServerError),
 3594   3386   
}
 3595         -
impl ::std::fmt::Display for DocumentTypeAsMapValueError {
        3387  +
impl ::std::fmt::Display for PostPlayerActionError {
 3596   3388   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 3597   3389   
        match &self {
 3598         -
            DocumentTypeAsMapValueError::InternalServerError(_inner) => _inner.fmt(f),
        3390  +
            PostPlayerActionError::InternalServerError(_inner) => _inner.fmt(f),
 3599   3391   
        }
 3600   3392   
    }
 3601   3393   
}
 3602         -
impl DocumentTypeAsMapValueError {
 3603         -
    /// Returns `true` if the error kind is `DocumentTypeAsMapValueError::InternalServerError`.
        3394  +
impl PostPlayerActionError {
        3395  +
    /// Returns `true` if the error kind is `PostPlayerActionError::InternalServerError`.
 3604   3396   
    pub fn is_internal_server_error(&self) -> bool {
 3605         -
        matches!(&self, DocumentTypeAsMapValueError::InternalServerError(_))
        3397  +
        matches!(&self, PostPlayerActionError::InternalServerError(_))
 3606   3398   
    }
 3607   3399   
    /// Returns the error name string by matching the correct variant.
 3608   3400   
    pub fn name(&self) -> &'static str {
 3609   3401   
        match &self {
 3610         -
            DocumentTypeAsMapValueError::InternalServerError(_inner) => _inner.name(),
        3402  +
            PostPlayerActionError::InternalServerError(_inner) => _inner.name(),
 3611   3403   
        }
 3612   3404   
    }
 3613   3405   
}
 3614         -
impl ::std::error::Error for DocumentTypeAsMapValueError {
        3406  +
impl ::std::error::Error for PostPlayerActionError {
 3615   3407   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 3616   3408   
        match &self {
 3617         -
            DocumentTypeAsMapValueError::InternalServerError(_inner) => Some(_inner),
        3409  +
            PostPlayerActionError::InternalServerError(_inner) => Some(_inner),
 3618   3410   
        }
 3619   3411   
    }
 3620   3412   
}
 3621   3413   
impl ::std::convert::From<crate::error::InternalServerError>
 3622         -
    for crate::error::DocumentTypeAsMapValueError
        3414  +
    for crate::error::PostPlayerActionError
 3623   3415   
{
 3624         -
    fn from(
 3625         -
        variant: crate::error::InternalServerError,
 3626         -
    ) -> crate::error::DocumentTypeAsMapValueError {
        3416  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::PostPlayerActionError {
 3627   3417   
        Self::InternalServerError(variant)
 3628   3418   
    }
 3629   3419   
}
 3630   3420   
 3631         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::DocumentTypeAsMapValueError {
 3632         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::DocumentTypeAsMapValueError {
        3421  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::PostPlayerActionError {
        3422  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::PostPlayerActionError {
 3633   3423   
        ::pyo3::Python::with_gil(|py| {
 3634   3424   
            let error = variant.value(py);
 3635   3425   
 3636   3426   
            crate::error::InternalServerError {
 3637   3427   
                message: error.to_string(),
 3638   3428   
            }
 3639   3429   
            .into()
 3640   3430   
        })
 3641   3431   
    }
 3642   3432   
}
 3643   3433   
 3644         -
/// Error type for the `DocumentTypeAsPayload` operation.
 3645         -
/// Each variant represents an error that can occur for the `DocumentTypeAsPayload` operation.
        3434  +
/// Error type for the `PostUnionWithJsonName` operation.
        3435  +
/// Each variant represents an error that can occur for the `PostUnionWithJsonName` operation.
 3646   3436   
#[derive(::std::fmt::Debug)]
 3647         -
pub enum DocumentTypeAsPayloadError {
        3437  +
pub enum PostUnionWithJsonNameError {
 3648   3438   
    #[allow(missing_docs)] // documentation missing in model
 3649   3439   
    InternalServerError(crate::error::InternalServerError),
 3650   3440   
}
 3651         -
impl ::std::fmt::Display for DocumentTypeAsPayloadError {
        3441  +
impl ::std::fmt::Display for PostUnionWithJsonNameError {
 3652   3442   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 3653   3443   
        match &self {
 3654         -
            DocumentTypeAsPayloadError::InternalServerError(_inner) => _inner.fmt(f),
        3444  +
            PostUnionWithJsonNameError::InternalServerError(_inner) => _inner.fmt(f),
 3655   3445   
        }
 3656   3446   
    }
 3657   3447   
}
 3658         -
impl DocumentTypeAsPayloadError {
 3659         -
    /// Returns `true` if the error kind is `DocumentTypeAsPayloadError::InternalServerError`.
        3448  +
impl PostUnionWithJsonNameError {
        3449  +
    /// Returns `true` if the error kind is `PostUnionWithJsonNameError::InternalServerError`.
 3660   3450   
    pub fn is_internal_server_error(&self) -> bool {
 3661         -
        matches!(&self, DocumentTypeAsPayloadError::InternalServerError(_))
        3451  +
        matches!(&self, PostUnionWithJsonNameError::InternalServerError(_))
 3662   3452   
    }
 3663   3453   
    /// Returns the error name string by matching the correct variant.
 3664   3454   
    pub fn name(&self) -> &'static str {
 3665   3455   
        match &self {
 3666         -
            DocumentTypeAsPayloadError::InternalServerError(_inner) => _inner.name(),
        3456  +
            PostUnionWithJsonNameError::InternalServerError(_inner) => _inner.name(),
 3667   3457   
        }
 3668   3458   
    }
 3669   3459   
}
 3670         -
impl ::std::error::Error for DocumentTypeAsPayloadError {
        3460  +
impl ::std::error::Error for PostUnionWithJsonNameError {
 3671   3461   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 3672   3462   
        match &self {
 3673         -
            DocumentTypeAsPayloadError::InternalServerError(_inner) => Some(_inner),
        3463  +
            PostUnionWithJsonNameError::InternalServerError(_inner) => Some(_inner),
 3674   3464   
        }
 3675   3465   
    }
 3676   3466   
}
 3677   3467   
impl ::std::convert::From<crate::error::InternalServerError>
 3678         -
    for crate::error::DocumentTypeAsPayloadError
        3468  +
    for crate::error::PostUnionWithJsonNameError
 3679   3469   
{
 3680   3470   
    fn from(
 3681   3471   
        variant: crate::error::InternalServerError,
 3682         -
    ) -> crate::error::DocumentTypeAsPayloadError {
        3472  +
    ) -> crate::error::PostUnionWithJsonNameError {
 3683   3473   
        Self::InternalServerError(variant)
 3684   3474   
    }
 3685   3475   
}
 3686   3476   
 3687         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::DocumentTypeAsPayloadError {
 3688         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::DocumentTypeAsPayloadError {
        3477  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::PostUnionWithJsonNameError {
        3478  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::PostUnionWithJsonNameError {
 3689   3479   
        ::pyo3::Python::with_gil(|py| {
 3690   3480   
            let error = variant.value(py);
 3691   3481   
 3692   3482   
            crate::error::InternalServerError {
 3693   3483   
                message: error.to_string(),
 3694   3484   
            }
 3695   3485   
            .into()
 3696   3486   
        })
 3697   3487   
    }
 3698   3488   
}
 3699   3489   
 3700         -
/// Error type for the `DocumentType` operation.
 3701         -
/// Each variant represents an error that can occur for the `DocumentType` operation.
        3490  +
/// Error type for the `EndpointOperation` operation.
        3491  +
/// Each variant represents an error that can occur for the `EndpointOperation` operation.
 3702   3492   
#[derive(::std::fmt::Debug)]
 3703         -
pub enum DocumentTypeError {
        3493  +
pub enum EndpointOperationError {
 3704   3494   
    #[allow(missing_docs)] // documentation missing in model
 3705   3495   
    InternalServerError(crate::error::InternalServerError),
 3706   3496   
}
 3707         -
impl ::std::fmt::Display for DocumentTypeError {
        3497  +
impl ::std::fmt::Display for EndpointOperationError {
 3708   3498   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 3709   3499   
        match &self {
 3710         -
            DocumentTypeError::InternalServerError(_inner) => _inner.fmt(f),
        3500  +
            EndpointOperationError::InternalServerError(_inner) => _inner.fmt(f),
 3711   3501   
        }
 3712   3502   
    }
 3713   3503   
}
 3714         -
impl DocumentTypeError {
 3715         -
    /// Returns `true` if the error kind is `DocumentTypeError::InternalServerError`.
        3504  +
impl EndpointOperationError {
        3505  +
    /// Returns `true` if the error kind is `EndpointOperationError::InternalServerError`.
 3716   3506   
    pub fn is_internal_server_error(&self) -> bool {
 3717         -
        matches!(&self, DocumentTypeError::InternalServerError(_))
        3507  +
        matches!(&self, EndpointOperationError::InternalServerError(_))
 3718   3508   
    }
 3719   3509   
    /// Returns the error name string by matching the correct variant.
 3720   3510   
    pub fn name(&self) -> &'static str {
 3721   3511   
        match &self {
 3722         -
            DocumentTypeError::InternalServerError(_inner) => _inner.name(),
        3512  +
            EndpointOperationError::InternalServerError(_inner) => _inner.name(),
 3723   3513   
        }
 3724   3514   
    }
 3725   3515   
}
 3726         -
impl ::std::error::Error for DocumentTypeError {
        3516  +
impl ::std::error::Error for EndpointOperationError {
 3727   3517   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 3728   3518   
        match &self {
 3729         -
            DocumentTypeError::InternalServerError(_inner) => Some(_inner),
        3519  +
            EndpointOperationError::InternalServerError(_inner) => Some(_inner),
 3730   3520   
        }
 3731   3521   
    }
 3732   3522   
}
 3733         -
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::DocumentTypeError {
 3734         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::DocumentTypeError {
        3523  +
impl ::std::convert::From<crate::error::InternalServerError>
        3524  +
    for crate::error::EndpointOperationError
        3525  +
{
        3526  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::EndpointOperationError {
 3735   3527   
        Self::InternalServerError(variant)
 3736   3528   
    }
 3737   3529   
}
 3738   3530   
 3739         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::DocumentTypeError {
 3740         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::DocumentTypeError {
        3531  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::EndpointOperationError {
        3532  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::EndpointOperationError {
 3741   3533   
        ::pyo3::Python::with_gil(|py| {
 3742   3534   
            let error = variant.value(py);
 3743   3535   
 3744   3536   
            crate::error::InternalServerError {
 3745   3537   
                message: error.to_string(),
 3746   3538   
            }
 3747   3539   
            .into()
 3748   3540   
        })
 3749   3541   
    }
 3750   3542   
}
 3751   3543   
 3752         -
/// Error type for the `JsonBlobs` operation.
 3753         -
/// Each variant represents an error that can occur for the `JsonBlobs` operation.
        3544  +
/// Error type for the `EndpointWithHostLabelOperation` operation.
        3545  +
/// Each variant represents an error that can occur for the `EndpointWithHostLabelOperation` operation.
 3754   3546   
#[derive(::std::fmt::Debug)]
 3755         -
pub enum JsonBlobsError {
        3547  +
pub enum EndpointWithHostLabelOperationError {
        3548  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        3549  +
    ValidationException(crate::error::ValidationException),
 3756   3550   
    #[allow(missing_docs)] // documentation missing in model
 3757   3551   
    InternalServerError(crate::error::InternalServerError),
 3758   3552   
}
 3759         -
impl ::std::fmt::Display for JsonBlobsError {
        3553  +
impl ::std::fmt::Display for EndpointWithHostLabelOperationError {
 3760   3554   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 3761   3555   
        match &self {
 3762         -
            JsonBlobsError::InternalServerError(_inner) => _inner.fmt(f),
        3556  +
            EndpointWithHostLabelOperationError::ValidationException(_inner) => _inner.fmt(f),
        3557  +
            EndpointWithHostLabelOperationError::InternalServerError(_inner) => _inner.fmt(f),
 3763   3558   
        }
 3764   3559   
    }
 3765   3560   
}
 3766         -
impl JsonBlobsError {
 3767         -
    /// Returns `true` if the error kind is `JsonBlobsError::InternalServerError`.
        3561  +
impl EndpointWithHostLabelOperationError {
        3562  +
    /// Returns `true` if the error kind is `EndpointWithHostLabelOperationError::ValidationException`.
        3563  +
    pub fn is_validation_exception(&self) -> bool {
        3564  +
        matches!(
        3565  +
            &self,
        3566  +
            EndpointWithHostLabelOperationError::ValidationException(_)
        3567  +
        )
        3568  +
    }
        3569  +
    /// Returns `true` if the error kind is `EndpointWithHostLabelOperationError::InternalServerError`.
 3768   3570   
    pub fn is_internal_server_error(&self) -> bool {
 3769         -
        matches!(&self, JsonBlobsError::InternalServerError(_))
        3571  +
        matches!(
        3572  +
            &self,
        3573  +
            EndpointWithHostLabelOperationError::InternalServerError(_)
        3574  +
        )
 3770   3575   
    }
 3771   3576   
    /// Returns the error name string by matching the correct variant.
 3772   3577   
    pub fn name(&self) -> &'static str {
 3773   3578   
        match &self {
 3774         -
            JsonBlobsError::InternalServerError(_inner) => _inner.name(),
        3579  +
            EndpointWithHostLabelOperationError::ValidationException(_inner) => _inner.name(),
        3580  +
            EndpointWithHostLabelOperationError::InternalServerError(_inner) => _inner.name(),
 3775   3581   
        }
 3776   3582   
    }
 3777   3583   
}
 3778         -
impl ::std::error::Error for JsonBlobsError {
        3584  +
impl ::std::error::Error for EndpointWithHostLabelOperationError {
 3779   3585   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 3780   3586   
        match &self {
 3781         -
            JsonBlobsError::InternalServerError(_inner) => Some(_inner),
 3782         -
        }
        3587  +
            EndpointWithHostLabelOperationError::ValidationException(_inner) => Some(_inner),
        3588  +
            EndpointWithHostLabelOperationError::InternalServerError(_inner) => Some(_inner),
 3783   3589   
        }
 3784         -
}
 3785         -
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::JsonBlobsError {
 3786         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::JsonBlobsError {
 3787         -
        Self::InternalServerError(variant)
 3788   3590   
    }
 3789   3591   
}
 3790         -
 3791         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::JsonBlobsError {
 3792         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::JsonBlobsError {
        3592  +
impl ::std::convert::From<crate::error::ValidationException>
        3593  +
    for crate::error::EndpointWithHostLabelOperationError
        3594  +
{
        3595  +
    fn from(
        3596  +
        variant: crate::error::ValidationException,
        3597  +
    ) -> crate::error::EndpointWithHostLabelOperationError {
        3598  +
        Self::ValidationException(variant)
        3599  +
    }
        3600  +
}
        3601  +
impl ::std::convert::From<crate::error::InternalServerError>
        3602  +
    for crate::error::EndpointWithHostLabelOperationError
        3603  +
{
        3604  +
    fn from(
        3605  +
        variant: crate::error::InternalServerError,
        3606  +
    ) -> crate::error::EndpointWithHostLabelOperationError {
        3607  +
        Self::InternalServerError(variant)
        3608  +
    }
        3609  +
}
        3610  +
        3611  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::EndpointWithHostLabelOperationError {
        3612  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::EndpointWithHostLabelOperationError {
 3793   3613   
        ::pyo3::Python::with_gil(|py| {
 3794   3614   
            let error = variant.value(py);
 3795         -
        3615  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        3616  +
                return error.into();
        3617  +
            }
 3796   3618   
            crate::error::InternalServerError {
 3797   3619   
                message: error.to_string(),
 3798   3620   
            }
 3799   3621   
            .into()
 3800   3622   
        })
 3801   3623   
    }
 3802   3624   
}
 3803   3625   
 3804         -
/// Error type for the `SparseJsonMaps` operation.
 3805         -
/// Each variant represents an error that can occur for the `SparseJsonMaps` operation.
        3626  +
/// Error type for the `HostWithPathOperation` operation.
        3627  +
/// Each variant represents an error that can occur for the `HostWithPathOperation` operation.
 3806   3628   
#[derive(::std::fmt::Debug)]
 3807         -
pub enum SparseJsonMapsError {
 3808         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 3809         -
    ValidationException(crate::error::ValidationException),
        3629  +
pub enum HostWithPathOperationError {
 3810   3630   
    #[allow(missing_docs)] // documentation missing in model
 3811   3631   
    InternalServerError(crate::error::InternalServerError),
 3812   3632   
}
 3813         -
impl ::std::fmt::Display for SparseJsonMapsError {
        3633  +
impl ::std::fmt::Display for HostWithPathOperationError {
 3814   3634   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 3815   3635   
        match &self {
 3816         -
            SparseJsonMapsError::ValidationException(_inner) => _inner.fmt(f),
 3817         -
            SparseJsonMapsError::InternalServerError(_inner) => _inner.fmt(f),
        3636  +
            HostWithPathOperationError::InternalServerError(_inner) => _inner.fmt(f),
 3818   3637   
        }
 3819   3638   
    }
 3820   3639   
}
 3821         -
impl SparseJsonMapsError {
 3822         -
    /// Returns `true` if the error kind is `SparseJsonMapsError::ValidationException`.
 3823         -
    pub fn is_validation_exception(&self) -> bool {
 3824         -
        matches!(&self, SparseJsonMapsError::ValidationException(_))
 3825         -
    }
 3826         -
    /// Returns `true` if the error kind is `SparseJsonMapsError::InternalServerError`.
        3640  +
impl HostWithPathOperationError {
        3641  +
    /// Returns `true` if the error kind is `HostWithPathOperationError::InternalServerError`.
 3827   3642   
    pub fn is_internal_server_error(&self) -> bool {
 3828         -
        matches!(&self, SparseJsonMapsError::InternalServerError(_))
        3643  +
        matches!(&self, HostWithPathOperationError::InternalServerError(_))
 3829   3644   
    }
 3830   3645   
    /// Returns the error name string by matching the correct variant.
 3831   3646   
    pub fn name(&self) -> &'static str {
 3832   3647   
        match &self {
 3833         -
            SparseJsonMapsError::ValidationException(_inner) => _inner.name(),
 3834         -
            SparseJsonMapsError::InternalServerError(_inner) => _inner.name(),
        3648  +
            HostWithPathOperationError::InternalServerError(_inner) => _inner.name(),
 3835   3649   
        }
 3836   3650   
    }
 3837   3651   
}
 3838         -
impl ::std::error::Error for SparseJsonMapsError {
        3652  +
impl ::std::error::Error for HostWithPathOperationError {
 3839   3653   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 3840   3654   
        match &self {
 3841         -
            SparseJsonMapsError::ValidationException(_inner) => Some(_inner),
 3842         -
            SparseJsonMapsError::InternalServerError(_inner) => Some(_inner),
 3843         -
        }
        3655  +
            HostWithPathOperationError::InternalServerError(_inner) => Some(_inner),
 3844   3656   
        }
 3845         -
}
 3846         -
impl ::std::convert::From<crate::error::ValidationException> for crate::error::SparseJsonMapsError {
 3847         -
    fn from(variant: crate::error::ValidationException) -> crate::error::SparseJsonMapsError {
 3848         -
        Self::ValidationException(variant)
 3849   3657   
    }
 3850   3658   
}
 3851         -
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::SparseJsonMapsError {
 3852         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::SparseJsonMapsError {
        3659  +
impl ::std::convert::From<crate::error::InternalServerError>
        3660  +
    for crate::error::HostWithPathOperationError
        3661  +
{
        3662  +
    fn from(
        3663  +
        variant: crate::error::InternalServerError,
        3664  +
    ) -> crate::error::HostWithPathOperationError {
 3853   3665   
        Self::InternalServerError(variant)
 3854   3666   
    }
 3855   3667   
}
 3856   3668   
 3857         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::SparseJsonMapsError {
 3858         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::SparseJsonMapsError {
        3669  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HostWithPathOperationError {
        3670  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::HostWithPathOperationError {
 3859   3671   
        ::pyo3::Python::with_gil(|py| {
 3860   3672   
            let error = variant.value(py);
 3861         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 3862         -
                return error.into();
 3863         -
            }
        3673  +
 3864   3674   
            crate::error::InternalServerError {
 3865   3675   
                message: error.to_string(),
 3866   3676   
            }
 3867   3677   
            .into()
 3868   3678   
        })
 3869   3679   
    }
 3870   3680   
}
 3871   3681   
 3872         -
/// Error type for the `JsonMaps` operation.
 3873         -
/// Each variant represents an error that can occur for the `JsonMaps` operation.
        3682  +
/// Error type for the `HttpChecksumRequired` operation.
        3683  +
/// Each variant represents an error that can occur for the `HttpChecksumRequired` operation.
 3874   3684   
#[derive(::std::fmt::Debug)]
 3875         -
pub enum JsonMapsError {
 3876         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 3877         -
    ValidationException(crate::error::ValidationException),
        3685  +
pub enum HttpChecksumRequiredError {
 3878   3686   
    #[allow(missing_docs)] // documentation missing in model
 3879   3687   
    InternalServerError(crate::error::InternalServerError),
 3880   3688   
}
 3881         -
impl ::std::fmt::Display for JsonMapsError {
        3689  +
impl ::std::fmt::Display for HttpChecksumRequiredError {
 3882   3690   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 3883   3691   
        match &self {
 3884         -
            JsonMapsError::ValidationException(_inner) => _inner.fmt(f),
 3885         -
            JsonMapsError::InternalServerError(_inner) => _inner.fmt(f),
        3692  +
            HttpChecksumRequiredError::InternalServerError(_inner) => _inner.fmt(f),
 3886   3693   
        }
 3887   3694   
    }
 3888   3695   
}
 3889         -
impl JsonMapsError {
 3890         -
    /// Returns `true` if the error kind is `JsonMapsError::ValidationException`.
 3891         -
    pub fn is_validation_exception(&self) -> bool {
 3892         -
        matches!(&self, JsonMapsError::ValidationException(_))
 3893         -
    }
 3894         -
    /// Returns `true` if the error kind is `JsonMapsError::InternalServerError`.
        3696  +
impl HttpChecksumRequiredError {
        3697  +
    /// Returns `true` if the error kind is `HttpChecksumRequiredError::InternalServerError`.
 3895   3698   
    pub fn is_internal_server_error(&self) -> bool {
 3896         -
        matches!(&self, JsonMapsError::InternalServerError(_))
        3699  +
        matches!(&self, HttpChecksumRequiredError::InternalServerError(_))
 3897   3700   
    }
 3898   3701   
    /// Returns the error name string by matching the correct variant.
 3899   3702   
    pub fn name(&self) -> &'static str {
 3900   3703   
        match &self {
 3901         -
            JsonMapsError::ValidationException(_inner) => _inner.name(),
 3902         -
            JsonMapsError::InternalServerError(_inner) => _inner.name(),
        3704  +
            HttpChecksumRequiredError::InternalServerError(_inner) => _inner.name(),
 3903   3705   
        }
 3904   3706   
    }
 3905   3707   
}
 3906         -
impl ::std::error::Error for JsonMapsError {
        3708  +
impl ::std::error::Error for HttpChecksumRequiredError {
 3907   3709   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 3908   3710   
        match &self {
 3909         -
            JsonMapsError::ValidationException(_inner) => Some(_inner),
 3910         -
            JsonMapsError::InternalServerError(_inner) => Some(_inner),
 3911         -
        }
        3711  +
            HttpChecksumRequiredError::InternalServerError(_inner) => Some(_inner),
 3912   3712   
        }
 3913         -
}
 3914         -
impl ::std::convert::From<crate::error::ValidationException> for crate::error::JsonMapsError {
 3915         -
    fn from(variant: crate::error::ValidationException) -> crate::error::JsonMapsError {
 3916         -
        Self::ValidationException(variant)
 3917   3713   
    }
 3918   3714   
}
 3919         -
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::JsonMapsError {
 3920         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::JsonMapsError {
        3715  +
impl ::std::convert::From<crate::error::InternalServerError>
        3716  +
    for crate::error::HttpChecksumRequiredError
        3717  +
{
        3718  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::HttpChecksumRequiredError {
 3921   3719   
        Self::InternalServerError(variant)
 3922   3720   
    }
 3923   3721   
}
 3924   3722   
 3925         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::JsonMapsError {
 3926         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::JsonMapsError {
        3723  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpChecksumRequiredError {
        3724  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpChecksumRequiredError {
 3927   3725   
        ::pyo3::Python::with_gil(|py| {
 3928   3726   
            let error = variant.value(py);
 3929         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 3930         -
                return error.into();
 3931         -
            }
        3727  +
 3932   3728   
            crate::error::InternalServerError {
 3933   3729   
                message: error.to_string(),
 3934   3730   
            }
 3935   3731   
            .into()
 3936   3732   
        })
 3937   3733   
    }
 3938   3734   
}
 3939   3735   
 3940         -
/// Error type for the `SparseJsonLists` operation.
 3941         -
/// Each variant represents an error that can occur for the `SparseJsonLists` operation.
        3736  +
/// Error type for the `MalformedRequestBody` operation.
        3737  +
/// Each variant represents an error that can occur for the `MalformedRequestBody` operation.
 3942   3738   
#[derive(::std::fmt::Debug)]
 3943         -
pub enum SparseJsonListsError {
        3739  +
pub enum MalformedRequestBodyError {
 3944   3740   
    #[allow(missing_docs)] // documentation missing in model
 3945   3741   
    InternalServerError(crate::error::InternalServerError),
 3946   3742   
}
 3947         -
impl ::std::fmt::Display for SparseJsonListsError {
        3743  +
impl ::std::fmt::Display for MalformedRequestBodyError {
 3948   3744   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 3949   3745   
        match &self {
 3950         -
            SparseJsonListsError::InternalServerError(_inner) => _inner.fmt(f),
        3746  +
            MalformedRequestBodyError::InternalServerError(_inner) => _inner.fmt(f),
 3951   3747   
        }
 3952   3748   
    }
 3953   3749   
}
 3954         -
impl SparseJsonListsError {
 3955         -
    /// Returns `true` if the error kind is `SparseJsonListsError::InternalServerError`.
        3750  +
impl MalformedRequestBodyError {
        3751  +
    /// Returns `true` if the error kind is `MalformedRequestBodyError::InternalServerError`.
 3956   3752   
    pub fn is_internal_server_error(&self) -> bool {
 3957         -
        matches!(&self, SparseJsonListsError::InternalServerError(_))
        3753  +
        matches!(&self, MalformedRequestBodyError::InternalServerError(_))
 3958   3754   
    }
 3959   3755   
    /// Returns the error name string by matching the correct variant.
 3960   3756   
    pub fn name(&self) -> &'static str {
 3961   3757   
        match &self {
 3962         -
            SparseJsonListsError::InternalServerError(_inner) => _inner.name(),
        3758  +
            MalformedRequestBodyError::InternalServerError(_inner) => _inner.name(),
 3963   3759   
        }
 3964   3760   
    }
 3965   3761   
}
 3966         -
impl ::std::error::Error for SparseJsonListsError {
        3762  +
impl ::std::error::Error for MalformedRequestBodyError {
 3967   3763   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 3968   3764   
        match &self {
 3969         -
            SparseJsonListsError::InternalServerError(_inner) => Some(_inner),
        3765  +
            MalformedRequestBodyError::InternalServerError(_inner) => Some(_inner),
 3970   3766   
        }
 3971   3767   
    }
 3972   3768   
}
 3973   3769   
impl ::std::convert::From<crate::error::InternalServerError>
 3974         -
    for crate::error::SparseJsonListsError
        3770  +
    for crate::error::MalformedRequestBodyError
 3975   3771   
{
 3976         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::SparseJsonListsError {
        3772  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedRequestBodyError {
 3977   3773   
        Self::InternalServerError(variant)
 3978   3774   
    }
 3979   3775   
}
 3980   3776   
 3981         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::SparseJsonListsError {
 3982         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::SparseJsonListsError {
        3777  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedRequestBodyError {
        3778  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedRequestBodyError {
 3983   3779   
        ::pyo3::Python::with_gil(|py| {
 3984   3780   
            let error = variant.value(py);
 3985   3781   
 3986   3782   
            crate::error::InternalServerError {
 3987   3783   
                message: error.to_string(),
 3988   3784   
            }
 3989   3785   
            .into()
 3990   3786   
        })
 3991   3787   
    }
 3992   3788   
}
 3993   3789   
 3994         -
/// Error type for the `JsonLists` operation.
 3995         -
/// Each variant represents an error that can occur for the `JsonLists` operation.
        3790  +
/// Error type for the `MalformedInteger` operation.
        3791  +
/// Each variant represents an error that can occur for the `MalformedInteger` operation.
 3996   3792   
#[derive(::std::fmt::Debug)]
 3997         -
pub enum JsonListsError {
        3793  +
pub enum MalformedIntegerError {
 3998   3794   
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 3999   3795   
    ValidationException(crate::error::ValidationException),
 4000   3796   
    #[allow(missing_docs)] // documentation missing in model
 4001   3797   
    InternalServerError(crate::error::InternalServerError),
 4002   3798   
}
 4003         -
impl ::std::fmt::Display for JsonListsError {
        3799  +
impl ::std::fmt::Display for MalformedIntegerError {
 4004   3800   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 4005   3801   
        match &self {
 4006         -
            JsonListsError::ValidationException(_inner) => _inner.fmt(f),
 4007         -
            JsonListsError::InternalServerError(_inner) => _inner.fmt(f),
        3802  +
            MalformedIntegerError::ValidationException(_inner) => _inner.fmt(f),
        3803  +
            MalformedIntegerError::InternalServerError(_inner) => _inner.fmt(f),
 4008   3804   
        }
 4009   3805   
    }
 4010   3806   
}
 4011         -
impl JsonListsError {
 4012         -
    /// Returns `true` if the error kind is `JsonListsError::ValidationException`.
        3807  +
impl MalformedIntegerError {
        3808  +
    /// Returns `true` if the error kind is `MalformedIntegerError::ValidationException`.
 4013   3809   
    pub fn is_validation_exception(&self) -> bool {
 4014         -
        matches!(&self, JsonListsError::ValidationException(_))
        3810  +
        matches!(&self, MalformedIntegerError::ValidationException(_))
 4015   3811   
    }
 4016         -
    /// Returns `true` if the error kind is `JsonListsError::InternalServerError`.
        3812  +
    /// Returns `true` if the error kind is `MalformedIntegerError::InternalServerError`.
 4017   3813   
    pub fn is_internal_server_error(&self) -> bool {
 4018         -
        matches!(&self, JsonListsError::InternalServerError(_))
        3814  +
        matches!(&self, MalformedIntegerError::InternalServerError(_))
 4019   3815   
    }
 4020   3816   
    /// Returns the error name string by matching the correct variant.
 4021   3817   
    pub fn name(&self) -> &'static str {
 4022   3818   
        match &self {
 4023         -
            JsonListsError::ValidationException(_inner) => _inner.name(),
 4024         -
            JsonListsError::InternalServerError(_inner) => _inner.name(),
        3819  +
            MalformedIntegerError::ValidationException(_inner) => _inner.name(),
        3820  +
            MalformedIntegerError::InternalServerError(_inner) => _inner.name(),
 4025   3821   
        }
 4026   3822   
    }
 4027   3823   
}
 4028         -
impl ::std::error::Error for JsonListsError {
        3824  +
impl ::std::error::Error for MalformedIntegerError {
 4029   3825   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 4030   3826   
        match &self {
 4031         -
            JsonListsError::ValidationException(_inner) => Some(_inner),
 4032         -
            JsonListsError::InternalServerError(_inner) => Some(_inner),
        3827  +
            MalformedIntegerError::ValidationException(_inner) => Some(_inner),
        3828  +
            MalformedIntegerError::InternalServerError(_inner) => Some(_inner),
 4033   3829   
        }
 4034   3830   
    }
 4035   3831   
}
 4036         -
impl ::std::convert::From<crate::error::ValidationException> for crate::error::JsonListsError {
 4037         -
    fn from(variant: crate::error::ValidationException) -> crate::error::JsonListsError {
        3832  +
impl ::std::convert::From<crate::error::ValidationException>
        3833  +
    for crate::error::MalformedIntegerError
        3834  +
{
        3835  +
    fn from(variant: crate::error::ValidationException) -> crate::error::MalformedIntegerError {
 4038   3836   
        Self::ValidationException(variant)
 4039   3837   
    }
 4040   3838   
}
 4041         -
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::JsonListsError {
 4042         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::JsonListsError {
        3839  +
impl ::std::convert::From<crate::error::InternalServerError>
        3840  +
    for crate::error::MalformedIntegerError
        3841  +
{
        3842  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedIntegerError {
 4043   3843   
        Self::InternalServerError(variant)
 4044   3844   
    }
 4045   3845   
}
 4046   3846   
 4047         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::JsonListsError {
 4048         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::JsonListsError {
        3847  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedIntegerError {
        3848  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedIntegerError {
 4049   3849   
        ::pyo3::Python::with_gil(|py| {
 4050   3850   
            let error = variant.value(py);
 4051   3851   
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 4052   3852   
                return error.into();
 4053   3853   
            }
 4054   3854   
            crate::error::InternalServerError {
 4055   3855   
                message: error.to_string(),
 4056   3856   
            }
 4057   3857   
            .into()
 4058   3858   
        })
 4059   3859   
    }
 4060   3860   
}
 4061   3861   
 4062         -
/// Error type for the `RecursiveShapes` operation.
 4063         -
/// Each variant represents an error that can occur for the `RecursiveShapes` operation.
        3862  +
/// Error type for the `MalformedUnion` operation.
        3863  +
/// Each variant represents an error that can occur for the `MalformedUnion` operation.
 4064   3864   
#[derive(::std::fmt::Debug)]
 4065         -
pub enum RecursiveShapesError {
        3865  +
pub enum MalformedUnionError {
 4066   3866   
    #[allow(missing_docs)] // documentation missing in model
 4067   3867   
    InternalServerError(crate::error::InternalServerError),
 4068   3868   
}
 4069         -
impl ::std::fmt::Display for RecursiveShapesError {
        3869  +
impl ::std::fmt::Display for MalformedUnionError {
 4070   3870   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 4071   3871   
        match &self {
 4072         -
            RecursiveShapesError::InternalServerError(_inner) => _inner.fmt(f),
        3872  +
            MalformedUnionError::InternalServerError(_inner) => _inner.fmt(f),
 4073   3873   
        }
 4074   3874   
    }
 4075   3875   
}
 4076         -
impl RecursiveShapesError {
 4077         -
    /// Returns `true` if the error kind is `RecursiveShapesError::InternalServerError`.
        3876  +
impl MalformedUnionError {
        3877  +
    /// Returns `true` if the error kind is `MalformedUnionError::InternalServerError`.
 4078   3878   
    pub fn is_internal_server_error(&self) -> bool {
 4079         -
        matches!(&self, RecursiveShapesError::InternalServerError(_))
        3879  +
        matches!(&self, MalformedUnionError::InternalServerError(_))
 4080   3880   
    }
 4081   3881   
    /// Returns the error name string by matching the correct variant.
 4082   3882   
    pub fn name(&self) -> &'static str {
 4083   3883   
        match &self {
 4084         -
            RecursiveShapesError::InternalServerError(_inner) => _inner.name(),
        3884  +
            MalformedUnionError::InternalServerError(_inner) => _inner.name(),
 4085   3885   
        }
 4086   3886   
    }
 4087   3887   
}
 4088         -
impl ::std::error::Error for RecursiveShapesError {
        3888  +
impl ::std::error::Error for MalformedUnionError {
 4089   3889   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 4090   3890   
        match &self {
 4091         -
            RecursiveShapesError::InternalServerError(_inner) => Some(_inner),
        3891  +
            MalformedUnionError::InternalServerError(_inner) => Some(_inner),
 4092   3892   
        }
 4093   3893   
    }
 4094   3894   
}
 4095         -
impl ::std::convert::From<crate::error::InternalServerError>
 4096         -
    for crate::error::RecursiveShapesError
 4097         -
{
 4098         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::RecursiveShapesError {
        3895  +
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::MalformedUnionError {
        3896  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedUnionError {
 4099   3897   
        Self::InternalServerError(variant)
 4100   3898   
    }
 4101   3899   
}
 4102   3900   
 4103         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::RecursiveShapesError {
 4104         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::RecursiveShapesError {
        3901  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedUnionError {
        3902  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedUnionError {
 4105   3903   
        ::pyo3::Python::with_gil(|py| {
 4106   3904   
            let error = variant.value(py);
 4107   3905   
 4108   3906   
            crate::error::InternalServerError {
 4109   3907   
                message: error.to_string(),
 4110   3908   
            }
 4111   3909   
            .into()
 4112   3910   
        })
 4113   3911   
    }
 4114   3912   
}
 4115   3913   
 4116         -
/// Error type for the `JsonIntEnums` operation.
 4117         -
/// Each variant represents an error that can occur for the `JsonIntEnums` operation.
        3914  +
/// Error type for the `MalformedBoolean` operation.
        3915  +
/// Each variant represents an error that can occur for the `MalformedBoolean` operation.
 4118   3916   
#[derive(::std::fmt::Debug)]
 4119         -
pub enum JsonIntEnumsError {
        3917  +
pub enum MalformedBooleanError {
 4120   3918   
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 4121   3919   
    ValidationException(crate::error::ValidationException),
 4122   3920   
    #[allow(missing_docs)] // documentation missing in model
 4123   3921   
    InternalServerError(crate::error::InternalServerError),
 4124   3922   
}
 4125         -
impl ::std::fmt::Display for JsonIntEnumsError {
        3923  +
impl ::std::fmt::Display for MalformedBooleanError {
 4126   3924   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 4127   3925   
        match &self {
 4128         -
            JsonIntEnumsError::ValidationException(_inner) => _inner.fmt(f),
 4129         -
            JsonIntEnumsError::InternalServerError(_inner) => _inner.fmt(f),
        3926  +
            MalformedBooleanError::ValidationException(_inner) => _inner.fmt(f),
        3927  +
            MalformedBooleanError::InternalServerError(_inner) => _inner.fmt(f),
 4130   3928   
        }
 4131   3929   
    }
 4132   3930   
}
 4133         -
impl JsonIntEnumsError {
 4134         -
    /// Returns `true` if the error kind is `JsonIntEnumsError::ValidationException`.
        3931  +
impl MalformedBooleanError {
        3932  +
    /// Returns `true` if the error kind is `MalformedBooleanError::ValidationException`.
 4135   3933   
    pub fn is_validation_exception(&self) -> bool {
 4136         -
        matches!(&self, JsonIntEnumsError::ValidationException(_))
        3934  +
        matches!(&self, MalformedBooleanError::ValidationException(_))
 4137   3935   
    }
 4138         -
    /// Returns `true` if the error kind is `JsonIntEnumsError::InternalServerError`.
        3936  +
    /// Returns `true` if the error kind is `MalformedBooleanError::InternalServerError`.
 4139   3937   
    pub fn is_internal_server_error(&self) -> bool {
 4140         -
        matches!(&self, JsonIntEnumsError::InternalServerError(_))
        3938  +
        matches!(&self, MalformedBooleanError::InternalServerError(_))
 4141   3939   
    }
 4142   3940   
    /// Returns the error name string by matching the correct variant.
 4143   3941   
    pub fn name(&self) -> &'static str {
 4144   3942   
        match &self {
 4145         -
            JsonIntEnumsError::ValidationException(_inner) => _inner.name(),
 4146         -
            JsonIntEnumsError::InternalServerError(_inner) => _inner.name(),
        3943  +
            MalformedBooleanError::ValidationException(_inner) => _inner.name(),
        3944  +
            MalformedBooleanError::InternalServerError(_inner) => _inner.name(),
 4147   3945   
        }
 4148   3946   
    }
 4149   3947   
}
 4150         -
impl ::std::error::Error for JsonIntEnumsError {
        3948  +
impl ::std::error::Error for MalformedBooleanError {
 4151   3949   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 4152   3950   
        match &self {
 4153         -
            JsonIntEnumsError::ValidationException(_inner) => Some(_inner),
 4154         -
            JsonIntEnumsError::InternalServerError(_inner) => Some(_inner),
        3951  +
            MalformedBooleanError::ValidationException(_inner) => Some(_inner),
        3952  +
            MalformedBooleanError::InternalServerError(_inner) => Some(_inner),
 4155   3953   
        }
 4156   3954   
    }
 4157   3955   
}
 4158         -
impl ::std::convert::From<crate::error::ValidationException> for crate::error::JsonIntEnumsError {
 4159         -
    fn from(variant: crate::error::ValidationException) -> crate::error::JsonIntEnumsError {
        3956  +
impl ::std::convert::From<crate::error::ValidationException>
        3957  +
    for crate::error::MalformedBooleanError
        3958  +
{
        3959  +
    fn from(variant: crate::error::ValidationException) -> crate::error::MalformedBooleanError {
 4160   3960   
        Self::ValidationException(variant)
 4161   3961   
    }
 4162   3962   
}
 4163         -
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::JsonIntEnumsError {
 4164         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::JsonIntEnumsError {
        3963  +
impl ::std::convert::From<crate::error::InternalServerError>
        3964  +
    for crate::error::MalformedBooleanError
        3965  +
{
        3966  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedBooleanError {
 4165   3967   
        Self::InternalServerError(variant)
 4166   3968   
    }
 4167   3969   
}
 4168   3970   
 4169         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::JsonIntEnumsError {
 4170         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::JsonIntEnumsError {
        3971  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedBooleanError {
        3972  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedBooleanError {
 4171   3973   
        ::pyo3::Python::with_gil(|py| {
 4172   3974   
            let error = variant.value(py);
 4173   3975   
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 4174   3976   
                return error.into();
 4175   3977   
            }
 4176   3978   
            crate::error::InternalServerError {
 4177   3979   
                message: error.to_string(),
 4178   3980   
            }
 4179   3981   
            .into()
 4180   3982   
        })
 4181   3983   
    }
 4182   3984   
}
 4183   3985   
 4184         -
/// Error type for the `JsonEnums` operation.
 4185         -
/// Each variant represents an error that can occur for the `JsonEnums` operation.
        3986  +
/// Error type for the `MalformedList` operation.
        3987  +
/// Each variant represents an error that can occur for the `MalformedList` operation.
 4186   3988   
#[derive(::std::fmt::Debug)]
 4187         -
pub enum JsonEnumsError {
 4188         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 4189         -
    ValidationException(crate::error::ValidationException),
        3989  +
pub enum MalformedListError {
 4190   3990   
    #[allow(missing_docs)] // documentation missing in model
 4191   3991   
    InternalServerError(crate::error::InternalServerError),
 4192   3992   
}
 4193         -
impl ::std::fmt::Display for JsonEnumsError {
        3993  +
impl ::std::fmt::Display for MalformedListError {
 4194   3994   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 4195   3995   
        match &self {
 4196         -
            JsonEnumsError::ValidationException(_inner) => _inner.fmt(f),
 4197         -
            JsonEnumsError::InternalServerError(_inner) => _inner.fmt(f),
        3996  +
            MalformedListError::InternalServerError(_inner) => _inner.fmt(f),
 4198   3997   
        }
 4199   3998   
    }
 4200   3999   
}
 4201         -
impl JsonEnumsError {
 4202         -
    /// Returns `true` if the error kind is `JsonEnumsError::ValidationException`.
 4203         -
    pub fn is_validation_exception(&self) -> bool {
 4204         -
        matches!(&self, JsonEnumsError::ValidationException(_))
 4205         -
    }
 4206         -
    /// Returns `true` if the error kind is `JsonEnumsError::InternalServerError`.
        4000  +
impl MalformedListError {
        4001  +
    /// Returns `true` if the error kind is `MalformedListError::InternalServerError`.
 4207   4002   
    pub fn is_internal_server_error(&self) -> bool {
 4208         -
        matches!(&self, JsonEnumsError::InternalServerError(_))
        4003  +
        matches!(&self, MalformedListError::InternalServerError(_))
 4209   4004   
    }
 4210   4005   
    /// Returns the error name string by matching the correct variant.
 4211   4006   
    pub fn name(&self) -> &'static str {
 4212   4007   
        match &self {
 4213         -
            JsonEnumsError::ValidationException(_inner) => _inner.name(),
 4214         -
            JsonEnumsError::InternalServerError(_inner) => _inner.name(),
        4008  +
            MalformedListError::InternalServerError(_inner) => _inner.name(),
 4215   4009   
        }
 4216   4010   
    }
 4217   4011   
}
 4218         -
impl ::std::error::Error for JsonEnumsError {
        4012  +
impl ::std::error::Error for MalformedListError {
 4219   4013   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 4220   4014   
        match &self {
 4221         -
            JsonEnumsError::ValidationException(_inner) => Some(_inner),
 4222         -
            JsonEnumsError::InternalServerError(_inner) => Some(_inner),
 4223         -
        }
        4015  +
            MalformedListError::InternalServerError(_inner) => Some(_inner),
 4224   4016   
        }
 4225         -
}
 4226         -
impl ::std::convert::From<crate::error::ValidationException> for crate::error::JsonEnumsError {
 4227         -
    fn from(variant: crate::error::ValidationException) -> crate::error::JsonEnumsError {
 4228         -
        Self::ValidationException(variant)
 4229   4017   
    }
 4230   4018   
}
 4231         -
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::JsonEnumsError {
 4232         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::JsonEnumsError {
        4019  +
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::MalformedListError {
        4020  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedListError {
 4233   4021   
        Self::InternalServerError(variant)
 4234   4022   
    }
 4235   4023   
}
 4236   4024   
 4237         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::JsonEnumsError {
 4238         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::JsonEnumsError {
        4025  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedListError {
        4026  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedListError {
 4239   4027   
        ::pyo3::Python::with_gil(|py| {
 4240   4028   
            let error = variant.value(py);
 4241         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 4242         -
                return error.into();
 4243         -
            }
        4029  +
 4244   4030   
            crate::error::InternalServerError {
 4245   4031   
                message: error.to_string(),
 4246   4032   
            }
 4247   4033   
            .into()
 4248   4034   
        })
 4249   4035   
    }
 4250   4036   
}
 4251   4037   
 4252         -
/// Error type for the `JsonTimestamps` operation.
 4253         -
/// Each variant represents an error that can occur for the `JsonTimestamps` operation.
        4038  +
/// Error type for the `MalformedMap` operation.
        4039  +
/// Each variant represents an error that can occur for the `MalformedMap` operation.
 4254   4040   
#[derive(::std::fmt::Debug)]
 4255         -
pub enum JsonTimestampsError {
        4041  +
pub enum MalformedMapError {
 4256   4042   
    #[allow(missing_docs)] // documentation missing in model
 4257   4043   
    InternalServerError(crate::error::InternalServerError),
 4258   4044   
}
 4259         -
impl ::std::fmt::Display for JsonTimestampsError {
        4045  +
impl ::std::fmt::Display for MalformedMapError {
 4260   4046   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 4261   4047   
        match &self {
 4262         -
            JsonTimestampsError::InternalServerError(_inner) => _inner.fmt(f),
        4048  +
            MalformedMapError::InternalServerError(_inner) => _inner.fmt(f),
 4263   4049   
        }
 4264   4050   
    }
 4265   4051   
}
 4266         -
impl JsonTimestampsError {
 4267         -
    /// Returns `true` if the error kind is `JsonTimestampsError::InternalServerError`.
        4052  +
impl MalformedMapError {
        4053  +
    /// Returns `true` if the error kind is `MalformedMapError::InternalServerError`.
 4268   4054   
    pub fn is_internal_server_error(&self) -> bool {
 4269         -
        matches!(&self, JsonTimestampsError::InternalServerError(_))
        4055  +
        matches!(&self, MalformedMapError::InternalServerError(_))
 4270   4056   
    }
 4271   4057   
    /// Returns the error name string by matching the correct variant.
 4272   4058   
    pub fn name(&self) -> &'static str {
 4273   4059   
        match &self {
 4274         -
            JsonTimestampsError::InternalServerError(_inner) => _inner.name(),
        4060  +
            MalformedMapError::InternalServerError(_inner) => _inner.name(),
 4275   4061   
        }
 4276   4062   
    }
 4277   4063   
}
 4278         -
impl ::std::error::Error for JsonTimestampsError {
        4064  +
impl ::std::error::Error for MalformedMapError {
 4279   4065   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 4280   4066   
        match &self {
 4281         -
            JsonTimestampsError::InternalServerError(_inner) => Some(_inner),
        4067  +
            MalformedMapError::InternalServerError(_inner) => Some(_inner),
 4282   4068   
        }
 4283   4069   
    }
 4284   4070   
}
 4285         -
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::JsonTimestampsError {
 4286         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::JsonTimestampsError {
        4071  +
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::MalformedMapError {
        4072  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedMapError {
 4287   4073   
        Self::InternalServerError(variant)
 4288   4074   
    }
 4289   4075   
}
 4290   4076   
 4291         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::JsonTimestampsError {
 4292         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::JsonTimestampsError {
        4077  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedMapError {
        4078  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedMapError {
 4293   4079   
        ::pyo3::Python::with_gil(|py| {
 4294   4080   
            let error = variant.value(py);
 4295   4081   
 4296   4082   
            crate::error::InternalServerError {
 4297   4083   
                message: error.to_string(),
 4298   4084   
            }
 4299   4085   
            .into()
 4300   4086   
        })
 4301   4087   
    }
 4302   4088   
}
 4303   4089   
 4304         -
/// Error type for the `SimpleScalarProperties` operation.
 4305         -
/// Each variant represents an error that can occur for the `SimpleScalarProperties` operation.
        4090  +
/// Error type for the `MalformedBlob` operation.
        4091  +
/// Each variant represents an error that can occur for the `MalformedBlob` operation.
 4306   4092   
#[derive(::std::fmt::Debug)]
 4307         -
pub enum SimpleScalarPropertiesError {
        4093  +
pub enum MalformedBlobError {
 4308   4094   
    #[allow(missing_docs)] // documentation missing in model
 4309   4095   
    InternalServerError(crate::error::InternalServerError),
 4310   4096   
}
 4311         -
impl ::std::fmt::Display for SimpleScalarPropertiesError {
        4097  +
impl ::std::fmt::Display for MalformedBlobError {
 4312   4098   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 4313   4099   
        match &self {
 4314         -
            SimpleScalarPropertiesError::InternalServerError(_inner) => _inner.fmt(f),
        4100  +
            MalformedBlobError::InternalServerError(_inner) => _inner.fmt(f),
 4315   4101   
        }
 4316   4102   
    }
 4317   4103   
}
 4318         -
impl SimpleScalarPropertiesError {
 4319         -
    /// Returns `true` if the error kind is `SimpleScalarPropertiesError::InternalServerError`.
        4104  +
impl MalformedBlobError {
        4105  +
    /// Returns `true` if the error kind is `MalformedBlobError::InternalServerError`.
 4320   4106   
    pub fn is_internal_server_error(&self) -> bool {
 4321         -
        matches!(&self, SimpleScalarPropertiesError::InternalServerError(_))
        4107  +
        matches!(&self, MalformedBlobError::InternalServerError(_))
 4322   4108   
    }
 4323   4109   
    /// Returns the error name string by matching the correct variant.
 4324   4110   
    pub fn name(&self) -> &'static str {
 4325   4111   
        match &self {
 4326         -
            SimpleScalarPropertiesError::InternalServerError(_inner) => _inner.name(),
        4112  +
            MalformedBlobError::InternalServerError(_inner) => _inner.name(),
 4327   4113   
        }
 4328   4114   
    }
 4329   4115   
}
 4330         -
impl ::std::error::Error for SimpleScalarPropertiesError {
        4116  +
impl ::std::error::Error for MalformedBlobError {
 4331   4117   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 4332   4118   
        match &self {
 4333         -
            SimpleScalarPropertiesError::InternalServerError(_inner) => Some(_inner),
        4119  +
            MalformedBlobError::InternalServerError(_inner) => Some(_inner),
 4334   4120   
        }
 4335   4121   
    }
 4336   4122   
}
 4337         -
impl ::std::convert::From<crate::error::InternalServerError>
 4338         -
    for crate::error::SimpleScalarPropertiesError
 4339         -
{
 4340         -
    fn from(
 4341         -
        variant: crate::error::InternalServerError,
 4342         -
    ) -> crate::error::SimpleScalarPropertiesError {
        4123  +
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::MalformedBlobError {
        4124  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedBlobError {
 4343   4125   
        Self::InternalServerError(variant)
 4344   4126   
    }
 4345   4127   
}
 4346   4128   
 4347         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::SimpleScalarPropertiesError {
 4348         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::SimpleScalarPropertiesError {
        4129  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedBlobError {
        4130  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedBlobError {
 4349   4131   
        ::pyo3::Python::with_gil(|py| {
 4350   4132   
            let error = variant.value(py);
 4351   4133   
 4352   4134   
            crate::error::InternalServerError {
 4353   4135   
                message: error.to_string(),
 4354   4136   
            }
 4355   4137   
            .into()
 4356   4138   
        })
 4357   4139   
    }
 4358   4140   
}
 4359   4141   
 4360         -
/// Error type for the `GreetingWithErrors` operation.
 4361         -
/// Each variant represents an error that can occur for the `GreetingWithErrors` operation.
        4142  +
/// Error type for the `MalformedByte` operation.
        4143  +
/// Each variant represents an error that can occur for the `MalformedByte` operation.
 4362   4144   
#[derive(::std::fmt::Debug)]
 4363         -
pub enum GreetingWithErrorsError {
 4364         -
    /// This error is thrown when an invalid greeting value is provided.
 4365         -
    InvalidGreeting(crate::error::InvalidGreeting),
 4366         -
    /// This error is thrown when a request is invalid.
 4367         -
    ComplexError(crate::error::ComplexError),
 4368         -
    /// This error has test cases that test some of the dark corners of Amazon service framework history. It should only be implemented by clients.
 4369         -
    FooError(crate::error::FooError),
        4145  +
pub enum MalformedByteError {
        4146  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        4147  +
    ValidationException(crate::error::ValidationException),
 4370   4148   
    #[allow(missing_docs)] // documentation missing in model
 4371   4149   
    InternalServerError(crate::error::InternalServerError),
 4372   4150   
}
 4373         -
impl ::std::fmt::Display for GreetingWithErrorsError {
        4151  +
impl ::std::fmt::Display for MalformedByteError {
 4374   4152   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 4375   4153   
        match &self {
 4376         -
            GreetingWithErrorsError::InvalidGreeting(_inner) => _inner.fmt(f),
 4377         -
            GreetingWithErrorsError::ComplexError(_inner) => _inner.fmt(f),
 4378         -
            GreetingWithErrorsError::FooError(_inner) => _inner.fmt(f),
 4379         -
            GreetingWithErrorsError::InternalServerError(_inner) => _inner.fmt(f),
        4154  +
            MalformedByteError::ValidationException(_inner) => _inner.fmt(f),
        4155  +
            MalformedByteError::InternalServerError(_inner) => _inner.fmt(f),
 4380   4156   
        }
 4381   4157   
    }
 4382   4158   
}
 4383         -
impl GreetingWithErrorsError {
 4384         -
    /// Returns `true` if the error kind is `GreetingWithErrorsError::InvalidGreeting`.
 4385         -
    pub fn is_invalid_greeting(&self) -> bool {
 4386         -
        matches!(&self, GreetingWithErrorsError::InvalidGreeting(_))
 4387         -
    }
 4388         -
    /// Returns `true` if the error kind is `GreetingWithErrorsError::ComplexError`.
 4389         -
    pub fn is_complex_error(&self) -> bool {
 4390         -
        matches!(&self, GreetingWithErrorsError::ComplexError(_))
 4391         -
    }
 4392         -
    /// Returns `true` if the error kind is `GreetingWithErrorsError::FooError`.
 4393         -
    pub fn is_foo_error(&self) -> bool {
 4394         -
        matches!(&self, GreetingWithErrorsError::FooError(_))
        4159  +
impl MalformedByteError {
        4160  +
    /// Returns `true` if the error kind is `MalformedByteError::ValidationException`.
        4161  +
    pub fn is_validation_exception(&self) -> bool {
        4162  +
        matches!(&self, MalformedByteError::ValidationException(_))
 4395   4163   
    }
 4396         -
    /// Returns `true` if the error kind is `GreetingWithErrorsError::InternalServerError`.
        4164  +
    /// Returns `true` if the error kind is `MalformedByteError::InternalServerError`.
 4397   4165   
    pub fn is_internal_server_error(&self) -> bool {
 4398         -
        matches!(&self, GreetingWithErrorsError::InternalServerError(_))
        4166  +
        matches!(&self, MalformedByteError::InternalServerError(_))
 4399   4167   
    }
 4400   4168   
    /// Returns the error name string by matching the correct variant.
 4401   4169   
    pub fn name(&self) -> &'static str {
 4402   4170   
        match &self {
 4403         -
            GreetingWithErrorsError::InvalidGreeting(_inner) => _inner.name(),
 4404         -
            GreetingWithErrorsError::ComplexError(_inner) => _inner.name(),
 4405         -
            GreetingWithErrorsError::FooError(_inner) => _inner.name(),
 4406         -
            GreetingWithErrorsError::InternalServerError(_inner) => _inner.name(),
        4171  +
            MalformedByteError::ValidationException(_inner) => _inner.name(),
        4172  +
            MalformedByteError::InternalServerError(_inner) => _inner.name(),
 4407   4173   
        }
 4408   4174   
    }
 4409   4175   
}
 4410         -
impl ::std::error::Error for GreetingWithErrorsError {
        4176  +
impl ::std::error::Error for MalformedByteError {
 4411   4177   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 4412   4178   
        match &self {
 4413         -
            GreetingWithErrorsError::InvalidGreeting(_inner) => Some(_inner),
 4414         -
            GreetingWithErrorsError::ComplexError(_inner) => Some(_inner),
 4415         -
            GreetingWithErrorsError::FooError(_inner) => Some(_inner),
 4416         -
            GreetingWithErrorsError::InternalServerError(_inner) => Some(_inner),
 4417         -
        }
 4418         -
    }
 4419         -
}
 4420         -
impl ::std::convert::From<crate::error::InvalidGreeting> for crate::error::GreetingWithErrorsError {
 4421         -
    fn from(variant: crate::error::InvalidGreeting) -> crate::error::GreetingWithErrorsError {
 4422         -
        Self::InvalidGreeting(variant)
        4179  +
            MalformedByteError::ValidationException(_inner) => Some(_inner),
        4180  +
            MalformedByteError::InternalServerError(_inner) => Some(_inner),
 4423   4181   
        }
 4424         -
}
 4425         -
impl ::std::convert::From<crate::error::ComplexError> for crate::error::GreetingWithErrorsError {
 4426         -
    fn from(variant: crate::error::ComplexError) -> crate::error::GreetingWithErrorsError {
 4427         -
        Self::ComplexError(variant)
 4428   4182   
    }
 4429   4183   
}
 4430         -
impl ::std::convert::From<crate::error::FooError> for crate::error::GreetingWithErrorsError {
 4431         -
    fn from(variant: crate::error::FooError) -> crate::error::GreetingWithErrorsError {
 4432         -
        Self::FooError(variant)
        4184  +
impl ::std::convert::From<crate::error::ValidationException> for crate::error::MalformedByteError {
        4185  +
    fn from(variant: crate::error::ValidationException) -> crate::error::MalformedByteError {
        4186  +
        Self::ValidationException(variant)
 4433   4187   
    }
 4434   4188   
}
 4435         -
impl ::std::convert::From<crate::error::InternalServerError>
 4436         -
    for crate::error::GreetingWithErrorsError
 4437         -
{
 4438         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::GreetingWithErrorsError {
        4189  +
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::MalformedByteError {
        4190  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedByteError {
 4439   4191   
        Self::InternalServerError(variant)
 4440   4192   
    }
 4441   4193   
}
 4442   4194   
 4443         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::GreetingWithErrorsError {
 4444         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::GreetingWithErrorsError {
        4195  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedByteError {
        4196  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedByteError {
 4445   4197   
        ::pyo3::Python::with_gil(|py| {
 4446   4198   
            let error = variant.value(py);
 4447         -
            if let Ok(error) = error.extract::<crate::error::InvalidGreeting>() {
 4448         -
                return error.into();
 4449         -
            }
 4450         -
            if let Ok(error) = error.extract::<crate::error::ComplexError>() {
 4451         -
                return error.into();
 4452         -
            }
 4453         -
            if let Ok(error) = error.extract::<crate::error::FooError>() {
        4199  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 4454   4200   
                return error.into();
 4455   4201   
            }
 4456   4202   
            crate::error::InternalServerError {
 4457   4203   
                message: error.to_string(),
 4458   4204   
            }
 4459   4205   
            .into()
 4460   4206   
        })
 4461   4207   
    }
 4462   4208   
}
 4463   4209   
 4464         -
#[::pyo3::pyclass(extends = ::pyo3::exceptions::PyException)]
 4465         -
/// :rtype None:
 4466         -
/// This error has test cases that test some of the dark corners of Amazon service framework history. It should only be implemented by clients.
 4467         -
#[derive(
 4468         -
    ::std::clone::Clone, ::std::cmp::Eq, ::std::cmp::PartialEq, ::std::fmt::Debug, ::std::hash::Hash,
 4469         -
)]
 4470         -
pub struct FooError {}
 4471         -
#[allow(clippy::new_without_default)]
 4472         -
#[allow(clippy::too_many_arguments)]
 4473         -
#[::pyo3::pymethods]
 4474         -
impl FooError {
 4475         -
    #[new]
 4476         -
    pub fn new() -> Self {
 4477         -
        Self {}
 4478         -
    }
 4479         -
    fn __repr__(&self) -> String {
 4480         -
        format!("{self:?}")
 4481         -
    }
 4482         -
    fn __str__(&self) -> String {
 4483         -
        format!("{self:?}")
 4484         -
    }
 4485         -
}
 4486         -
impl FooError {
 4487         -
    #[doc(hidden)]
 4488         -
    /// Returns the error name.
 4489         -
    pub fn name(&self) -> &'static str {
 4490         -
        "FooError"
 4491         -
    }
 4492         -
}
 4493         -
impl ::std::fmt::Display for FooError {
 4494         -
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 4495         -
        ::std::write!(f, "FooError")?;
 4496         -
        Ok(())
 4497         -
    }
 4498         -
}
 4499         -
impl ::std::error::Error for FooError {}
 4500         -
impl FooError {
 4501         -
    /// Creates a new builder-style object to manufacture [`FooError`](crate::error::FooError).
 4502         -
    pub fn builder() -> crate::error::foo_error::Builder {
 4503         -
        crate::error::foo_error::Builder::default()
 4504         -
    }
 4505         -
}
 4506         -
 4507         -
#[::pyo3::pyclass(extends = ::pyo3::exceptions::PyException)]
 4508         -
/// :param header typing.Optional\[str\]:
 4509         -
/// :param top_level typing.Optional\[str\]:
 4510         -
/// :param nested typing.Optional\[rest_json.model.ComplexNestedErrorData\]:
 4511         -
/// :rtype None:
 4512         -
/// This error is thrown when a request is invalid.
 4513         -
#[derive(
 4514         -
    ::std::clone::Clone, ::std::cmp::Eq, ::std::cmp::PartialEq, ::std::fmt::Debug, ::std::hash::Hash,
 4515         -
)]
 4516         -
pub struct ComplexError {
 4517         -
    #[pyo3(get, set)]
 4518         -
    /// :type typing.Optional\[str\]:
 4519         -
    #[allow(missing_docs)] // documentation missing in model
 4520         -
    pub header: ::std::option::Option<::std::string::String>,
 4521         -
    #[pyo3(get, set)]
 4522         -
    /// :type typing.Optional\[str\]:
 4523         -
    #[allow(missing_docs)] // documentation missing in model
 4524         -
    pub top_level: ::std::option::Option<::std::string::String>,
 4525         -
    #[pyo3(get, set)]
 4526         -
    /// :type typing.Optional\[rest_json.model.ComplexNestedErrorData\]:
        4210  +
/// Error type for the `MalformedShort` operation.
        4211  +
/// Each variant represents an error that can occur for the `MalformedShort` operation.
        4212  +
#[derive(::std::fmt::Debug)]
        4213  +
pub enum MalformedShortError {
        4214  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        4215  +
    ValidationException(crate::error::ValidationException),
 4527   4216   
    #[allow(missing_docs)] // documentation missing in model
 4528         -
    pub nested: ::std::option::Option<crate::model::ComplexNestedErrorData>,
        4217  +
    InternalServerError(crate::error::InternalServerError),
 4529   4218   
}
 4530         -
impl ComplexError {
 4531         -
    #[allow(missing_docs)] // documentation missing in model
 4532         -
    pub fn header(&self) -> ::std::option::Option<&str> {
 4533         -
        self.header.as_deref()
 4534         -
    }
 4535         -
    #[allow(missing_docs)] // documentation missing in model
 4536         -
    pub fn top_level(&self) -> ::std::option::Option<&str> {
 4537         -
        self.top_level.as_deref()
        4219  +
impl ::std::fmt::Display for MalformedShortError {
        4220  +
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        4221  +
        match &self {
        4222  +
            MalformedShortError::ValidationException(_inner) => _inner.fmt(f),
        4223  +
            MalformedShortError::InternalServerError(_inner) => _inner.fmt(f),
 4538   4224   
        }
 4539         -
    #[allow(missing_docs)] // documentation missing in model
 4540         -
    pub fn nested(&self) -> ::std::option::Option<&crate::model::ComplexNestedErrorData> {
 4541         -
        self.nested.as_ref()
 4542   4225   
    }
 4543   4226   
}
 4544         -
#[allow(clippy::new_without_default)]
 4545         -
#[allow(clippy::too_many_arguments)]
 4546         -
#[::pyo3::pymethods]
 4547         -
impl ComplexError {
 4548         -
    #[new]
 4549         -
    pub fn new(
 4550         -
        header: ::std::option::Option<::std::string::String>,
 4551         -
        top_level: ::std::option::Option<::std::string::String>,
 4552         -
        nested: ::std::option::Option<crate::model::ComplexNestedErrorData>,
 4553         -
    ) -> Self {
 4554         -
        Self {
 4555         -
            header,
 4556         -
            top_level,
 4557         -
            nested,
 4558         -
        }
 4559         -
    }
 4560         -
    fn __repr__(&self) -> String {
 4561         -
        format!("{self:?}")
        4227  +
impl MalformedShortError {
        4228  +
    /// Returns `true` if the error kind is `MalformedShortError::ValidationException`.
        4229  +
    pub fn is_validation_exception(&self) -> bool {
        4230  +
        matches!(&self, MalformedShortError::ValidationException(_))
 4562   4231   
    }
 4563         -
    fn __str__(&self) -> String {
 4564         -
        format!("{self:?}")
        4232  +
    /// Returns `true` if the error kind is `MalformedShortError::InternalServerError`.
        4233  +
    pub fn is_internal_server_error(&self) -> bool {
        4234  +
        matches!(&self, MalformedShortError::InternalServerError(_))
 4565   4235   
    }
 4566         -
}
 4567         -
impl ComplexError {
 4568         -
    #[doc(hidden)]
 4569         -
    /// Returns the error name.
        4236  +
    /// Returns the error name string by matching the correct variant.
 4570   4237   
    pub fn name(&self) -> &'static str {
 4571         -
        "ComplexError"
 4572         -
    }
 4573         -
}
 4574         -
impl ::std::fmt::Display for ComplexError {
 4575         -
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 4576         -
        ::std::write!(f, "ComplexError")?;
 4577         -
        Ok(())
        4238  +
        match &self {
        4239  +
            MalformedShortError::ValidationException(_inner) => _inner.name(),
        4240  +
            MalformedShortError::InternalServerError(_inner) => _inner.name(),
 4578   4241   
        }
 4579         -
}
 4580         -
impl ::std::error::Error for ComplexError {}
 4581         -
impl ComplexError {
 4582         -
    /// Creates a new builder-style object to manufacture [`ComplexError`](crate::error::ComplexError).
 4583         -
    pub fn builder() -> crate::error::complex_error::Builder {
 4584         -
        crate::error::complex_error::Builder::default()
 4585   4242   
    }
 4586   4243   
}
 4587         -
 4588         -
#[::pyo3::pyclass(extends = ::pyo3::exceptions::PyException)]
 4589         -
/// :param message typing.Optional\[str\]:
 4590         -
/// :rtype None:
 4591         -
/// This error is thrown when an invalid greeting value is provided.
 4592         -
#[derive(
 4593         -
    ::std::clone::Clone, ::std::cmp::Eq, ::std::cmp::PartialEq, ::std::fmt::Debug, ::std::hash::Hash,
 4594         -
)]
 4595         -
pub struct InvalidGreeting {
 4596         -
    #[pyo3(get, set)]
 4597         -
    /// :type typing.Optional\[str\]:
 4598         -
    #[allow(missing_docs)] // documentation missing in model
 4599         -
    pub message: ::std::option::Option<::std::string::String>,
 4600         -
}
 4601         -
#[allow(clippy::new_without_default)]
 4602         -
#[allow(clippy::too_many_arguments)]
 4603         -
#[::pyo3::pymethods]
 4604         -
impl InvalidGreeting {
 4605         -
    #[new]
 4606         -
    pub fn new(message: ::std::option::Option<::std::string::String>) -> Self {
 4607         -
        Self { message }
 4608         -
    }
 4609         -
    fn __repr__(&self) -> String {
 4610         -
        format!("{self:?}")
        4244  +
impl ::std::error::Error for MalformedShortError {
        4245  +
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
        4246  +
        match &self {
        4247  +
            MalformedShortError::ValidationException(_inner) => Some(_inner),
        4248  +
            MalformedShortError::InternalServerError(_inner) => Some(_inner),
 4611   4249   
        }
 4612         -
    fn __str__(&self) -> String {
 4613         -
        format!("{self:?}")
 4614   4250   
    }
 4615   4251   
}
 4616         -
impl InvalidGreeting {
 4617         -
    /// Returns the error message.
 4618         -
    pub fn message(&self) -> ::std::option::Option<&str> {
 4619         -
        self.message.as_deref()
 4620         -
    }
 4621         -
    #[doc(hidden)]
 4622         -
    /// Returns the error name.
 4623         -
    pub fn name(&self) -> &'static str {
 4624         -
        "InvalidGreeting"
        4252  +
impl ::std::convert::From<crate::error::ValidationException> for crate::error::MalformedShortError {
        4253  +
    fn from(variant: crate::error::ValidationException) -> crate::error::MalformedShortError {
        4254  +
        Self::ValidationException(variant)
 4625   4255   
    }
 4626   4256   
}
 4627         -
impl ::std::fmt::Display for InvalidGreeting {
 4628         -
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 4629         -
        ::std::write!(f, "InvalidGreeting")?;
 4630         -
        if let ::std::option::Option::Some(inner_1) = &self.message {
 4631         -
            {
 4632         -
                ::std::write!(f, ": {inner_1}")?;
        4257  +
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::MalformedShortError {
        4258  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedShortError {
        4259  +
        Self::InternalServerError(variant)
 4633   4260   
    }
        4261  +
}
        4262  +
        4263  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedShortError {
        4264  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedShortError {
        4265  +
        ::pyo3::Python::with_gil(|py| {
        4266  +
            let error = variant.value(py);
        4267  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        4268  +
                return error.into();
 4634   4269   
            }
 4635         -
        Ok(())
        4270  +
            crate::error::InternalServerError {
        4271  +
                message: error.to_string(),
 4636   4272   
            }
 4637         -
}
 4638         -
impl ::std::error::Error for InvalidGreeting {}
 4639         -
impl InvalidGreeting {
 4640         -
    /// Creates a new builder-style object to manufacture [`InvalidGreeting`](crate::error::InvalidGreeting).
 4641         -
    pub fn builder() -> crate::error::invalid_greeting::Builder {
 4642         -
        crate::error::invalid_greeting::Builder::default()
        4273  +
            .into()
        4274  +
        })
 4643   4275   
    }
 4644   4276   
}
 4645   4277   
 4646         -
/// Error type for the `StreamingTraitsWithMediaType` operation.
 4647         -
/// Each variant represents an error that can occur for the `StreamingTraitsWithMediaType` operation.
        4278  +
/// Error type for the `MalformedLong` operation.
        4279  +
/// Each variant represents an error that can occur for the `MalformedLong` operation.
 4648   4280   
#[derive(::std::fmt::Debug)]
 4649         -
pub enum StreamingTraitsWithMediaTypeError {
        4281  +
pub enum MalformedLongError {
        4282  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        4283  +
    ValidationException(crate::error::ValidationException),
 4650   4284   
    #[allow(missing_docs)] // documentation missing in model
 4651   4285   
    InternalServerError(crate::error::InternalServerError),
 4652   4286   
}
 4653         -
impl ::std::fmt::Display for StreamingTraitsWithMediaTypeError {
        4287  +
impl ::std::fmt::Display for MalformedLongError {
 4654   4288   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 4655   4289   
        match &self {
 4656         -
            StreamingTraitsWithMediaTypeError::InternalServerError(_inner) => _inner.fmt(f),
        4290  +
            MalformedLongError::ValidationException(_inner) => _inner.fmt(f),
        4291  +
            MalformedLongError::InternalServerError(_inner) => _inner.fmt(f),
 4657   4292   
        }
 4658   4293   
    }
 4659   4294   
}
 4660         -
impl StreamingTraitsWithMediaTypeError {
 4661         -
    /// Returns `true` if the error kind is `StreamingTraitsWithMediaTypeError::InternalServerError`.
        4295  +
impl MalformedLongError {
        4296  +
    /// Returns `true` if the error kind is `MalformedLongError::ValidationException`.
        4297  +
    pub fn is_validation_exception(&self) -> bool {
        4298  +
        matches!(&self, MalformedLongError::ValidationException(_))
        4299  +
    }
        4300  +
    /// Returns `true` if the error kind is `MalformedLongError::InternalServerError`.
 4662   4301   
    pub fn is_internal_server_error(&self) -> bool {
 4663         -
        matches!(
 4664         -
            &self,
 4665         -
            StreamingTraitsWithMediaTypeError::InternalServerError(_)
 4666         -
        )
        4302  +
        matches!(&self, MalformedLongError::InternalServerError(_))
 4667   4303   
    }
 4668   4304   
    /// Returns the error name string by matching the correct variant.
 4669   4305   
    pub fn name(&self) -> &'static str {
 4670   4306   
        match &self {
 4671         -
            StreamingTraitsWithMediaTypeError::InternalServerError(_inner) => _inner.name(),
        4307  +
            MalformedLongError::ValidationException(_inner) => _inner.name(),
        4308  +
            MalformedLongError::InternalServerError(_inner) => _inner.name(),
 4672   4309   
        }
 4673   4310   
    }
 4674   4311   
}
 4675         -
impl ::std::error::Error for StreamingTraitsWithMediaTypeError {
        4312  +
impl ::std::error::Error for MalformedLongError {
 4676   4313   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 4677   4314   
        match &self {
 4678         -
            StreamingTraitsWithMediaTypeError::InternalServerError(_inner) => Some(_inner),
        4315  +
            MalformedLongError::ValidationException(_inner) => Some(_inner),
        4316  +
            MalformedLongError::InternalServerError(_inner) => Some(_inner),
 4679   4317   
        }
 4680   4318   
    }
 4681   4319   
}
 4682         -
impl ::std::convert::From<crate::error::InternalServerError>
 4683         -
    for crate::error::StreamingTraitsWithMediaTypeError
 4684         -
{
 4685         -
    fn from(
 4686         -
        variant: crate::error::InternalServerError,
 4687         -
    ) -> crate::error::StreamingTraitsWithMediaTypeError {
        4320  +
impl ::std::convert::From<crate::error::ValidationException> for crate::error::MalformedLongError {
        4321  +
    fn from(variant: crate::error::ValidationException) -> crate::error::MalformedLongError {
        4322  +
        Self::ValidationException(variant)
        4323  +
    }
        4324  +
}
        4325  +
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::MalformedLongError {
        4326  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedLongError {
 4688   4327   
        Self::InternalServerError(variant)
 4689   4328   
    }
 4690   4329   
}
 4691   4330   
 4692         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::StreamingTraitsWithMediaTypeError {
 4693         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::StreamingTraitsWithMediaTypeError {
        4331  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedLongError {
        4332  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedLongError {
 4694   4333   
        ::pyo3::Python::with_gil(|py| {
 4695   4334   
            let error = variant.value(py);
 4696         -
        4335  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        4336  +
                return error.into();
        4337  +
            }
 4697   4338   
            crate::error::InternalServerError {
 4698   4339   
                message: error.to_string(),
 4699   4340   
            }
 4700   4341   
            .into()
 4701   4342   
        })
 4702   4343   
    }
 4703   4344   
}
 4704   4345   
 4705         -
/// Error type for the `StreamingTraitsRequireLength` operation.
 4706         -
/// Each variant represents an error that can occur for the `StreamingTraitsRequireLength` operation.
        4346  +
/// Error type for the `MalformedFloat` operation.
        4347  +
/// Each variant represents an error that can occur for the `MalformedFloat` operation.
 4707   4348   
#[derive(::std::fmt::Debug)]
 4708         -
pub enum StreamingTraitsRequireLengthError {
        4349  +
pub enum MalformedFloatError {
        4350  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        4351  +
    ValidationException(crate::error::ValidationException),
 4709   4352   
    #[allow(missing_docs)] // documentation missing in model
 4710   4353   
    InternalServerError(crate::error::InternalServerError),
 4711   4354   
}
 4712         -
impl ::std::fmt::Display for StreamingTraitsRequireLengthError {
        4355  +
impl ::std::fmt::Display for MalformedFloatError {
 4713   4356   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 4714   4357   
        match &self {
 4715         -
            StreamingTraitsRequireLengthError::InternalServerError(_inner) => _inner.fmt(f),
        4358  +
            MalformedFloatError::ValidationException(_inner) => _inner.fmt(f),
        4359  +
            MalformedFloatError::InternalServerError(_inner) => _inner.fmt(f),
 4716   4360   
        }
 4717   4361   
    }
 4718   4362   
}
 4719         -
impl StreamingTraitsRequireLengthError {
 4720         -
    /// Returns `true` if the error kind is `StreamingTraitsRequireLengthError::InternalServerError`.
 4721         -
    pub fn is_internal_server_error(&self) -> bool {
 4722         -
        matches!(
 4723         -
            &self,
 4724         -
            StreamingTraitsRequireLengthError::InternalServerError(_)
 4725         -
        )
        4363  +
impl MalformedFloatError {
        4364  +
    /// Returns `true` if the error kind is `MalformedFloatError::ValidationException`.
        4365  +
    pub fn is_validation_exception(&self) -> bool {
        4366  +
        matches!(&self, MalformedFloatError::ValidationException(_))
        4367  +
    }
        4368  +
    /// Returns `true` if the error kind is `MalformedFloatError::InternalServerError`.
        4369  +
    pub fn is_internal_server_error(&self) -> bool {
        4370  +
        matches!(&self, MalformedFloatError::InternalServerError(_))
 4726   4371   
    }
 4727   4372   
    /// Returns the error name string by matching the correct variant.
 4728   4373   
    pub fn name(&self) -> &'static str {
 4729   4374   
        match &self {
 4730         -
            StreamingTraitsRequireLengthError::InternalServerError(_inner) => _inner.name(),
        4375  +
            MalformedFloatError::ValidationException(_inner) => _inner.name(),
        4376  +
            MalformedFloatError::InternalServerError(_inner) => _inner.name(),
 4731   4377   
        }
 4732   4378   
    }
 4733   4379   
}
 4734         -
impl ::std::error::Error for StreamingTraitsRequireLengthError {
        4380  +
impl ::std::error::Error for MalformedFloatError {
 4735   4381   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 4736   4382   
        match &self {
 4737         -
            StreamingTraitsRequireLengthError::InternalServerError(_inner) => Some(_inner),
        4383  +
            MalformedFloatError::ValidationException(_inner) => Some(_inner),
        4384  +
            MalformedFloatError::InternalServerError(_inner) => Some(_inner),
 4738   4385   
        }
 4739   4386   
    }
 4740   4387   
}
 4741         -
impl ::std::convert::From<crate::error::InternalServerError>
 4742         -
    for crate::error::StreamingTraitsRequireLengthError
 4743         -
{
 4744         -
    fn from(
 4745         -
        variant: crate::error::InternalServerError,
 4746         -
    ) -> crate::error::StreamingTraitsRequireLengthError {
        4388  +
impl ::std::convert::From<crate::error::ValidationException> for crate::error::MalformedFloatError {
        4389  +
    fn from(variant: crate::error::ValidationException) -> crate::error::MalformedFloatError {
        4390  +
        Self::ValidationException(variant)
        4391  +
    }
        4392  +
}
        4393  +
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::MalformedFloatError {
        4394  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedFloatError {
 4747   4395   
        Self::InternalServerError(variant)
 4748   4396   
    }
 4749   4397   
}
 4750   4398   
 4751         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::StreamingTraitsRequireLengthError {
 4752         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::StreamingTraitsRequireLengthError {
        4399  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedFloatError {
        4400  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedFloatError {
 4753   4401   
        ::pyo3::Python::with_gil(|py| {
 4754   4402   
            let error = variant.value(py);
 4755         -
        4403  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        4404  +
                return error.into();
        4405  +
            }
 4756   4406   
            crate::error::InternalServerError {
 4757   4407   
                message: error.to_string(),
 4758   4408   
            }
 4759   4409   
            .into()
 4760   4410   
        })
 4761   4411   
    }
 4762   4412   
}
 4763   4413   
 4764         -
/// Error type for the `StreamingTraits` operation.
 4765         -
/// Each variant represents an error that can occur for the `StreamingTraits` operation.
        4414  +
/// Error type for the `MalformedDouble` operation.
        4415  +
/// Each variant represents an error that can occur for the `MalformedDouble` operation.
 4766   4416   
#[derive(::std::fmt::Debug)]
 4767         -
pub enum StreamingTraitsError {
        4417  +
pub enum MalformedDoubleError {
        4418  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        4419  +
    ValidationException(crate::error::ValidationException),
 4768   4420   
    #[allow(missing_docs)] // documentation missing in model
 4769   4421   
    InternalServerError(crate::error::InternalServerError),
 4770   4422   
}
 4771         -
impl ::std::fmt::Display for StreamingTraitsError {
        4423  +
impl ::std::fmt::Display for MalformedDoubleError {
 4772   4424   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 4773   4425   
        match &self {
 4774         -
            StreamingTraitsError::InternalServerError(_inner) => _inner.fmt(f),
        4426  +
            MalformedDoubleError::ValidationException(_inner) => _inner.fmt(f),
        4427  +
            MalformedDoubleError::InternalServerError(_inner) => _inner.fmt(f),
 4775   4428   
        }
 4776   4429   
    }
 4777   4430   
}
 4778         -
impl StreamingTraitsError {
 4779         -
    /// Returns `true` if the error kind is `StreamingTraitsError::InternalServerError`.
        4431  +
impl MalformedDoubleError {
        4432  +
    /// Returns `true` if the error kind is `MalformedDoubleError::ValidationException`.
        4433  +
    pub fn is_validation_exception(&self) -> bool {
        4434  +
        matches!(&self, MalformedDoubleError::ValidationException(_))
        4435  +
    }
        4436  +
    /// Returns `true` if the error kind is `MalformedDoubleError::InternalServerError`.
 4780   4437   
    pub fn is_internal_server_error(&self) -> bool {
 4781         -
        matches!(&self, StreamingTraitsError::InternalServerError(_))
        4438  +
        matches!(&self, MalformedDoubleError::InternalServerError(_))
 4782   4439   
    }
 4783   4440   
    /// Returns the error name string by matching the correct variant.
 4784   4441   
    pub fn name(&self) -> &'static str {
 4785   4442   
        match &self {
 4786         -
            StreamingTraitsError::InternalServerError(_inner) => _inner.name(),
        4443  +
            MalformedDoubleError::ValidationException(_inner) => _inner.name(),
        4444  +
            MalformedDoubleError::InternalServerError(_inner) => _inner.name(),
 4787   4445   
        }
 4788   4446   
    }
 4789   4447   
}
 4790         -
impl ::std::error::Error for StreamingTraitsError {
        4448  +
impl ::std::error::Error for MalformedDoubleError {
 4791   4449   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 4792   4450   
        match &self {
 4793         -
            StreamingTraitsError::InternalServerError(_inner) => Some(_inner),
        4451  +
            MalformedDoubleError::ValidationException(_inner) => Some(_inner),
        4452  +
            MalformedDoubleError::InternalServerError(_inner) => Some(_inner),
 4794   4453   
        }
 4795   4454   
    }
 4796   4455   
}
        4456  +
impl ::std::convert::From<crate::error::ValidationException>
        4457  +
    for crate::error::MalformedDoubleError
        4458  +
{
        4459  +
    fn from(variant: crate::error::ValidationException) -> crate::error::MalformedDoubleError {
        4460  +
        Self::ValidationException(variant)
        4461  +
    }
        4462  +
}
 4797   4463   
impl ::std::convert::From<crate::error::InternalServerError>
 4798         -
    for crate::error::StreamingTraitsError
        4464  +
    for crate::error::MalformedDoubleError
 4799   4465   
{
 4800         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::StreamingTraitsError {
        4466  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedDoubleError {
 4801   4467   
        Self::InternalServerError(variant)
 4802   4468   
    }
 4803   4469   
}
 4804   4470   
 4805         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::StreamingTraitsError {
 4806         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::StreamingTraitsError {
        4471  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedDoubleError {
        4472  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedDoubleError {
 4807   4473   
        ::pyo3::Python::with_gil(|py| {
 4808   4474   
            let error = variant.value(py);
 4809         -
        4475  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        4476  +
                return error.into();
        4477  +
            }
 4810   4478   
            crate::error::InternalServerError {
 4811   4479   
                message: error.to_string(),
 4812   4480   
            }
 4813   4481   
            .into()
 4814   4482   
        })
 4815   4483   
    }
 4816   4484   
}
 4817   4485   
 4818         -
/// Error type for the `ResponseCodeHttpFallback` operation.
 4819         -
/// Each variant represents an error that can occur for the `ResponseCodeHttpFallback` operation.
        4486  +
/// Error type for the `MalformedString` operation.
        4487  +
/// Each variant represents an error that can occur for the `MalformedString` operation.
 4820   4488   
#[derive(::std::fmt::Debug)]
 4821         -
pub enum ResponseCodeHttpFallbackError {
        4489  +
pub enum MalformedStringError {
 4822   4490   
    #[allow(missing_docs)] // documentation missing in model
 4823   4491   
    InternalServerError(crate::error::InternalServerError),
 4824   4492   
}
 4825         -
impl ::std::fmt::Display for ResponseCodeHttpFallbackError {
        4493  +
impl ::std::fmt::Display for MalformedStringError {
 4826   4494   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 4827   4495   
        match &self {
 4828         -
            ResponseCodeHttpFallbackError::InternalServerError(_inner) => _inner.fmt(f),
        4496  +
            MalformedStringError::InternalServerError(_inner) => _inner.fmt(f),
 4829   4497   
        }
 4830   4498   
    }
 4831   4499   
}
 4832         -
impl ResponseCodeHttpFallbackError {
 4833         -
    /// Returns `true` if the error kind is `ResponseCodeHttpFallbackError::InternalServerError`.
        4500  +
impl MalformedStringError {
        4501  +
    /// Returns `true` if the error kind is `MalformedStringError::InternalServerError`.
 4834   4502   
    pub fn is_internal_server_error(&self) -> bool {
 4835         -
        matches!(&self, ResponseCodeHttpFallbackError::InternalServerError(_))
        4503  +
        matches!(&self, MalformedStringError::InternalServerError(_))
 4836   4504   
    }
 4837   4505   
    /// Returns the error name string by matching the correct variant.
 4838   4506   
    pub fn name(&self) -> &'static str {
 4839   4507   
        match &self {
 4840         -
            ResponseCodeHttpFallbackError::InternalServerError(_inner) => _inner.name(),
        4508  +
            MalformedStringError::InternalServerError(_inner) => _inner.name(),
 4841   4509   
        }
 4842   4510   
    }
 4843   4511   
}
 4844         -
impl ::std::error::Error for ResponseCodeHttpFallbackError {
        4512  +
impl ::std::error::Error for MalformedStringError {
 4845   4513   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 4846   4514   
        match &self {
 4847         -
            ResponseCodeHttpFallbackError::InternalServerError(_inner) => Some(_inner),
        4515  +
            MalformedStringError::InternalServerError(_inner) => Some(_inner),
 4848   4516   
        }
 4849   4517   
    }
 4850   4518   
}
 4851   4519   
impl ::std::convert::From<crate::error::InternalServerError>
 4852         -
    for crate::error::ResponseCodeHttpFallbackError
        4520  +
    for crate::error::MalformedStringError
 4853   4521   
{
 4854         -
    fn from(
 4855         -
        variant: crate::error::InternalServerError,
 4856         -
    ) -> crate::error::ResponseCodeHttpFallbackError {
        4522  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::MalformedStringError {
 4857   4523   
        Self::InternalServerError(variant)
 4858   4524   
    }
 4859   4525   
}
 4860   4526   
 4861         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::ResponseCodeHttpFallbackError {
 4862         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::ResponseCodeHttpFallbackError {
        4527  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedStringError {
        4528  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedStringError {
 4863   4529   
        ::pyo3::Python::with_gil(|py| {
 4864   4530   
            let error = variant.value(py);
 4865   4531   
 4866   4532   
            crate::error::InternalServerError {
 4867   4533   
                message: error.to_string(),
 4868   4534   
            }
 4869   4535   
            .into()
 4870   4536   
        })
 4871   4537   
    }
 4872   4538   
}
 4873   4539   
 4874         -
/// Error type for the `ResponseCodeRequired` operation.
 4875         -
/// Each variant represents an error that can occur for the `ResponseCodeRequired` operation.
        4540  +
/// Error type for the `MalformedTimestampPathDefault` operation.
        4541  +
/// Each variant represents an error that can occur for the `MalformedTimestampPathDefault` operation.
 4876   4542   
#[derive(::std::fmt::Debug)]
 4877         -
pub enum ResponseCodeRequiredError {
        4543  +
pub enum MalformedTimestampPathDefaultError {
        4544  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        4545  +
    ValidationException(crate::error::ValidationException),
 4878   4546   
    #[allow(missing_docs)] // documentation missing in model
 4879   4547   
    InternalServerError(crate::error::InternalServerError),
 4880   4548   
}
 4881         -
impl ::std::fmt::Display for ResponseCodeRequiredError {
        4549  +
impl ::std::fmt::Display for MalformedTimestampPathDefaultError {
 4882   4550   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 4883   4551   
        match &self {
 4884         -
            ResponseCodeRequiredError::InternalServerError(_inner) => _inner.fmt(f),
        4552  +
            MalformedTimestampPathDefaultError::ValidationException(_inner) => _inner.fmt(f),
        4553  +
            MalformedTimestampPathDefaultError::InternalServerError(_inner) => _inner.fmt(f),
 4885   4554   
        }
 4886   4555   
    }
 4887   4556   
}
 4888         -
impl ResponseCodeRequiredError {
 4889         -
    /// Returns `true` if the error kind is `ResponseCodeRequiredError::InternalServerError`.
        4557  +
impl MalformedTimestampPathDefaultError {
        4558  +
    /// Returns `true` if the error kind is `MalformedTimestampPathDefaultError::ValidationException`.
        4559  +
    pub fn is_validation_exception(&self) -> bool {
        4560  +
        matches!(
        4561  +
            &self,
        4562  +
            MalformedTimestampPathDefaultError::ValidationException(_)
        4563  +
        )
        4564  +
    }
        4565  +
    /// Returns `true` if the error kind is `MalformedTimestampPathDefaultError::InternalServerError`.
 4890   4566   
    pub fn is_internal_server_error(&self) -> bool {
 4891         -
        matches!(&self, ResponseCodeRequiredError::InternalServerError(_))
        4567  +
        matches!(
        4568  +
            &self,
        4569  +
            MalformedTimestampPathDefaultError::InternalServerError(_)
        4570  +
        )
 4892   4571   
    }
 4893   4572   
    /// Returns the error name string by matching the correct variant.
 4894   4573   
    pub fn name(&self) -> &'static str {
 4895   4574   
        match &self {
 4896         -
            ResponseCodeRequiredError::InternalServerError(_inner) => _inner.name(),
        4575  +
            MalformedTimestampPathDefaultError::ValidationException(_inner) => _inner.name(),
        4576  +
            MalformedTimestampPathDefaultError::InternalServerError(_inner) => _inner.name(),
 4897   4577   
        }
 4898   4578   
    }
 4899   4579   
}
 4900         -
impl ::std::error::Error for ResponseCodeRequiredError {
        4580  +
impl ::std::error::Error for MalformedTimestampPathDefaultError {
 4901   4581   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 4902   4582   
        match &self {
 4903         -
            ResponseCodeRequiredError::InternalServerError(_inner) => Some(_inner),
        4583  +
            MalformedTimestampPathDefaultError::ValidationException(_inner) => Some(_inner),
        4584  +
            MalformedTimestampPathDefaultError::InternalServerError(_inner) => Some(_inner),
 4904   4585   
        }
 4905   4586   
    }
 4906   4587   
}
        4588  +
impl ::std::convert::From<crate::error::ValidationException>
        4589  +
    for crate::error::MalformedTimestampPathDefaultError
        4590  +
{
        4591  +
    fn from(
        4592  +
        variant: crate::error::ValidationException,
        4593  +
    ) -> crate::error::MalformedTimestampPathDefaultError {
        4594  +
        Self::ValidationException(variant)
        4595  +
    }
        4596  +
}
 4907   4597   
impl ::std::convert::From<crate::error::InternalServerError>
 4908         -
    for crate::error::ResponseCodeRequiredError
        4598  +
    for crate::error::MalformedTimestampPathDefaultError
 4909   4599   
{
 4910         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::ResponseCodeRequiredError {
        4600  +
    fn from(
        4601  +
        variant: crate::error::InternalServerError,
        4602  +
    ) -> crate::error::MalformedTimestampPathDefaultError {
 4911   4603   
        Self::InternalServerError(variant)
 4912   4604   
    }
 4913   4605   
}
 4914   4606   
 4915         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::ResponseCodeRequiredError {
 4916         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::ResponseCodeRequiredError {
        4607  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampPathDefaultError {
        4608  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampPathDefaultError {
 4917   4609   
        ::pyo3::Python::with_gil(|py| {
 4918   4610   
            let error = variant.value(py);
 4919         -
        4611  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        4612  +
                return error.into();
        4613  +
            }
 4920   4614   
            crate::error::InternalServerError {
 4921   4615   
                message: error.to_string(),
 4922   4616   
            }
 4923   4617   
            .into()
 4924   4618   
        })
 4925   4619   
    }
 4926   4620   
}
 4927   4621   
 4928         -
/// Error type for the `HttpResponseCode` operation.
 4929         -
/// Each variant represents an error that can occur for the `HttpResponseCode` operation.
        4622  +
/// Error type for the `MalformedTimestampPathHttpDate` operation.
        4623  +
/// Each variant represents an error that can occur for the `MalformedTimestampPathHttpDate` operation.
 4930   4624   
#[derive(::std::fmt::Debug)]
 4931         -
pub enum HttpResponseCodeError {
        4625  +
pub enum MalformedTimestampPathHttpDateError {
        4626  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        4627  +
    ValidationException(crate::error::ValidationException),
 4932   4628   
    #[allow(missing_docs)] // documentation missing in model
 4933   4629   
    InternalServerError(crate::error::InternalServerError),
 4934   4630   
}
 4935         -
impl ::std::fmt::Display for HttpResponseCodeError {
        4631  +
impl ::std::fmt::Display for MalformedTimestampPathHttpDateError {
 4936   4632   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 4937   4633   
        match &self {
 4938         -
            HttpResponseCodeError::InternalServerError(_inner) => _inner.fmt(f),
        4634  +
            MalformedTimestampPathHttpDateError::ValidationException(_inner) => _inner.fmt(f),
        4635  +
            MalformedTimestampPathHttpDateError::InternalServerError(_inner) => _inner.fmt(f),
 4939   4636   
        }
 4940   4637   
    }
 4941   4638   
}
 4942         -
impl HttpResponseCodeError {
 4943         -
    /// Returns `true` if the error kind is `HttpResponseCodeError::InternalServerError`.
        4639  +
impl MalformedTimestampPathHttpDateError {
        4640  +
    /// Returns `true` if the error kind is `MalformedTimestampPathHttpDateError::ValidationException`.
        4641  +
    pub fn is_validation_exception(&self) -> bool {
        4642  +
        matches!(
        4643  +
            &self,
        4644  +
            MalformedTimestampPathHttpDateError::ValidationException(_)
        4645  +
        )
        4646  +
    }
        4647  +
    /// Returns `true` if the error kind is `MalformedTimestampPathHttpDateError::InternalServerError`.
 4944   4648   
    pub fn is_internal_server_error(&self) -> bool {
 4945         -
        matches!(&self, HttpResponseCodeError::InternalServerError(_))
        4649  +
        matches!(
        4650  +
            &self,
        4651  +
            MalformedTimestampPathHttpDateError::InternalServerError(_)
        4652  +
        )
 4946   4653   
    }
 4947   4654   
    /// Returns the error name string by matching the correct variant.
 4948   4655   
    pub fn name(&self) -> &'static str {
 4949   4656   
        match &self {
 4950         -
            HttpResponseCodeError::InternalServerError(_inner) => _inner.name(),
        4657  +
            MalformedTimestampPathHttpDateError::ValidationException(_inner) => _inner.name(),
        4658  +
            MalformedTimestampPathHttpDateError::InternalServerError(_inner) => _inner.name(),
 4951   4659   
        }
 4952   4660   
    }
 4953   4661   
}
 4954         -
impl ::std::error::Error for HttpResponseCodeError {
        4662  +
impl ::std::error::Error for MalformedTimestampPathHttpDateError {
 4955   4663   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 4956   4664   
        match &self {
 4957         -
            HttpResponseCodeError::InternalServerError(_inner) => Some(_inner),
        4665  +
            MalformedTimestampPathHttpDateError::ValidationException(_inner) => Some(_inner),
        4666  +
            MalformedTimestampPathHttpDateError::InternalServerError(_inner) => Some(_inner),
 4958   4667   
        }
 4959   4668   
    }
 4960   4669   
}
        4670  +
impl ::std::convert::From<crate::error::ValidationException>
        4671  +
    for crate::error::MalformedTimestampPathHttpDateError
        4672  +
{
        4673  +
    fn from(
        4674  +
        variant: crate::error::ValidationException,
        4675  +
    ) -> crate::error::MalformedTimestampPathHttpDateError {
        4676  +
        Self::ValidationException(variant)
        4677  +
    }
        4678  +
}
 4961   4679   
impl ::std::convert::From<crate::error::InternalServerError>
 4962         -
    for crate::error::HttpResponseCodeError
        4680  +
    for crate::error::MalformedTimestampPathHttpDateError
 4963   4681   
{
 4964         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::HttpResponseCodeError {
        4682  +
    fn from(
        4683  +
        variant: crate::error::InternalServerError,
        4684  +
    ) -> crate::error::MalformedTimestampPathHttpDateError {
 4965   4685   
        Self::InternalServerError(variant)
 4966   4686   
    }
 4967   4687   
}
 4968   4688   
 4969         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpResponseCodeError {
 4970         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpResponseCodeError {
        4689  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampPathHttpDateError {
        4690  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampPathHttpDateError {
 4971   4691   
        ::pyo3::Python::with_gil(|py| {
 4972   4692   
            let error = variant.value(py);
 4973         -
        4693  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        4694  +
                return error.into();
        4695  +
            }
 4974   4696   
            crate::error::InternalServerError {
 4975   4697   
                message: error.to_string(),
 4976   4698   
            }
 4977   4699   
            .into()
 4978   4700   
        })
 4979   4701   
    }
 4980   4702   
}
 4981   4703   
 4982         -
/// Error type for the `HttpPayloadWithUnion` operation.
 4983         -
/// Each variant represents an error that can occur for the `HttpPayloadWithUnion` operation.
        4704  +
/// Error type for the `MalformedTimestampPathEpoch` operation.
        4705  +
/// Each variant represents an error that can occur for the `MalformedTimestampPathEpoch` operation.
 4984   4706   
#[derive(::std::fmt::Debug)]
 4985         -
pub enum HttpPayloadWithUnionError {
        4707  +
pub enum MalformedTimestampPathEpochError {
        4708  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        4709  +
    ValidationException(crate::error::ValidationException),
 4986   4710   
    #[allow(missing_docs)] // documentation missing in model
 4987   4711   
    InternalServerError(crate::error::InternalServerError),
 4988   4712   
}
 4989         -
impl ::std::fmt::Display for HttpPayloadWithUnionError {
        4713  +
impl ::std::fmt::Display for MalformedTimestampPathEpochError {
 4990   4714   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 4991   4715   
        match &self {
 4992         -
            HttpPayloadWithUnionError::InternalServerError(_inner) => _inner.fmt(f),
        4716  +
            MalformedTimestampPathEpochError::ValidationException(_inner) => _inner.fmt(f),
        4717  +
            MalformedTimestampPathEpochError::InternalServerError(_inner) => _inner.fmt(f),
 4993   4718   
        }
 4994   4719   
    }
 4995   4720   
}
 4996         -
impl HttpPayloadWithUnionError {
 4997         -
    /// Returns `true` if the error kind is `HttpPayloadWithUnionError::InternalServerError`.
        4721  +
impl MalformedTimestampPathEpochError {
        4722  +
    /// Returns `true` if the error kind is `MalformedTimestampPathEpochError::ValidationException`.
        4723  +
    pub fn is_validation_exception(&self) -> bool {
        4724  +
        matches!(
        4725  +
            &self,
        4726  +
            MalformedTimestampPathEpochError::ValidationException(_)
        4727  +
        )
        4728  +
    }
        4729  +
    /// Returns `true` if the error kind is `MalformedTimestampPathEpochError::InternalServerError`.
 4998   4730   
    pub fn is_internal_server_error(&self) -> bool {
 4999         -
        matches!(&self, HttpPayloadWithUnionError::InternalServerError(_))
        4731  +
        matches!(
        4732  +
            &self,
        4733  +
            MalformedTimestampPathEpochError::InternalServerError(_)
        4734  +
        )
 5000   4735   
    }
 5001   4736   
    /// Returns the error name string by matching the correct variant.
 5002   4737   
    pub fn name(&self) -> &'static str {
 5003   4738   
        match &self {
 5004         -
            HttpPayloadWithUnionError::InternalServerError(_inner) => _inner.name(),
        4739  +
            MalformedTimestampPathEpochError::ValidationException(_inner) => _inner.name(),
        4740  +
            MalformedTimestampPathEpochError::InternalServerError(_inner) => _inner.name(),
 5005   4741   
        }
 5006   4742   
    }
 5007   4743   
}
 5008         -
impl ::std::error::Error for HttpPayloadWithUnionError {
        4744  +
impl ::std::error::Error for MalformedTimestampPathEpochError {
 5009   4745   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 5010   4746   
        match &self {
 5011         -
            HttpPayloadWithUnionError::InternalServerError(_inner) => Some(_inner),
        4747  +
            MalformedTimestampPathEpochError::ValidationException(_inner) => Some(_inner),
        4748  +
            MalformedTimestampPathEpochError::InternalServerError(_inner) => Some(_inner),
 5012   4749   
        }
 5013   4750   
    }
 5014   4751   
}
        4752  +
impl ::std::convert::From<crate::error::ValidationException>
        4753  +
    for crate::error::MalformedTimestampPathEpochError
        4754  +
{
        4755  +
    fn from(
        4756  +
        variant: crate::error::ValidationException,
        4757  +
    ) -> crate::error::MalformedTimestampPathEpochError {
        4758  +
        Self::ValidationException(variant)
        4759  +
    }
        4760  +
}
 5015   4761   
impl ::std::convert::From<crate::error::InternalServerError>
 5016         -
    for crate::error::HttpPayloadWithUnionError
        4762  +
    for crate::error::MalformedTimestampPathEpochError
 5017   4763   
{
 5018         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::HttpPayloadWithUnionError {
        4764  +
    fn from(
        4765  +
        variant: crate::error::InternalServerError,
        4766  +
    ) -> crate::error::MalformedTimestampPathEpochError {
 5019   4767   
        Self::InternalServerError(variant)
 5020   4768   
    }
 5021   4769   
}
 5022   4770   
 5023         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpPayloadWithUnionError {
 5024         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpPayloadWithUnionError {
        4771  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampPathEpochError {
        4772  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampPathEpochError {
 5025   4773   
        ::pyo3::Python::with_gil(|py| {
 5026   4774   
            let error = variant.value(py);
 5027         -
        4775  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        4776  +
                return error.into();
        4777  +
            }
 5028   4778   
            crate::error::InternalServerError {
 5029   4779   
                message: error.to_string(),
 5030   4780   
            }
 5031   4781   
            .into()
 5032   4782   
        })
 5033   4783   
    }
 5034   4784   
}
 5035   4785   
 5036         -
/// Error type for the `HttpStringPayload` operation.
 5037         -
/// Each variant represents an error that can occur for the `HttpStringPayload` operation.
        4786  +
/// Error type for the `MalformedTimestampQueryDefault` operation.
        4787  +
/// Each variant represents an error that can occur for the `MalformedTimestampQueryDefault` operation.
 5038   4788   
#[derive(::std::fmt::Debug)]
 5039         -
pub enum HttpStringPayloadError {
        4789  +
pub enum MalformedTimestampQueryDefaultError {
        4790  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        4791  +
    ValidationException(crate::error::ValidationException),
 5040   4792   
    #[allow(missing_docs)] // documentation missing in model
 5041   4793   
    InternalServerError(crate::error::InternalServerError),
 5042   4794   
}
 5043         -
impl ::std::fmt::Display for HttpStringPayloadError {
        4795  +
impl ::std::fmt::Display for MalformedTimestampQueryDefaultError {
 5044   4796   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 5045   4797   
        match &self {
 5046         -
            HttpStringPayloadError::InternalServerError(_inner) => _inner.fmt(f),
        4798  +
            MalformedTimestampQueryDefaultError::ValidationException(_inner) => _inner.fmt(f),
        4799  +
            MalformedTimestampQueryDefaultError::InternalServerError(_inner) => _inner.fmt(f),
 5047   4800   
        }
 5048   4801   
    }
 5049   4802   
}
 5050         -
impl HttpStringPayloadError {
 5051         -
    /// Returns `true` if the error kind is `HttpStringPayloadError::InternalServerError`.
        4803  +
impl MalformedTimestampQueryDefaultError {
        4804  +
    /// Returns `true` if the error kind is `MalformedTimestampQueryDefaultError::ValidationException`.
        4805  +
    pub fn is_validation_exception(&self) -> bool {
        4806  +
        matches!(
        4807  +
            &self,
        4808  +
            MalformedTimestampQueryDefaultError::ValidationException(_)
        4809  +
        )
        4810  +
    }
        4811  +
    /// Returns `true` if the error kind is `MalformedTimestampQueryDefaultError::InternalServerError`.
 5052   4812   
    pub fn is_internal_server_error(&self) -> bool {
 5053         -
        matches!(&self, HttpStringPayloadError::InternalServerError(_))
        4813  +
        matches!(
        4814  +
            &self,
        4815  +
            MalformedTimestampQueryDefaultError::InternalServerError(_)
        4816  +
        )
 5054   4817   
    }
 5055   4818   
    /// Returns the error name string by matching the correct variant.
 5056   4819   
    pub fn name(&self) -> &'static str {
 5057   4820   
        match &self {
 5058         -
            HttpStringPayloadError::InternalServerError(_inner) => _inner.name(),
        4821  +
            MalformedTimestampQueryDefaultError::ValidationException(_inner) => _inner.name(),
        4822  +
            MalformedTimestampQueryDefaultError::InternalServerError(_inner) => _inner.name(),
 5059   4823   
        }
 5060   4824   
    }
 5061   4825   
}
 5062         -
impl ::std::error::Error for HttpStringPayloadError {
        4826  +
impl ::std::error::Error for MalformedTimestampQueryDefaultError {
 5063   4827   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 5064   4828   
        match &self {
 5065         -
            HttpStringPayloadError::InternalServerError(_inner) => Some(_inner),
        4829  +
            MalformedTimestampQueryDefaultError::ValidationException(_inner) => Some(_inner),
        4830  +
            MalformedTimestampQueryDefaultError::InternalServerError(_inner) => Some(_inner),
 5066   4831   
        }
 5067   4832   
    }
 5068   4833   
}
        4834  +
impl ::std::convert::From<crate::error::ValidationException>
        4835  +
    for crate::error::MalformedTimestampQueryDefaultError
        4836  +
{
        4837  +
    fn from(
        4838  +
        variant: crate::error::ValidationException,
        4839  +
    ) -> crate::error::MalformedTimestampQueryDefaultError {
        4840  +
        Self::ValidationException(variant)
        4841  +
    }
        4842  +
}
 5069   4843   
impl ::std::convert::From<crate::error::InternalServerError>
 5070         -
    for crate::error::HttpStringPayloadError
        4844  +
    for crate::error::MalformedTimestampQueryDefaultError
 5071   4845   
{
 5072         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::HttpStringPayloadError {
        4846  +
    fn from(
        4847  +
        variant: crate::error::InternalServerError,
        4848  +
    ) -> crate::error::MalformedTimestampQueryDefaultError {
 5073   4849   
        Self::InternalServerError(variant)
 5074   4850   
    }
 5075   4851   
}
 5076   4852   
 5077         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpStringPayloadError {
 5078         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpStringPayloadError {
        4853  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampQueryDefaultError {
        4854  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampQueryDefaultError {
 5079   4855   
        ::pyo3::Python::with_gil(|py| {
 5080   4856   
            let error = variant.value(py);
 5081         -
        4857  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        4858  +
                return error.into();
        4859  +
            }
 5082   4860   
            crate::error::InternalServerError {
 5083   4861   
                message: error.to_string(),
 5084   4862   
            }
 5085   4863   
            .into()
 5086   4864   
        })
 5087   4865   
    }
 5088   4866   
}
 5089   4867   
 5090         -
/// Error type for the `HttpEnumPayload` operation.
 5091         -
/// Each variant represents an error that can occur for the `HttpEnumPayload` operation.
        4868  +
/// Error type for the `MalformedTimestampQueryHttpDate` operation.
        4869  +
/// Each variant represents an error that can occur for the `MalformedTimestampQueryHttpDate` operation.
 5092   4870   
#[derive(::std::fmt::Debug)]
 5093         -
pub enum HttpEnumPayloadError {
        4871  +
pub enum MalformedTimestampQueryHttpDateError {
 5094   4872   
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 5095   4873   
    ValidationException(crate::error::ValidationException),
 5096   4874   
    #[allow(missing_docs)] // documentation missing in model
 5097   4875   
    InternalServerError(crate::error::InternalServerError),
 5098   4876   
}
 5099         -
impl ::std::fmt::Display for HttpEnumPayloadError {
        4877  +
impl ::std::fmt::Display for MalformedTimestampQueryHttpDateError {
 5100   4878   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 5101   4879   
        match &self {
 5102         -
            HttpEnumPayloadError::ValidationException(_inner) => _inner.fmt(f),
 5103         -
            HttpEnumPayloadError::InternalServerError(_inner) => _inner.fmt(f),
        4880  +
            MalformedTimestampQueryHttpDateError::ValidationException(_inner) => _inner.fmt(f),
        4881  +
            MalformedTimestampQueryHttpDateError::InternalServerError(_inner) => _inner.fmt(f),
 5104   4882   
        }
 5105   4883   
    }
 5106   4884   
}
 5107         -
impl HttpEnumPayloadError {
 5108         -
    /// Returns `true` if the error kind is `HttpEnumPayloadError::ValidationException`.
        4885  +
impl MalformedTimestampQueryHttpDateError {
        4886  +
    /// Returns `true` if the error kind is `MalformedTimestampQueryHttpDateError::ValidationException`.
 5109   4887   
    pub fn is_validation_exception(&self) -> bool {
 5110         -
        matches!(&self, HttpEnumPayloadError::ValidationException(_))
        4888  +
        matches!(
        4889  +
            &self,
        4890  +
            MalformedTimestampQueryHttpDateError::ValidationException(_)
        4891  +
        )
 5111   4892   
    }
 5112         -
    /// Returns `true` if the error kind is `HttpEnumPayloadError::InternalServerError`.
        4893  +
    /// Returns `true` if the error kind is `MalformedTimestampQueryHttpDateError::InternalServerError`.
 5113   4894   
    pub fn is_internal_server_error(&self) -> bool {
 5114         -
        matches!(&self, HttpEnumPayloadError::InternalServerError(_))
        4895  +
        matches!(
        4896  +
            &self,
        4897  +
            MalformedTimestampQueryHttpDateError::InternalServerError(_)
        4898  +
        )
 5115   4899   
    }
 5116   4900   
    /// Returns the error name string by matching the correct variant.
 5117   4901   
    pub fn name(&self) -> &'static str {
 5118   4902   
        match &self {
 5119         -
            HttpEnumPayloadError::ValidationException(_inner) => _inner.name(),
 5120         -
            HttpEnumPayloadError::InternalServerError(_inner) => _inner.name(),
        4903  +
            MalformedTimestampQueryHttpDateError::ValidationException(_inner) => _inner.name(),
        4904  +
            MalformedTimestampQueryHttpDateError::InternalServerError(_inner) => _inner.name(),
 5121   4905   
        }
 5122   4906   
    }
 5123   4907   
}
 5124         -
impl ::std::error::Error for HttpEnumPayloadError {
        4908  +
impl ::std::error::Error for MalformedTimestampQueryHttpDateError {
 5125   4909   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 5126   4910   
        match &self {
 5127         -
            HttpEnumPayloadError::ValidationException(_inner) => Some(_inner),
 5128         -
            HttpEnumPayloadError::InternalServerError(_inner) => Some(_inner),
        4911  +
            MalformedTimestampQueryHttpDateError::ValidationException(_inner) => Some(_inner),
        4912  +
            MalformedTimestampQueryHttpDateError::InternalServerError(_inner) => Some(_inner),
 5129   4913   
        }
 5130   4914   
    }
 5131   4915   
}
 5132   4916   
impl ::std::convert::From<crate::error::ValidationException>
 5133         -
    for crate::error::HttpEnumPayloadError
        4917  +
    for crate::error::MalformedTimestampQueryHttpDateError
 5134   4918   
{
 5135         -
    fn from(variant: crate::error::ValidationException) -> crate::error::HttpEnumPayloadError {
        4919  +
    fn from(
        4920  +
        variant: crate::error::ValidationException,
        4921  +
    ) -> crate::error::MalformedTimestampQueryHttpDateError {
 5136   4922   
        Self::ValidationException(variant)
 5137   4923   
    }
 5138   4924   
}
 5139   4925   
impl ::std::convert::From<crate::error::InternalServerError>
 5140         -
    for crate::error::HttpEnumPayloadError
        4926  +
    for crate::error::MalformedTimestampQueryHttpDateError
 5141   4927   
{
 5142         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::HttpEnumPayloadError {
        4928  +
    fn from(
        4929  +
        variant: crate::error::InternalServerError,
        4930  +
    ) -> crate::error::MalformedTimestampQueryHttpDateError {
 5143   4931   
        Self::InternalServerError(variant)
 5144   4932   
    }
 5145   4933   
}
 5146   4934   
 5147         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpEnumPayloadError {
 5148         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpEnumPayloadError {
        4935  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampQueryHttpDateError {
        4936  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampQueryHttpDateError {
 5149   4937   
        ::pyo3::Python::with_gil(|py| {
 5150   4938   
            let error = variant.value(py);
 5151   4939   
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 5152   4940   
                return error.into();
 5153   4941   
            }
 5154   4942   
            crate::error::InternalServerError {
 5155   4943   
                message: error.to_string(),
 5156   4944   
            }
 5157   4945   
            .into()
 5158   4946   
        })
 5159   4947   
    }
 5160   4948   
}
 5161   4949   
 5162         -
/// Error type for the `HttpPayloadWithStructure` operation.
 5163         -
/// Each variant represents an error that can occur for the `HttpPayloadWithStructure` operation.
        4950  +
/// Error type for the `MalformedTimestampQueryEpoch` operation.
        4951  +
/// Each variant represents an error that can occur for the `MalformedTimestampQueryEpoch` operation.
 5164   4952   
#[derive(::std::fmt::Debug)]
 5165         -
pub enum HttpPayloadWithStructureError {
        4953  +
pub enum MalformedTimestampQueryEpochError {
        4954  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        4955  +
    ValidationException(crate::error::ValidationException),
 5166   4956   
    #[allow(missing_docs)] // documentation missing in model
 5167   4957   
    InternalServerError(crate::error::InternalServerError),
 5168   4958   
}
 5169         -
impl ::std::fmt::Display for HttpPayloadWithStructureError {
        4959  +
impl ::std::fmt::Display for MalformedTimestampQueryEpochError {
 5170   4960   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 5171   4961   
        match &self {
 5172         -
            HttpPayloadWithStructureError::InternalServerError(_inner) => _inner.fmt(f),
        4962  +
            MalformedTimestampQueryEpochError::ValidationException(_inner) => _inner.fmt(f),
        4963  +
            MalformedTimestampQueryEpochError::InternalServerError(_inner) => _inner.fmt(f),
 5173   4964   
        }
 5174   4965   
    }
 5175   4966   
}
 5176         -
impl HttpPayloadWithStructureError {
 5177         -
    /// Returns `true` if the error kind is `HttpPayloadWithStructureError::InternalServerError`.
        4967  +
impl MalformedTimestampQueryEpochError {
        4968  +
    /// Returns `true` if the error kind is `MalformedTimestampQueryEpochError::ValidationException`.
        4969  +
    pub fn is_validation_exception(&self) -> bool {
        4970  +
        matches!(
        4971  +
            &self,
        4972  +
            MalformedTimestampQueryEpochError::ValidationException(_)
        4973  +
        )
        4974  +
    }
        4975  +
    /// Returns `true` if the error kind is `MalformedTimestampQueryEpochError::InternalServerError`.
 5178   4976   
    pub fn is_internal_server_error(&self) -> bool {
 5179         -
        matches!(&self, HttpPayloadWithStructureError::InternalServerError(_))
        4977  +
        matches!(
        4978  +
            &self,
        4979  +
            MalformedTimestampQueryEpochError::InternalServerError(_)
        4980  +
        )
 5180   4981   
    }
 5181   4982   
    /// Returns the error name string by matching the correct variant.
 5182   4983   
    pub fn name(&self) -> &'static str {
 5183   4984   
        match &self {
 5184         -
            HttpPayloadWithStructureError::InternalServerError(_inner) => _inner.name(),
        4985  +
            MalformedTimestampQueryEpochError::ValidationException(_inner) => _inner.name(),
        4986  +
            MalformedTimestampQueryEpochError::InternalServerError(_inner) => _inner.name(),
 5185   4987   
        }
 5186   4988   
    }
 5187   4989   
}
 5188         -
impl ::std::error::Error for HttpPayloadWithStructureError {
        4990  +
impl ::std::error::Error for MalformedTimestampQueryEpochError {
 5189   4991   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 5190   4992   
        match &self {
 5191         -
            HttpPayloadWithStructureError::InternalServerError(_inner) => Some(_inner),
        4993  +
            MalformedTimestampQueryEpochError::ValidationException(_inner) => Some(_inner),
        4994  +
            MalformedTimestampQueryEpochError::InternalServerError(_inner) => Some(_inner),
 5192   4995   
        }
 5193   4996   
    }
 5194   4997   
}
        4998  +
impl ::std::convert::From<crate::error::ValidationException>
        4999  +
    for crate::error::MalformedTimestampQueryEpochError
        5000  +
{
        5001  +
    fn from(
        5002  +
        variant: crate::error::ValidationException,
        5003  +
    ) -> crate::error::MalformedTimestampQueryEpochError {
        5004  +
        Self::ValidationException(variant)
        5005  +
    }
        5006  +
}
 5195   5007   
impl ::std::convert::From<crate::error::InternalServerError>
 5196         -
    for crate::error::HttpPayloadWithStructureError
        5008  +
    for crate::error::MalformedTimestampQueryEpochError
 5197   5009   
{
 5198   5010   
    fn from(
 5199   5011   
        variant: crate::error::InternalServerError,
 5200         -
    ) -> crate::error::HttpPayloadWithStructureError {
        5012  +
    ) -> crate::error::MalformedTimestampQueryEpochError {
 5201   5013   
        Self::InternalServerError(variant)
 5202   5014   
    }
 5203   5015   
}
 5204   5016   
 5205         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpPayloadWithStructureError {
 5206         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpPayloadWithStructureError {
        5017  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampQueryEpochError {
        5018  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampQueryEpochError {
 5207   5019   
        ::pyo3::Python::with_gil(|py| {
 5208   5020   
            let error = variant.value(py);
 5209         -
        5021  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        5022  +
                return error.into();
        5023  +
            }
 5210   5024   
            crate::error::InternalServerError {
 5211   5025   
                message: error.to_string(),
 5212   5026   
            }
 5213   5027   
            .into()
 5214   5028   
        })
 5215   5029   
    }
 5216   5030   
}
 5217   5031   
 5218         -
/// Error type for the `HttpPayloadTraitsWithMediaType` operation.
 5219         -
/// Each variant represents an error that can occur for the `HttpPayloadTraitsWithMediaType` operation.
        5032  +
/// Error type for the `MalformedTimestampHeaderDefault` operation.
        5033  +
/// Each variant represents an error that can occur for the `MalformedTimestampHeaderDefault` operation.
 5220   5034   
#[derive(::std::fmt::Debug)]
 5221         -
pub enum HttpPayloadTraitsWithMediaTypeError {
        5035  +
pub enum MalformedTimestampHeaderDefaultError {
        5036  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        5037  +
    ValidationException(crate::error::ValidationException),
 5222   5038   
    #[allow(missing_docs)] // documentation missing in model
 5223   5039   
    InternalServerError(crate::error::InternalServerError),
 5224   5040   
}
 5225         -
impl ::std::fmt::Display for HttpPayloadTraitsWithMediaTypeError {
        5041  +
impl ::std::fmt::Display for MalformedTimestampHeaderDefaultError {
 5226   5042   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 5227   5043   
        match &self {
 5228         -
            HttpPayloadTraitsWithMediaTypeError::InternalServerError(_inner) => _inner.fmt(f),
        5044  +
            MalformedTimestampHeaderDefaultError::ValidationException(_inner) => _inner.fmt(f),
        5045  +
            MalformedTimestampHeaderDefaultError::InternalServerError(_inner) => _inner.fmt(f),
 5229   5046   
        }
 5230   5047   
    }
 5231   5048   
}
 5232         -
impl HttpPayloadTraitsWithMediaTypeError {
 5233         -
    /// Returns `true` if the error kind is `HttpPayloadTraitsWithMediaTypeError::InternalServerError`.
        5049  +
impl MalformedTimestampHeaderDefaultError {
        5050  +
    /// Returns `true` if the error kind is `MalformedTimestampHeaderDefaultError::ValidationException`.
        5051  +
    pub fn is_validation_exception(&self) -> bool {
        5052  +
        matches!(
        5053  +
            &self,
        5054  +
            MalformedTimestampHeaderDefaultError::ValidationException(_)
        5055  +
        )
        5056  +
    }
        5057  +
    /// Returns `true` if the error kind is `MalformedTimestampHeaderDefaultError::InternalServerError`.
 5234   5058   
    pub fn is_internal_server_error(&self) -> bool {
 5235   5059   
        matches!(
 5236   5060   
            &self,
 5237         -
            HttpPayloadTraitsWithMediaTypeError::InternalServerError(_)
        5061  +
            MalformedTimestampHeaderDefaultError::InternalServerError(_)
 5238   5062   
        )
 5239   5063   
    }
 5240   5064   
    /// Returns the error name string by matching the correct variant.
 5241   5065   
    pub fn name(&self) -> &'static str {
 5242   5066   
        match &self {
 5243         -
            HttpPayloadTraitsWithMediaTypeError::InternalServerError(_inner) => _inner.name(),
        5067  +
            MalformedTimestampHeaderDefaultError::ValidationException(_inner) => _inner.name(),
        5068  +
            MalformedTimestampHeaderDefaultError::InternalServerError(_inner) => _inner.name(),
 5244   5069   
        }
 5245   5070   
    }
 5246   5071   
}
 5247         -
impl ::std::error::Error for HttpPayloadTraitsWithMediaTypeError {
        5072  +
impl ::std::error::Error for MalformedTimestampHeaderDefaultError {
 5248   5073   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 5249   5074   
        match &self {
 5250         -
            HttpPayloadTraitsWithMediaTypeError::InternalServerError(_inner) => Some(_inner),
        5075  +
            MalformedTimestampHeaderDefaultError::ValidationException(_inner) => Some(_inner),
        5076  +
            MalformedTimestampHeaderDefaultError::InternalServerError(_inner) => Some(_inner),
 5251   5077   
        }
 5252   5078   
    }
 5253   5079   
}
 5254         -
impl ::std::convert::From<crate::error::InternalServerError>
 5255         -
    for crate::error::HttpPayloadTraitsWithMediaTypeError
        5080  +
impl ::std::convert::From<crate::error::ValidationException>
        5081  +
    for crate::error::MalformedTimestampHeaderDefaultError
 5256   5082   
{
 5257   5083   
    fn from(
 5258         -
        variant: crate::error::InternalServerError,
 5259         -
    ) -> crate::error::HttpPayloadTraitsWithMediaTypeError {
        5084  +
        variant: crate::error::ValidationException,
        5085  +
    ) -> crate::error::MalformedTimestampHeaderDefaultError {
        5086  +
        Self::ValidationException(variant)
        5087  +
    }
        5088  +
}
        5089  +
impl ::std::convert::From<crate::error::InternalServerError>
        5090  +
    for crate::error::MalformedTimestampHeaderDefaultError
        5091  +
{
        5092  +
    fn from(
        5093  +
        variant: crate::error::InternalServerError,
        5094  +
    ) -> crate::error::MalformedTimestampHeaderDefaultError {
 5260   5095   
        Self::InternalServerError(variant)
 5261   5096   
    }
 5262   5097   
}
 5263   5098   
 5264         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpPayloadTraitsWithMediaTypeError {
 5265         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpPayloadTraitsWithMediaTypeError {
        5099  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampHeaderDefaultError {
        5100  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampHeaderDefaultError {
 5266   5101   
        ::pyo3::Python::with_gil(|py| {
 5267   5102   
            let error = variant.value(py);
 5268         -
        5103  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        5104  +
                return error.into();
        5105  +
            }
 5269   5106   
            crate::error::InternalServerError {
 5270   5107   
                message: error.to_string(),
 5271   5108   
            }
 5272   5109   
            .into()
 5273   5110   
        })
 5274   5111   
    }
 5275   5112   
}
 5276   5113   
 5277         -
/// Error type for the `HttpPayloadTraits` operation.
 5278         -
/// Each variant represents an error that can occur for the `HttpPayloadTraits` operation.
        5114  +
/// Error type for the `MalformedTimestampHeaderDateTime` operation.
        5115  +
/// Each variant represents an error that can occur for the `MalformedTimestampHeaderDateTime` operation.
 5279   5116   
#[derive(::std::fmt::Debug)]
 5280         -
pub enum HttpPayloadTraitsError {
        5117  +
pub enum MalformedTimestampHeaderDateTimeError {
        5118  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        5119  +
    ValidationException(crate::error::ValidationException),
 5281   5120   
    #[allow(missing_docs)] // documentation missing in model
 5282   5121   
    InternalServerError(crate::error::InternalServerError),
 5283   5122   
}
 5284         -
impl ::std::fmt::Display for HttpPayloadTraitsError {
        5123  +
impl ::std::fmt::Display for MalformedTimestampHeaderDateTimeError {
 5285   5124   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 5286   5125   
        match &self {
 5287         -
            HttpPayloadTraitsError::InternalServerError(_inner) => _inner.fmt(f),
        5126  +
            MalformedTimestampHeaderDateTimeError::ValidationException(_inner) => _inner.fmt(f),
        5127  +
            MalformedTimestampHeaderDateTimeError::InternalServerError(_inner) => _inner.fmt(f),
 5288   5128   
        }
 5289   5129   
    }
 5290   5130   
}
 5291         -
impl HttpPayloadTraitsError {
 5292         -
    /// Returns `true` if the error kind is `HttpPayloadTraitsError::InternalServerError`.
        5131  +
impl MalformedTimestampHeaderDateTimeError {
        5132  +
    /// Returns `true` if the error kind is `MalformedTimestampHeaderDateTimeError::ValidationException`.
        5133  +
    pub fn is_validation_exception(&self) -> bool {
        5134  +
        matches!(
        5135  +
            &self,
        5136  +
            MalformedTimestampHeaderDateTimeError::ValidationException(_)
        5137  +
        )
        5138  +
    }
        5139  +
    /// Returns `true` if the error kind is `MalformedTimestampHeaderDateTimeError::InternalServerError`.
 5293   5140   
    pub fn is_internal_server_error(&self) -> bool {
 5294         -
        matches!(&self, HttpPayloadTraitsError::InternalServerError(_))
        5141  +
        matches!(
        5142  +
            &self,
        5143  +
            MalformedTimestampHeaderDateTimeError::InternalServerError(_)
        5144  +
        )
 5295   5145   
    }
 5296   5146   
    /// Returns the error name string by matching the correct variant.
 5297   5147   
    pub fn name(&self) -> &'static str {
 5298   5148   
        match &self {
 5299         -
            HttpPayloadTraitsError::InternalServerError(_inner) => _inner.name(),
        5149  +
            MalformedTimestampHeaderDateTimeError::ValidationException(_inner) => _inner.name(),
        5150  +
            MalformedTimestampHeaderDateTimeError::InternalServerError(_inner) => _inner.name(),
 5300   5151   
        }
 5301   5152   
    }
 5302   5153   
}
 5303         -
impl ::std::error::Error for HttpPayloadTraitsError {
        5154  +
impl ::std::error::Error for MalformedTimestampHeaderDateTimeError {
 5304   5155   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 5305   5156   
        match &self {
 5306         -
            HttpPayloadTraitsError::InternalServerError(_inner) => Some(_inner),
        5157  +
            MalformedTimestampHeaderDateTimeError::ValidationException(_inner) => Some(_inner),
        5158  +
            MalformedTimestampHeaderDateTimeError::InternalServerError(_inner) => Some(_inner),
        5159  +
        }
 5307   5160   
    }
        5161  +
}
        5162  +
impl ::std::convert::From<crate::error::ValidationException>
        5163  +
    for crate::error::MalformedTimestampHeaderDateTimeError
        5164  +
{
        5165  +
    fn from(
        5166  +
        variant: crate::error::ValidationException,
        5167  +
    ) -> crate::error::MalformedTimestampHeaderDateTimeError {
        5168  +
        Self::ValidationException(variant)
 5308   5169   
    }
 5309   5170   
}
 5310   5171   
impl ::std::convert::From<crate::error::InternalServerError>
 5311         -
    for crate::error::HttpPayloadTraitsError
        5172  +
    for crate::error::MalformedTimestampHeaderDateTimeError
 5312   5173   
{
 5313         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::HttpPayloadTraitsError {
        5174  +
    fn from(
        5175  +
        variant: crate::error::InternalServerError,
        5176  +
    ) -> crate::error::MalformedTimestampHeaderDateTimeError {
 5314   5177   
        Self::InternalServerError(variant)
 5315   5178   
    }
 5316   5179   
}
 5317   5180   
 5318         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpPayloadTraitsError {
 5319         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpPayloadTraitsError {
        5181  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampHeaderDateTimeError {
        5182  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampHeaderDateTimeError {
 5320   5183   
        ::pyo3::Python::with_gil(|py| {
 5321   5184   
            let error = variant.value(py);
 5322         -
        5185  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        5186  +
                return error.into();
        5187  +
            }
 5323   5188   
            crate::error::InternalServerError {
 5324   5189   
                message: error.to_string(),
 5325   5190   
            }
 5326   5191   
            .into()
 5327   5192   
        })
 5328   5193   
    }
 5329   5194   
}
 5330   5195   
 5331         -
/// Error type for the `HttpEmptyPrefixHeaders` operation.
 5332         -
/// Each variant represents an error that can occur for the `HttpEmptyPrefixHeaders` operation.
        5196  +
/// Error type for the `MalformedTimestampHeaderEpoch` operation.
        5197  +
/// Each variant represents an error that can occur for the `MalformedTimestampHeaderEpoch` operation.
 5333   5198   
#[derive(::std::fmt::Debug)]
 5334         -
pub enum HttpEmptyPrefixHeadersError {
        5199  +
pub enum MalformedTimestampHeaderEpochError {
        5200  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        5201  +
    ValidationException(crate::error::ValidationException),
 5335   5202   
    #[allow(missing_docs)] // documentation missing in model
 5336   5203   
    InternalServerError(crate::error::InternalServerError),
 5337   5204   
}
 5338         -
impl ::std::fmt::Display for HttpEmptyPrefixHeadersError {
        5205  +
impl ::std::fmt::Display for MalformedTimestampHeaderEpochError {
 5339   5206   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 5340   5207   
        match &self {
 5341         -
            HttpEmptyPrefixHeadersError::InternalServerError(_inner) => _inner.fmt(f),
        5208  +
            MalformedTimestampHeaderEpochError::ValidationException(_inner) => _inner.fmt(f),
        5209  +
            MalformedTimestampHeaderEpochError::InternalServerError(_inner) => _inner.fmt(f),
 5342   5210   
        }
 5343   5211   
    }
 5344   5212   
}
 5345         -
impl HttpEmptyPrefixHeadersError {
 5346         -
    /// Returns `true` if the error kind is `HttpEmptyPrefixHeadersError::InternalServerError`.
        5213  +
impl MalformedTimestampHeaderEpochError {
        5214  +
    /// Returns `true` if the error kind is `MalformedTimestampHeaderEpochError::ValidationException`.
        5215  +
    pub fn is_validation_exception(&self) -> bool {
        5216  +
        matches!(
        5217  +
            &self,
        5218  +
            MalformedTimestampHeaderEpochError::ValidationException(_)
        5219  +
        )
        5220  +
    }
        5221  +
    /// Returns `true` if the error kind is `MalformedTimestampHeaderEpochError::InternalServerError`.
 5347   5222   
    pub fn is_internal_server_error(&self) -> bool {
 5348         -
        matches!(&self, HttpEmptyPrefixHeadersError::InternalServerError(_))
        5223  +
        matches!(
        5224  +
            &self,
        5225  +
            MalformedTimestampHeaderEpochError::InternalServerError(_)
        5226  +
        )
 5349   5227   
    }
 5350   5228   
    /// Returns the error name string by matching the correct variant.
 5351   5229   
    pub fn name(&self) -> &'static str {
 5352   5230   
        match &self {
 5353         -
            HttpEmptyPrefixHeadersError::InternalServerError(_inner) => _inner.name(),
        5231  +
            MalformedTimestampHeaderEpochError::ValidationException(_inner) => _inner.name(),
        5232  +
            MalformedTimestampHeaderEpochError::InternalServerError(_inner) => _inner.name(),
 5354   5233   
        }
 5355   5234   
    }
 5356   5235   
}
 5357         -
impl ::std::error::Error for HttpEmptyPrefixHeadersError {
        5236  +
impl ::std::error::Error for MalformedTimestampHeaderEpochError {
 5358   5237   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 5359   5238   
        match &self {
 5360         -
            HttpEmptyPrefixHeadersError::InternalServerError(_inner) => Some(_inner),
        5239  +
            MalformedTimestampHeaderEpochError::ValidationException(_inner) => Some(_inner),
        5240  +
            MalformedTimestampHeaderEpochError::InternalServerError(_inner) => Some(_inner),
        5241  +
        }
 5361   5242   
    }
        5243  +
}
        5244  +
impl ::std::convert::From<crate::error::ValidationException>
        5245  +
    for crate::error::MalformedTimestampHeaderEpochError
        5246  +
{
        5247  +
    fn from(
        5248  +
        variant: crate::error::ValidationException,
        5249  +
    ) -> crate::error::MalformedTimestampHeaderEpochError {
        5250  +
        Self::ValidationException(variant)
 5362   5251   
    }
 5363   5252   
}
 5364   5253   
impl ::std::convert::From<crate::error::InternalServerError>
 5365         -
    for crate::error::HttpEmptyPrefixHeadersError
        5254  +
    for crate::error::MalformedTimestampHeaderEpochError
 5366   5255   
{
 5367   5256   
    fn from(
 5368   5257   
        variant: crate::error::InternalServerError,
 5369         -
    ) -> crate::error::HttpEmptyPrefixHeadersError {
        5258  +
    ) -> crate::error::MalformedTimestampHeaderEpochError {
 5370   5259   
        Self::InternalServerError(variant)
 5371   5260   
    }
 5372   5261   
}
 5373   5262   
 5374         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpEmptyPrefixHeadersError {
 5375         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpEmptyPrefixHeadersError {
        5263  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampHeaderEpochError {
        5264  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampHeaderEpochError {
 5376   5265   
        ::pyo3::Python::with_gil(|py| {
 5377   5266   
            let error = variant.value(py);
 5378         -
        5267  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        5268  +
                return error.into();
        5269  +
            }
 5379   5270   
            crate::error::InternalServerError {
 5380   5271   
                message: error.to_string(),
 5381   5272   
            }
 5382   5273   
            .into()
 5383   5274   
        })
 5384   5275   
    }
 5385   5276   
}
 5386   5277   
 5387         -
/// Error type for the `HttpPrefixHeadersInResponse` operation.
 5388         -
/// Each variant represents an error that can occur for the `HttpPrefixHeadersInResponse` operation.
        5278  +
/// Error type for the `MalformedTimestampBodyDefault` operation.
        5279  +
/// Each variant represents an error that can occur for the `MalformedTimestampBodyDefault` operation.
 5389   5280   
#[derive(::std::fmt::Debug)]
 5390         -
pub enum HttpPrefixHeadersInResponseError {
        5281  +
pub enum MalformedTimestampBodyDefaultError {
        5282  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        5283  +
    ValidationException(crate::error::ValidationException),
 5391   5284   
    #[allow(missing_docs)] // documentation missing in model
 5392   5285   
    InternalServerError(crate::error::InternalServerError),
 5393   5286   
}
 5394         -
impl ::std::fmt::Display for HttpPrefixHeadersInResponseError {
        5287  +
impl ::std::fmt::Display for MalformedTimestampBodyDefaultError {
 5395   5288   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 5396   5289   
        match &self {
 5397         -
            HttpPrefixHeadersInResponseError::InternalServerError(_inner) => _inner.fmt(f),
        5290  +
            MalformedTimestampBodyDefaultError::ValidationException(_inner) => _inner.fmt(f),
        5291  +
            MalformedTimestampBodyDefaultError::InternalServerError(_inner) => _inner.fmt(f),
 5398   5292   
        }
 5399   5293   
    }
 5400   5294   
}
 5401         -
impl HttpPrefixHeadersInResponseError {
 5402         -
    /// Returns `true` if the error kind is `HttpPrefixHeadersInResponseError::InternalServerError`.
        5295  +
impl MalformedTimestampBodyDefaultError {
        5296  +
    /// Returns `true` if the error kind is `MalformedTimestampBodyDefaultError::ValidationException`.
        5297  +
    pub fn is_validation_exception(&self) -> bool {
        5298  +
        matches!(
        5299  +
            &self,
        5300  +
            MalformedTimestampBodyDefaultError::ValidationException(_)
        5301  +
        )
        5302  +
    }
        5303  +
    /// Returns `true` if the error kind is `MalformedTimestampBodyDefaultError::InternalServerError`.
 5403   5304   
    pub fn is_internal_server_error(&self) -> bool {
 5404   5305   
        matches!(
 5405   5306   
            &self,
 5406         -
            HttpPrefixHeadersInResponseError::InternalServerError(_)
        5307  +
            MalformedTimestampBodyDefaultError::InternalServerError(_)
 5407   5308   
        )
 5408   5309   
    }
 5409   5310   
    /// Returns the error name string by matching the correct variant.
 5410   5311   
    pub fn name(&self) -> &'static str {
 5411   5312   
        match &self {
 5412         -
            HttpPrefixHeadersInResponseError::InternalServerError(_inner) => _inner.name(),
        5313  +
            MalformedTimestampBodyDefaultError::ValidationException(_inner) => _inner.name(),
        5314  +
            MalformedTimestampBodyDefaultError::InternalServerError(_inner) => _inner.name(),
 5413   5315   
        }
 5414   5316   
    }
 5415   5317   
}
 5416         -
impl ::std::error::Error for HttpPrefixHeadersInResponseError {
        5318  +
impl ::std::error::Error for MalformedTimestampBodyDefaultError {
 5417   5319   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 5418   5320   
        match &self {
 5419         -
            HttpPrefixHeadersInResponseError::InternalServerError(_inner) => Some(_inner),
        5321  +
            MalformedTimestampBodyDefaultError::ValidationException(_inner) => Some(_inner),
        5322  +
            MalformedTimestampBodyDefaultError::InternalServerError(_inner) => Some(_inner),
 5420   5323   
        }
 5421   5324   
    }
 5422   5325   
}
        5326  +
impl ::std::convert::From<crate::error::ValidationException>
        5327  +
    for crate::error::MalformedTimestampBodyDefaultError
        5328  +
{
        5329  +
    fn from(
        5330  +
        variant: crate::error::ValidationException,
        5331  +
    ) -> crate::error::MalformedTimestampBodyDefaultError {
        5332  +
        Self::ValidationException(variant)
        5333  +
    }
        5334  +
}
 5423   5335   
impl ::std::convert::From<crate::error::InternalServerError>
 5424         -
    for crate::error::HttpPrefixHeadersInResponseError
        5336  +
    for crate::error::MalformedTimestampBodyDefaultError
 5425   5337   
{
 5426   5338   
    fn from(
 5427   5339   
        variant: crate::error::InternalServerError,
 5428         -
    ) -> crate::error::HttpPrefixHeadersInResponseError {
        5340  +
    ) -> crate::error::MalformedTimestampBodyDefaultError {
 5429   5341   
        Self::InternalServerError(variant)
 5430   5342   
    }
 5431   5343   
}
 5432   5344   
 5433         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpPrefixHeadersInResponseError {
 5434         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpPrefixHeadersInResponseError {
        5345  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampBodyDefaultError {
        5346  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampBodyDefaultError {
 5435   5347   
        ::pyo3::Python::with_gil(|py| {
 5436   5348   
            let error = variant.value(py);
 5437         -
        5349  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        5350  +
                return error.into();
        5351  +
            }
 5438   5352   
            crate::error::InternalServerError {
 5439   5353   
                message: error.to_string(),
 5440   5354   
            }
 5441   5355   
            .into()
 5442   5356   
        })
 5443   5357   
    }
 5444   5358   
}
 5445   5359   
 5446         -
/// Error type for the `HttpPrefixHeaders` operation.
 5447         -
/// Each variant represents an error that can occur for the `HttpPrefixHeaders` operation.
        5360  +
/// Error type for the `MalformedTimestampBodyDateTime` operation.
        5361  +
/// Each variant represents an error that can occur for the `MalformedTimestampBodyDateTime` operation.
 5448   5362   
#[derive(::std::fmt::Debug)]
 5449         -
pub enum HttpPrefixHeadersError {
        5363  +
pub enum MalformedTimestampBodyDateTimeError {
        5364  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        5365  +
    ValidationException(crate::error::ValidationException),
 5450   5366   
    #[allow(missing_docs)] // documentation missing in model
 5451   5367   
    InternalServerError(crate::error::InternalServerError),
 5452   5368   
}
 5453         -
impl ::std::fmt::Display for HttpPrefixHeadersError {
        5369  +
impl ::std::fmt::Display for MalformedTimestampBodyDateTimeError {
 5454   5370   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 5455   5371   
        match &self {
 5456         -
            HttpPrefixHeadersError::InternalServerError(_inner) => _inner.fmt(f),
        5372  +
            MalformedTimestampBodyDateTimeError::ValidationException(_inner) => _inner.fmt(f),
        5373  +
            MalformedTimestampBodyDateTimeError::InternalServerError(_inner) => _inner.fmt(f),
 5457   5374   
        }
 5458   5375   
    }
 5459   5376   
}
 5460         -
impl HttpPrefixHeadersError {
 5461         -
    /// Returns `true` if the error kind is `HttpPrefixHeadersError::InternalServerError`.
        5377  +
impl MalformedTimestampBodyDateTimeError {
        5378  +
    /// Returns `true` if the error kind is `MalformedTimestampBodyDateTimeError::ValidationException`.
        5379  +
    pub fn is_validation_exception(&self) -> bool {
        5380  +
        matches!(
        5381  +
            &self,
        5382  +
            MalformedTimestampBodyDateTimeError::ValidationException(_)
        5383  +
        )
        5384  +
    }
        5385  +
    /// Returns `true` if the error kind is `MalformedTimestampBodyDateTimeError::InternalServerError`.
 5462   5386   
    pub fn is_internal_server_error(&self) -> bool {
 5463         -
        matches!(&self, HttpPrefixHeadersError::InternalServerError(_))
        5387  +
        matches!(
        5388  +
            &self,
        5389  +
            MalformedTimestampBodyDateTimeError::InternalServerError(_)
        5390  +
        )
 5464   5391   
    }
 5465   5392   
    /// Returns the error name string by matching the correct variant.
 5466   5393   
    pub fn name(&self) -> &'static str {
 5467   5394   
        match &self {
 5468         -
            HttpPrefixHeadersError::InternalServerError(_inner) => _inner.name(),
        5395  +
            MalformedTimestampBodyDateTimeError::ValidationException(_inner) => _inner.name(),
        5396  +
            MalformedTimestampBodyDateTimeError::InternalServerError(_inner) => _inner.name(),
 5469   5397   
        }
 5470   5398   
    }
 5471   5399   
}
 5472         -
impl ::std::error::Error for HttpPrefixHeadersError {
        5400  +
impl ::std::error::Error for MalformedTimestampBodyDateTimeError {
 5473   5401   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 5474   5402   
        match &self {
 5475         -
            HttpPrefixHeadersError::InternalServerError(_inner) => Some(_inner),
        5403  +
            MalformedTimestampBodyDateTimeError::ValidationException(_inner) => Some(_inner),
        5404  +
            MalformedTimestampBodyDateTimeError::InternalServerError(_inner) => Some(_inner),
 5476   5405   
        }
 5477   5406   
    }
 5478   5407   
}
        5408  +
impl ::std::convert::From<crate::error::ValidationException>
        5409  +
    for crate::error::MalformedTimestampBodyDateTimeError
        5410  +
{
        5411  +
    fn from(
        5412  +
        variant: crate::error::ValidationException,
        5413  +
    ) -> crate::error::MalformedTimestampBodyDateTimeError {
        5414  +
        Self::ValidationException(variant)
        5415  +
    }
        5416  +
}
 5479   5417   
impl ::std::convert::From<crate::error::InternalServerError>
 5480         -
    for crate::error::HttpPrefixHeadersError
        5418  +
    for crate::error::MalformedTimestampBodyDateTimeError
 5481   5419   
{
 5482         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::HttpPrefixHeadersError {
        5420  +
    fn from(
        5421  +
        variant: crate::error::InternalServerError,
        5422  +
    ) -> crate::error::MalformedTimestampBodyDateTimeError {
 5483   5423   
        Self::InternalServerError(variant)
 5484   5424   
    }
 5485   5425   
}
 5486   5426   
 5487         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpPrefixHeadersError {
 5488         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpPrefixHeadersError {
        5427  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampBodyDateTimeError {
        5428  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampBodyDateTimeError {
 5489   5429   
        ::pyo3::Python::with_gil(|py| {
 5490   5430   
            let error = variant.value(py);
 5491         -
        5431  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        5432  +
                return error.into();
        5433  +
            }
 5492   5434   
            crate::error::InternalServerError {
 5493   5435   
                message: error.to_string(),
 5494   5436   
            }
 5495   5437   
            .into()
 5496   5438   
        })
 5497   5439   
    }
 5498   5440   
}
 5499   5441   
 5500         -
/// Error type for the `QueryParamsAsStringListMap` operation.
 5501         -
/// Each variant represents an error that can occur for the `QueryParamsAsStringListMap` operation.
 5502         -
#[derive(::std::fmt::Debug)]
 5503         -
pub enum QueryParamsAsStringListMapError {
        5442  +
/// Error type for the `MalformedTimestampBodyHttpDate` operation.
        5443  +
/// Each variant represents an error that can occur for the `MalformedTimestampBodyHttpDate` operation.
        5444  +
#[derive(::std::fmt::Debug)]
        5445  +
pub enum MalformedTimestampBodyHttpDateError {
        5446  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        5447  +
    ValidationException(crate::error::ValidationException),
 5504   5448   
    #[allow(missing_docs)] // documentation missing in model
 5505   5449   
    InternalServerError(crate::error::InternalServerError),
 5506   5450   
}
 5507         -
impl ::std::fmt::Display for QueryParamsAsStringListMapError {
        5451  +
impl ::std::fmt::Display for MalformedTimestampBodyHttpDateError {
 5508   5452   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 5509   5453   
        match &self {
 5510         -
            QueryParamsAsStringListMapError::InternalServerError(_inner) => _inner.fmt(f),
        5454  +
            MalformedTimestampBodyHttpDateError::ValidationException(_inner) => _inner.fmt(f),
        5455  +
            MalformedTimestampBodyHttpDateError::InternalServerError(_inner) => _inner.fmt(f),
 5511   5456   
        }
 5512   5457   
    }
 5513   5458   
}
 5514         -
impl QueryParamsAsStringListMapError {
 5515         -
    /// Returns `true` if the error kind is `QueryParamsAsStringListMapError::InternalServerError`.
        5459  +
impl MalformedTimestampBodyHttpDateError {
        5460  +
    /// Returns `true` if the error kind is `MalformedTimestampBodyHttpDateError::ValidationException`.
        5461  +
    pub fn is_validation_exception(&self) -> bool {
        5462  +
        matches!(
        5463  +
            &self,
        5464  +
            MalformedTimestampBodyHttpDateError::ValidationException(_)
        5465  +
        )
        5466  +
    }
        5467  +
    /// Returns `true` if the error kind is `MalformedTimestampBodyHttpDateError::InternalServerError`.
 5516   5468   
    pub fn is_internal_server_error(&self) -> bool {
 5517   5469   
        matches!(
 5518   5470   
            &self,
 5519         -
            QueryParamsAsStringListMapError::InternalServerError(_)
        5471  +
            MalformedTimestampBodyHttpDateError::InternalServerError(_)
 5520   5472   
        )
 5521   5473   
    }
 5522   5474   
    /// Returns the error name string by matching the correct variant.
 5523   5475   
    pub fn name(&self) -> &'static str {
 5524   5476   
        match &self {
 5525         -
            QueryParamsAsStringListMapError::InternalServerError(_inner) => _inner.name(),
        5477  +
            MalformedTimestampBodyHttpDateError::ValidationException(_inner) => _inner.name(),
        5478  +
            MalformedTimestampBodyHttpDateError::InternalServerError(_inner) => _inner.name(),
 5526   5479   
        }
 5527   5480   
    }
 5528   5481   
}
 5529         -
impl ::std::error::Error for QueryParamsAsStringListMapError {
        5482  +
impl ::std::error::Error for MalformedTimestampBodyHttpDateError {
 5530   5483   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 5531   5484   
        match &self {
 5532         -
            QueryParamsAsStringListMapError::InternalServerError(_inner) => Some(_inner),
        5485  +
            MalformedTimestampBodyHttpDateError::ValidationException(_inner) => Some(_inner),
        5486  +
            MalformedTimestampBodyHttpDateError::InternalServerError(_inner) => Some(_inner),
        5487  +
        }
 5533   5488   
    }
        5489  +
}
        5490  +
impl ::std::convert::From<crate::error::ValidationException>
        5491  +
    for crate::error::MalformedTimestampBodyHttpDateError
        5492  +
{
        5493  +
    fn from(
        5494  +
        variant: crate::error::ValidationException,
        5495  +
    ) -> crate::error::MalformedTimestampBodyHttpDateError {
        5496  +
        Self::ValidationException(variant)
 5534   5497   
    }
 5535   5498   
}
 5536   5499   
impl ::std::convert::From<crate::error::InternalServerError>
 5537         -
    for crate::error::QueryParamsAsStringListMapError
        5500  +
    for crate::error::MalformedTimestampBodyHttpDateError
 5538   5501   
{
 5539   5502   
    fn from(
 5540   5503   
        variant: crate::error::InternalServerError,
 5541         -
    ) -> crate::error::QueryParamsAsStringListMapError {
        5504  +
    ) -> crate::error::MalformedTimestampBodyHttpDateError {
 5542   5505   
        Self::InternalServerError(variant)
 5543   5506   
    }
 5544   5507   
}
 5545   5508   
 5546         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::QueryParamsAsStringListMapError {
 5547         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::QueryParamsAsStringListMapError {
        5509  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedTimestampBodyHttpDateError {
        5510  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedTimestampBodyHttpDateError {
 5548   5511   
        ::pyo3::Python::with_gil(|py| {
 5549   5512   
            let error = variant.value(py);
 5550         -
        5513  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        5514  +
                return error.into();
        5515  +
            }
 5551   5516   
            crate::error::InternalServerError {
 5552   5517   
                message: error.to_string(),
 5553   5518   
            }
 5554   5519   
            .into()
 5555   5520   
        })
 5556   5521   
    }
 5557   5522   
}
 5558   5523   
 5559         -
/// Error type for the `QueryPrecedence` operation.
 5560         -
/// Each variant represents an error that can occur for the `QueryPrecedence` operation.
        5524  +
/// Error type for the `MalformedContentTypeWithoutBody` operation.
        5525  +
/// Each variant represents an error that can occur for the `MalformedContentTypeWithoutBody` operation.
 5561   5526   
#[derive(::std::fmt::Debug)]
 5562         -
pub enum QueryPrecedenceError {
        5527  +
pub enum MalformedContentTypeWithoutBodyError {
 5563   5528   
    #[allow(missing_docs)] // documentation missing in model
 5564   5529   
    InternalServerError(crate::error::InternalServerError),
 5565   5530   
}
 5566         -
impl ::std::fmt::Display for QueryPrecedenceError {
        5531  +
impl ::std::fmt::Display for MalformedContentTypeWithoutBodyError {
 5567   5532   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 5568   5533   
        match &self {
 5569         -
            QueryPrecedenceError::InternalServerError(_inner) => _inner.fmt(f),
        5534  +
            MalformedContentTypeWithoutBodyError::InternalServerError(_inner) => _inner.fmt(f),
 5570   5535   
        }
 5571   5536   
    }
 5572   5537   
}
 5573         -
impl QueryPrecedenceError {
 5574         -
    /// Returns `true` if the error kind is `QueryPrecedenceError::InternalServerError`.
        5538  +
impl MalformedContentTypeWithoutBodyError {
        5539  +
    /// Returns `true` if the error kind is `MalformedContentTypeWithoutBodyError::InternalServerError`.
 5575   5540   
    pub fn is_internal_server_error(&self) -> bool {
 5576         -
        matches!(&self, QueryPrecedenceError::InternalServerError(_))
        5541  +
        matches!(
        5542  +
            &self,
        5543  +
            MalformedContentTypeWithoutBodyError::InternalServerError(_)
        5544  +
        )
 5577   5545   
    }
 5578   5546   
    /// Returns the error name string by matching the correct variant.
 5579   5547   
    pub fn name(&self) -> &'static str {
 5580   5548   
        match &self {
 5581         -
            QueryPrecedenceError::InternalServerError(_inner) => _inner.name(),
        5549  +
            MalformedContentTypeWithoutBodyError::InternalServerError(_inner) => _inner.name(),
 5582   5550   
        }
 5583   5551   
    }
 5584   5552   
}
 5585         -
impl ::std::error::Error for QueryPrecedenceError {
        5553  +
impl ::std::error::Error for MalformedContentTypeWithoutBodyError {
 5586   5554   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 5587   5555   
        match &self {
 5588         -
            QueryPrecedenceError::InternalServerError(_inner) => Some(_inner),
        5556  +
            MalformedContentTypeWithoutBodyError::InternalServerError(_inner) => Some(_inner),
 5589   5557   
        }
 5590   5558   
    }
 5591   5559   
}
 5592   5560   
impl ::std::convert::From<crate::error::InternalServerError>
 5593         -
    for crate::error::QueryPrecedenceError
        5561  +
    for crate::error::MalformedContentTypeWithoutBodyError
 5594   5562   
{
 5595         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::QueryPrecedenceError {
        5563  +
    fn from(
        5564  +
        variant: crate::error::InternalServerError,
        5565  +
    ) -> crate::error::MalformedContentTypeWithoutBodyError {
 5596   5566   
        Self::InternalServerError(variant)
 5597   5567   
    }
 5598   5568   
}
 5599   5569   
 5600         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::QueryPrecedenceError {
 5601         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::QueryPrecedenceError {
        5570  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedContentTypeWithoutBodyError {
        5571  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedContentTypeWithoutBodyError {
 5602   5572   
        ::pyo3::Python::with_gil(|py| {
 5603   5573   
            let error = variant.value(py);
 5604   5574   
 5605   5575   
            crate::error::InternalServerError {
 5606   5576   
                message: error.to_string(),
 5607   5577   
            }
 5608   5578   
            .into()
 5609   5579   
        })
 5610   5580   
    }
 5611   5581   
}
 5612   5582   
 5613         -
/// Error type for the `QueryIdempotencyTokenAutoFill` operation.
 5614         -
/// Each variant represents an error that can occur for the `QueryIdempotencyTokenAutoFill` operation.
        5583  +
/// Error type for the `MalformedContentTypeWithoutBodyEmptyInput` operation.
        5584  +
/// Each variant represents an error that can occur for the `MalformedContentTypeWithoutBodyEmptyInput` operation.
 5615   5585   
#[derive(::std::fmt::Debug)]
 5616         -
pub enum QueryIdempotencyTokenAutoFillError {
        5586  +
pub enum MalformedContentTypeWithoutBodyEmptyInputError {
 5617   5587   
    #[allow(missing_docs)] // documentation missing in model
 5618   5588   
    InternalServerError(crate::error::InternalServerError),
 5619   5589   
}
 5620         -
impl ::std::fmt::Display for QueryIdempotencyTokenAutoFillError {
        5590  +
impl ::std::fmt::Display for MalformedContentTypeWithoutBodyEmptyInputError {
 5621   5591   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 5622   5592   
        match &self {
 5623         -
            QueryIdempotencyTokenAutoFillError::InternalServerError(_inner) => _inner.fmt(f),
        5593  +
            MalformedContentTypeWithoutBodyEmptyInputError::InternalServerError(_inner) => {
        5594  +
                _inner.fmt(f)
        5595  +
            }
 5624   5596   
        }
 5625   5597   
    }
 5626   5598   
}
 5627         -
impl QueryIdempotencyTokenAutoFillError {
 5628         -
    /// Returns `true` if the error kind is `QueryIdempotencyTokenAutoFillError::InternalServerError`.
        5599  +
impl MalformedContentTypeWithoutBodyEmptyInputError {
        5600  +
    /// Returns `true` if the error kind is `MalformedContentTypeWithoutBodyEmptyInputError::InternalServerError`.
 5629   5601   
    pub fn is_internal_server_error(&self) -> bool {
 5630   5602   
        matches!(
 5631   5603   
            &self,
 5632         -
            QueryIdempotencyTokenAutoFillError::InternalServerError(_)
        5604  +
            MalformedContentTypeWithoutBodyEmptyInputError::InternalServerError(_)
 5633   5605   
        )
 5634   5606   
    }
 5635   5607   
    /// Returns the error name string by matching the correct variant.
 5636   5608   
    pub fn name(&self) -> &'static str {
 5637   5609   
        match &self {
 5638         -
            QueryIdempotencyTokenAutoFillError::InternalServerError(_inner) => _inner.name(),
        5610  +
            MalformedContentTypeWithoutBodyEmptyInputError::InternalServerError(_inner) => {
        5611  +
                _inner.name()
        5612  +
            }
 5639   5613   
        }
 5640   5614   
    }
 5641   5615   
}
 5642         -
impl ::std::error::Error for QueryIdempotencyTokenAutoFillError {
        5616  +
impl ::std::error::Error for MalformedContentTypeWithoutBodyEmptyInputError {
 5643   5617   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 5644   5618   
        match &self {
 5645         -
            QueryIdempotencyTokenAutoFillError::InternalServerError(_inner) => Some(_inner),
        5619  +
            MalformedContentTypeWithoutBodyEmptyInputError::InternalServerError(_inner) => {
        5620  +
                Some(_inner)
        5621  +
            }
 5646   5622   
        }
 5647   5623   
    }
 5648   5624   
}
 5649   5625   
impl ::std::convert::From<crate::error::InternalServerError>
 5650         -
    for crate::error::QueryIdempotencyTokenAutoFillError
        5626  +
    for crate::error::MalformedContentTypeWithoutBodyEmptyInputError
 5651   5627   
{
 5652   5628   
    fn from(
 5653   5629   
        variant: crate::error::InternalServerError,
 5654         -
    ) -> crate::error::QueryIdempotencyTokenAutoFillError {
        5630  +
    ) -> crate::error::MalformedContentTypeWithoutBodyEmptyInputError {
 5655   5631   
        Self::InternalServerError(variant)
 5656   5632   
    }
 5657   5633   
}
 5658   5634   
 5659         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::QueryIdempotencyTokenAutoFillError {
 5660         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::QueryIdempotencyTokenAutoFillError {
        5635  +
impl ::std::convert::From<::pyo3::PyErr>
        5636  +
    for crate::error::MalformedContentTypeWithoutBodyEmptyInputError
        5637  +
{
        5638  +
    fn from(
        5639  +
        variant: ::pyo3::PyErr,
        5640  +
    ) -> crate::error::MalformedContentTypeWithoutBodyEmptyInputError {
 5661   5641   
        ::pyo3::Python::with_gil(|py| {
 5662   5642   
            let error = variant.value(py);
 5663   5643   
 5664   5644   
            crate::error::InternalServerError {
 5665   5645   
                message: error.to_string(),
 5666   5646   
            }
 5667   5647   
            .into()
 5668   5648   
        })
 5669   5649   
    }
 5670   5650   
}
 5671   5651   
 5672         -
/// Error type for the `OmitsSerializingEmptyLists` operation.
 5673         -
/// Each variant represents an error that can occur for the `OmitsSerializingEmptyLists` operation.
        5652  +
/// Error type for the `MalformedContentTypeWithBody` operation.
        5653  +
/// Each variant represents an error that can occur for the `MalformedContentTypeWithBody` operation.
 5674   5654   
#[derive(::std::fmt::Debug)]
 5675         -
pub enum OmitsSerializingEmptyListsError {
 5676         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 5677         -
    ValidationException(crate::error::ValidationException),
        5655  +
pub enum MalformedContentTypeWithBodyError {
 5678   5656   
    #[allow(missing_docs)] // documentation missing in model
 5679   5657   
    InternalServerError(crate::error::InternalServerError),
 5680   5658   
}
 5681         -
impl ::std::fmt::Display for OmitsSerializingEmptyListsError {
        5659  +
impl ::std::fmt::Display for MalformedContentTypeWithBodyError {
 5682   5660   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 5683   5661   
        match &self {
 5684         -
            OmitsSerializingEmptyListsError::ValidationException(_inner) => _inner.fmt(f),
 5685         -
            OmitsSerializingEmptyListsError::InternalServerError(_inner) => _inner.fmt(f),
        5662  +
            MalformedContentTypeWithBodyError::InternalServerError(_inner) => _inner.fmt(f),
 5686   5663   
        }
 5687   5664   
    }
 5688   5665   
}
 5689         -
impl OmitsSerializingEmptyListsError {
 5690         -
    /// Returns `true` if the error kind is `OmitsSerializingEmptyListsError::ValidationException`.
 5691         -
    pub fn is_validation_exception(&self) -> bool {
 5692         -
        matches!(
 5693         -
            &self,
 5694         -
            OmitsSerializingEmptyListsError::ValidationException(_)
 5695         -
        )
 5696         -
    }
 5697         -
    /// Returns `true` if the error kind is `OmitsSerializingEmptyListsError::InternalServerError`.
        5666  +
impl MalformedContentTypeWithBodyError {
        5667  +
    /// Returns `true` if the error kind is `MalformedContentTypeWithBodyError::InternalServerError`.
 5698   5668   
    pub fn is_internal_server_error(&self) -> bool {
 5699   5669   
        matches!(
 5700   5670   
            &self,
 5701         -
            OmitsSerializingEmptyListsError::InternalServerError(_)
        5671  +
            MalformedContentTypeWithBodyError::InternalServerError(_)
 5702   5672   
        )
 5703   5673   
    }
 5704   5674   
    /// Returns the error name string by matching the correct variant.
 5705   5675   
    pub fn name(&self) -> &'static str {
 5706   5676   
        match &self {
 5707         -
            OmitsSerializingEmptyListsError::ValidationException(_inner) => _inner.name(),
 5708         -
            OmitsSerializingEmptyListsError::InternalServerError(_inner) => _inner.name(),
        5677  +
            MalformedContentTypeWithBodyError::InternalServerError(_inner) => _inner.name(),
 5709   5678   
        }
 5710   5679   
    }
 5711   5680   
}
 5712         -
impl ::std::error::Error for OmitsSerializingEmptyListsError {
        5681  +
impl ::std::error::Error for MalformedContentTypeWithBodyError {
 5713   5682   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 5714   5683   
        match &self {
 5715         -
            OmitsSerializingEmptyListsError::ValidationException(_inner) => Some(_inner),
 5716         -
            OmitsSerializingEmptyListsError::InternalServerError(_inner) => Some(_inner),
 5717         -
        }
        5684  +
            MalformedContentTypeWithBodyError::InternalServerError(_inner) => Some(_inner),
 5718   5685   
        }
 5719         -
}
 5720         -
impl ::std::convert::From<crate::error::ValidationException>
 5721         -
    for crate::error::OmitsSerializingEmptyListsError
 5722         -
{
 5723         -
    fn from(
 5724         -
        variant: crate::error::ValidationException,
 5725         -
    ) -> crate::error::OmitsSerializingEmptyListsError {
 5726         -
        Self::ValidationException(variant)
 5727   5686   
    }
 5728   5687   
}
 5729   5688   
impl ::std::convert::From<crate::error::InternalServerError>
 5730         -
    for crate::error::OmitsSerializingEmptyListsError
        5689  +
    for crate::error::MalformedContentTypeWithBodyError
 5731   5690   
{
 5732   5691   
    fn from(
 5733   5692   
        variant: crate::error::InternalServerError,
 5734         -
    ) -> crate::error::OmitsSerializingEmptyListsError {
        5693  +
    ) -> crate::error::MalformedContentTypeWithBodyError {
 5735   5694   
        Self::InternalServerError(variant)
 5736   5695   
    }
 5737   5696   
}
 5738   5697   
 5739         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::OmitsSerializingEmptyListsError {
 5740         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::OmitsSerializingEmptyListsError {
        5698  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedContentTypeWithBodyError {
        5699  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedContentTypeWithBodyError {
 5741   5700   
        ::pyo3::Python::with_gil(|py| {
 5742   5701   
            let error = variant.value(py);
 5743         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 5744         -
                return error.into();
 5745         -
            }
        5702  +
 5746   5703   
            crate::error::InternalServerError {
 5747   5704   
                message: error.to_string(),
 5748   5705   
            }
 5749   5706   
            .into()
 5750   5707   
        })
 5751   5708   
    }
 5752   5709   
}
 5753   5710   
 5754         -
/// Error type for the `OmitsNullSerializesEmptyString` operation.
 5755         -
/// Each variant represents an error that can occur for the `OmitsNullSerializesEmptyString` operation.
        5711  +
/// Error type for the `MalformedContentTypeWithPayload` operation.
        5712  +
/// Each variant represents an error that can occur for the `MalformedContentTypeWithPayload` operation.
 5756   5713   
#[derive(::std::fmt::Debug)]
 5757         -
pub enum OmitsNullSerializesEmptyStringError {
        5714  +
pub enum MalformedContentTypeWithPayloadError {
 5758   5715   
    #[allow(missing_docs)] // documentation missing in model
 5759   5716   
    InternalServerError(crate::error::InternalServerError),
 5760   5717   
}
 5761         -
impl ::std::fmt::Display for OmitsNullSerializesEmptyStringError {
        5718  +
impl ::std::fmt::Display for MalformedContentTypeWithPayloadError {
 5762   5719   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 5763   5720   
        match &self {
 5764         -
            OmitsNullSerializesEmptyStringError::InternalServerError(_inner) => _inner.fmt(f),
        5721  +
            MalformedContentTypeWithPayloadError::InternalServerError(_inner) => _inner.fmt(f),
 5765   5722   
        }
 5766   5723   
    }
 5767   5724   
}
 5768         -
impl OmitsNullSerializesEmptyStringError {
 5769         -
    /// Returns `true` if the error kind is `OmitsNullSerializesEmptyStringError::InternalServerError`.
        5725  +
impl MalformedContentTypeWithPayloadError {
        5726  +
    /// Returns `true` if the error kind is `MalformedContentTypeWithPayloadError::InternalServerError`.
 5770   5727   
    pub fn is_internal_server_error(&self) -> bool {
 5771   5728   
        matches!(
 5772   5729   
            &self,
 5773         -
            OmitsNullSerializesEmptyStringError::InternalServerError(_)
        5730  +
            MalformedContentTypeWithPayloadError::InternalServerError(_)
 5774   5731   
        )
 5775   5732   
    }
 5776   5733   
    /// Returns the error name string by matching the correct variant.
 5777   5734   
    pub fn name(&self) -> &'static str {
 5778   5735   
        match &self {
 5779         -
            OmitsNullSerializesEmptyStringError::InternalServerError(_inner) => _inner.name(),
        5736  +
            MalformedContentTypeWithPayloadError::InternalServerError(_inner) => _inner.name(),
 5780   5737   
        }
 5781   5738   
    }
 5782   5739   
}
 5783         -
impl ::std::error::Error for OmitsNullSerializesEmptyStringError {
        5740  +
impl ::std::error::Error for MalformedContentTypeWithPayloadError {
 5784   5741   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 5785   5742   
        match &self {
 5786         -
            OmitsNullSerializesEmptyStringError::InternalServerError(_inner) => Some(_inner),
        5743  +
            MalformedContentTypeWithPayloadError::InternalServerError(_inner) => Some(_inner),
 5787   5744   
        }
 5788   5745   
    }
 5789   5746   
}
 5790   5747   
impl ::std::convert::From<crate::error::InternalServerError>
 5791         -
    for crate::error::OmitsNullSerializesEmptyStringError
        5748  +
    for crate::error::MalformedContentTypeWithPayloadError
 5792   5749   
{
 5793   5750   
    fn from(
 5794   5751   
        variant: crate::error::InternalServerError,
 5795         -
    ) -> crate::error::OmitsNullSerializesEmptyStringError {
        5752  +
    ) -> crate::error::MalformedContentTypeWithPayloadError {
 5796   5753   
        Self::InternalServerError(variant)
 5797   5754   
    }
 5798   5755   
}
 5799   5756   
 5800         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::OmitsNullSerializesEmptyStringError {
 5801         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::OmitsNullSerializesEmptyStringError {
        5757  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedContentTypeWithPayloadError {
        5758  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedContentTypeWithPayloadError {
 5802   5759   
        ::pyo3::Python::with_gil(|py| {
 5803   5760   
            let error = variant.value(py);
 5804   5761   
 5805   5762   
            crate::error::InternalServerError {
 5806   5763   
                message: error.to_string(),
 5807   5764   
            }
 5808   5765   
            .into()
 5809   5766   
        })
 5810   5767   
    }
 5811   5768   
}
 5812   5769   
 5813         -
/// Error type for the `IgnoreQueryParamsInResponse` operation.
 5814         -
/// Each variant represents an error that can occur for the `IgnoreQueryParamsInResponse` operation.
        5770  +
/// Error type for the `MalformedContentTypeWithGenericString` operation.
        5771  +
/// Each variant represents an error that can occur for the `MalformedContentTypeWithGenericString` operation.
 5815   5772   
#[derive(::std::fmt::Debug)]
 5816         -
pub enum IgnoreQueryParamsInResponseError {
        5773  +
pub enum MalformedContentTypeWithGenericStringError {
 5817   5774   
    #[allow(missing_docs)] // documentation missing in model
 5818   5775   
    InternalServerError(crate::error::InternalServerError),
 5819   5776   
}
 5820         -
impl ::std::fmt::Display for IgnoreQueryParamsInResponseError {
        5777  +
impl ::std::fmt::Display for MalformedContentTypeWithGenericStringError {
 5821   5778   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 5822   5779   
        match &self {
 5823         -
            IgnoreQueryParamsInResponseError::InternalServerError(_inner) => _inner.fmt(f),
        5780  +
            MalformedContentTypeWithGenericStringError::InternalServerError(_inner) => {
        5781  +
                _inner.fmt(f)
        5782  +
            }
 5824   5783   
        }
 5825   5784   
    }
 5826   5785   
}
 5827         -
impl IgnoreQueryParamsInResponseError {
 5828         -
    /// Returns `true` if the error kind is `IgnoreQueryParamsInResponseError::InternalServerError`.
        5786  +
impl MalformedContentTypeWithGenericStringError {
        5787  +
    /// Returns `true` if the error kind is `MalformedContentTypeWithGenericStringError::InternalServerError`.
 5829   5788   
    pub fn is_internal_server_error(&self) -> bool {
 5830   5789   
        matches!(
 5831   5790   
            &self,
 5832         -
            IgnoreQueryParamsInResponseError::InternalServerError(_)
        5791  +
            MalformedContentTypeWithGenericStringError::InternalServerError(_)
 5833   5792   
        )
 5834   5793   
    }
 5835   5794   
    /// Returns the error name string by matching the correct variant.
 5836   5795   
    pub fn name(&self) -> &'static str {
 5837   5796   
        match &self {
 5838         -
            IgnoreQueryParamsInResponseError::InternalServerError(_inner) => _inner.name(),
        5797  +
            MalformedContentTypeWithGenericStringError::InternalServerError(_inner) => {
        5798  +
                _inner.name()
        5799  +
            }
 5839   5800   
        }
 5840   5801   
    }
 5841   5802   
}
 5842         -
impl ::std::error::Error for IgnoreQueryParamsInResponseError {
        5803  +
impl ::std::error::Error for MalformedContentTypeWithGenericStringError {
 5843   5804   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 5844   5805   
        match &self {
 5845         -
            IgnoreQueryParamsInResponseError::InternalServerError(_inner) => Some(_inner),
        5806  +
            MalformedContentTypeWithGenericStringError::InternalServerError(_inner) => Some(_inner),
 5846   5807   
        }
 5847   5808   
    }
 5848   5809   
}
 5849   5810   
impl ::std::convert::From<crate::error::InternalServerError>
 5850         -
    for crate::error::IgnoreQueryParamsInResponseError
        5811  +
    for crate::error::MalformedContentTypeWithGenericStringError
 5851   5812   
{
 5852   5813   
    fn from(
 5853   5814   
        variant: crate::error::InternalServerError,
 5854         -
    ) -> crate::error::IgnoreQueryParamsInResponseError {
        5815  +
    ) -> crate::error::MalformedContentTypeWithGenericStringError {
 5855   5816   
        Self::InternalServerError(variant)
 5856   5817   
    }
 5857   5818   
}
 5858   5819   
 5859         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::IgnoreQueryParamsInResponseError {
 5860         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::IgnoreQueryParamsInResponseError {
        5820  +
impl ::std::convert::From<::pyo3::PyErr>
        5821  +
    for crate::error::MalformedContentTypeWithGenericStringError
        5822  +
{
        5823  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedContentTypeWithGenericStringError {
 5861   5824   
        ::pyo3::Python::with_gil(|py| {
 5862   5825   
            let error = variant.value(py);
 5863   5826   
 5864   5827   
            crate::error::InternalServerError {
 5865   5828   
                message: error.to_string(),
 5866   5829   
            }
 5867   5830   
            .into()
 5868   5831   
        })
 5869   5832   
    }
 5870   5833   
}
 5871   5834   
 5872         -
/// Error type for the `ConstantAndVariableQueryString` operation.
 5873         -
/// Each variant represents an error that can occur for the `ConstantAndVariableQueryString` operation.
        5835  +
/// Error type for the `MalformedAcceptWithBody` operation.
        5836  +
/// Each variant represents an error that can occur for the `MalformedAcceptWithBody` operation.
 5874   5837   
#[derive(::std::fmt::Debug)]
 5875         -
pub enum ConstantAndVariableQueryStringError {
        5838  +
pub enum MalformedAcceptWithBodyError {
 5876   5839   
    #[allow(missing_docs)] // documentation missing in model
 5877   5840   
    InternalServerError(crate::error::InternalServerError),
 5878   5841   
}
 5879         -
impl ::std::fmt::Display for ConstantAndVariableQueryStringError {
        5842  +
impl ::std::fmt::Display for MalformedAcceptWithBodyError {
 5880   5843   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 5881   5844   
        match &self {
 5882         -
            ConstantAndVariableQueryStringError::InternalServerError(_inner) => _inner.fmt(f),
        5845  +
            MalformedAcceptWithBodyError::InternalServerError(_inner) => _inner.fmt(f),
 5883   5846   
        }
 5884   5847   
    }
 5885   5848   
}
 5886         -
impl ConstantAndVariableQueryStringError {
 5887         -
    /// Returns `true` if the error kind is `ConstantAndVariableQueryStringError::InternalServerError`.
        5849  +
impl MalformedAcceptWithBodyError {
        5850  +
    /// Returns `true` if the error kind is `MalformedAcceptWithBodyError::InternalServerError`.
 5888   5851   
    pub fn is_internal_server_error(&self) -> bool {
 5889         -
        matches!(
 5890         -
            &self,
 5891         -
            ConstantAndVariableQueryStringError::InternalServerError(_)
 5892         -
        )
        5852  +
        matches!(&self, MalformedAcceptWithBodyError::InternalServerError(_))
 5893   5853   
    }
 5894   5854   
    /// Returns the error name string by matching the correct variant.
 5895   5855   
    pub fn name(&self) -> &'static str {
 5896   5856   
        match &self {
 5897         -
            ConstantAndVariableQueryStringError::InternalServerError(_inner) => _inner.name(),
        5857  +
            MalformedAcceptWithBodyError::InternalServerError(_inner) => _inner.name(),
 5898   5858   
        }
 5899   5859   
    }
 5900   5860   
}
 5901         -
impl ::std::error::Error for ConstantAndVariableQueryStringError {
        5861  +
impl ::std::error::Error for MalformedAcceptWithBodyError {
 5902   5862   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 5903   5863   
        match &self {
 5904         -
            ConstantAndVariableQueryStringError::InternalServerError(_inner) => Some(_inner),
        5864  +
            MalformedAcceptWithBodyError::InternalServerError(_inner) => Some(_inner),
 5905   5865   
        }
 5906   5866   
    }
 5907   5867   
}
 5908   5868   
impl ::std::convert::From<crate::error::InternalServerError>
 5909         -
    for crate::error::ConstantAndVariableQueryStringError
        5869  +
    for crate::error::MalformedAcceptWithBodyError
 5910   5870   
{
 5911   5871   
    fn from(
 5912   5872   
        variant: crate::error::InternalServerError,
 5913         -
    ) -> crate::error::ConstantAndVariableQueryStringError {
        5873  +
    ) -> crate::error::MalformedAcceptWithBodyError {
 5914   5874   
        Self::InternalServerError(variant)
 5915   5875   
    }
 5916   5876   
}
 5917   5877   
 5918         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::ConstantAndVariableQueryStringError {
 5919         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::ConstantAndVariableQueryStringError {
        5878  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedAcceptWithBodyError {
        5879  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedAcceptWithBodyError {
 5920   5880   
        ::pyo3::Python::with_gil(|py| {
 5921   5881   
            let error = variant.value(py);
 5922   5882   
 5923   5883   
            crate::error::InternalServerError {
 5924   5884   
                message: error.to_string(),
 5925   5885   
            }
 5926   5886   
            .into()
 5927   5887   
        })
 5928   5888   
    }
 5929   5889   
}
 5930   5890   
 5931         -
/// Error type for the `ConstantQueryString` operation.
 5932         -
/// Each variant represents an error that can occur for the `ConstantQueryString` operation.
        5891  +
/// Error type for the `MalformedAcceptWithPayload` operation.
        5892  +
/// Each variant represents an error that can occur for the `MalformedAcceptWithPayload` operation.
 5933   5893   
#[derive(::std::fmt::Debug)]
 5934         -
pub enum ConstantQueryStringError {
 5935         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 5936         -
    ValidationException(crate::error::ValidationException),
        5894  +
pub enum MalformedAcceptWithPayloadError {
 5937   5895   
    #[allow(missing_docs)] // documentation missing in model
 5938   5896   
    InternalServerError(crate::error::InternalServerError),
 5939   5897   
}
 5940         -
impl ::std::fmt::Display for ConstantQueryStringError {
        5898  +
impl ::std::fmt::Display for MalformedAcceptWithPayloadError {
 5941   5899   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 5942   5900   
        match &self {
 5943         -
            ConstantQueryStringError::ValidationException(_inner) => _inner.fmt(f),
 5944         -
            ConstantQueryStringError::InternalServerError(_inner) => _inner.fmt(f),
        5901  +
            MalformedAcceptWithPayloadError::InternalServerError(_inner) => _inner.fmt(f),
 5945   5902   
        }
 5946   5903   
    }
 5947   5904   
}
 5948         -
impl ConstantQueryStringError {
 5949         -
    /// Returns `true` if the error kind is `ConstantQueryStringError::ValidationException`.
 5950         -
    pub fn is_validation_exception(&self) -> bool {
 5951         -
        matches!(&self, ConstantQueryStringError::ValidationException(_))
 5952         -
    }
 5953         -
    /// Returns `true` if the error kind is `ConstantQueryStringError::InternalServerError`.
        5905  +
impl MalformedAcceptWithPayloadError {
        5906  +
    /// Returns `true` if the error kind is `MalformedAcceptWithPayloadError::InternalServerError`.
 5954   5907   
    pub fn is_internal_server_error(&self) -> bool {
 5955         -
        matches!(&self, ConstantQueryStringError::InternalServerError(_))
        5908  +
        matches!(
        5909  +
            &self,
        5910  +
            MalformedAcceptWithPayloadError::InternalServerError(_)
        5911  +
        )
 5956   5912   
    }
 5957   5913   
    /// Returns the error name string by matching the correct variant.
 5958   5914   
    pub fn name(&self) -> &'static str {
 5959   5915   
        match &self {
 5960         -
            ConstantQueryStringError::ValidationException(_inner) => _inner.name(),
 5961         -
            ConstantQueryStringError::InternalServerError(_inner) => _inner.name(),
        5916  +
            MalformedAcceptWithPayloadError::InternalServerError(_inner) => _inner.name(),
 5962   5917   
        }
 5963   5918   
    }
 5964   5919   
}
 5965         -
impl ::std::error::Error for ConstantQueryStringError {
        5920  +
impl ::std::error::Error for MalformedAcceptWithPayloadError {
 5966   5921   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 5967   5922   
        match &self {
 5968         -
            ConstantQueryStringError::ValidationException(_inner) => Some(_inner),
 5969         -
            ConstantQueryStringError::InternalServerError(_inner) => Some(_inner),
 5970         -
        }
        5923  +
            MalformedAcceptWithPayloadError::InternalServerError(_inner) => Some(_inner),
 5971   5924   
        }
 5972         -
}
 5973         -
impl ::std::convert::From<crate::error::ValidationException>
 5974         -
    for crate::error::ConstantQueryStringError
 5975         -
{
 5976         -
    fn from(variant: crate::error::ValidationException) -> crate::error::ConstantQueryStringError {
 5977         -
        Self::ValidationException(variant)
 5978   5925   
    }
 5979   5926   
}
 5980   5927   
impl ::std::convert::From<crate::error::InternalServerError>
 5981         -
    for crate::error::ConstantQueryStringError
        5928  +
    for crate::error::MalformedAcceptWithPayloadError
 5982   5929   
{
 5983         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::ConstantQueryStringError {
        5930  +
    fn from(
        5931  +
        variant: crate::error::InternalServerError,
        5932  +
    ) -> crate::error::MalformedAcceptWithPayloadError {
 5984   5933   
        Self::InternalServerError(variant)
 5985   5934   
    }
 5986   5935   
}
 5987   5936   
 5988         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::ConstantQueryStringError {
 5989         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::ConstantQueryStringError {
        5937  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedAcceptWithPayloadError {
        5938  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedAcceptWithPayloadError {
 5990   5939   
        ::pyo3::Python::with_gil(|py| {
 5991   5940   
            let error = variant.value(py);
 5992         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 5993         -
                return error.into();
 5994         -
            }
        5941  +
 5995   5942   
            crate::error::InternalServerError {
 5996   5943   
                message: error.to_string(),
 5997   5944   
            }
 5998   5945   
            .into()
 5999   5946   
        })
 6000   5947   
    }
 6001   5948   
}
 6002   5949   
 6003         -
/// Error type for the `AllQueryStringTypes` operation.
 6004         -
/// Each variant represents an error that can occur for the `AllQueryStringTypes` operation.
        5950  +
/// Error type for the `MalformedAcceptWithGenericString` operation.
        5951  +
/// Each variant represents an error that can occur for the `MalformedAcceptWithGenericString` operation.
 6005   5952   
#[derive(::std::fmt::Debug)]
 6006         -
pub enum AllQueryStringTypesError {
 6007         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 6008         -
    ValidationException(crate::error::ValidationException),
        5953  +
pub enum MalformedAcceptWithGenericStringError {
 6009   5954   
    #[allow(missing_docs)] // documentation missing in model
 6010   5955   
    InternalServerError(crate::error::InternalServerError),
 6011   5956   
}
 6012         -
impl ::std::fmt::Display for AllQueryStringTypesError {
        5957  +
impl ::std::fmt::Display for MalformedAcceptWithGenericStringError {
 6013   5958   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 6014   5959   
        match &self {
 6015         -
            AllQueryStringTypesError::ValidationException(_inner) => _inner.fmt(f),
 6016         -
            AllQueryStringTypesError::InternalServerError(_inner) => _inner.fmt(f),
        5960  +
            MalformedAcceptWithGenericStringError::InternalServerError(_inner) => _inner.fmt(f),
 6017   5961   
        }
 6018   5962   
    }
 6019   5963   
}
 6020         -
impl AllQueryStringTypesError {
 6021         -
    /// Returns `true` if the error kind is `AllQueryStringTypesError::ValidationException`.
 6022         -
    pub fn is_validation_exception(&self) -> bool {
 6023         -
        matches!(&self, AllQueryStringTypesError::ValidationException(_))
 6024         -
    }
 6025         -
    /// Returns `true` if the error kind is `AllQueryStringTypesError::InternalServerError`.
        5964  +
impl MalformedAcceptWithGenericStringError {
        5965  +
    /// Returns `true` if the error kind is `MalformedAcceptWithGenericStringError::InternalServerError`.
 6026   5966   
    pub fn is_internal_server_error(&self) -> bool {
 6027         -
        matches!(&self, AllQueryStringTypesError::InternalServerError(_))
        5967  +
        matches!(
        5968  +
            &self,
        5969  +
            MalformedAcceptWithGenericStringError::InternalServerError(_)
        5970  +
        )
 6028   5971   
    }
 6029   5972   
    /// Returns the error name string by matching the correct variant.
 6030   5973   
    pub fn name(&self) -> &'static str {
 6031   5974   
        match &self {
 6032         -
            AllQueryStringTypesError::ValidationException(_inner) => _inner.name(),
 6033         -
            AllQueryStringTypesError::InternalServerError(_inner) => _inner.name(),
        5975  +
            MalformedAcceptWithGenericStringError::InternalServerError(_inner) => _inner.name(),
 6034   5976   
        }
 6035   5977   
    }
 6036   5978   
}
 6037         -
impl ::std::error::Error for AllQueryStringTypesError {
        5979  +
impl ::std::error::Error for MalformedAcceptWithGenericStringError {
 6038   5980   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 6039   5981   
        match &self {
 6040         -
            AllQueryStringTypesError::ValidationException(_inner) => Some(_inner),
 6041         -
            AllQueryStringTypesError::InternalServerError(_inner) => Some(_inner),
 6042         -
        }
        5982  +
            MalformedAcceptWithGenericStringError::InternalServerError(_inner) => Some(_inner),
 6043   5983   
        }
 6044         -
}
 6045         -
impl ::std::convert::From<crate::error::ValidationException>
 6046         -
    for crate::error::AllQueryStringTypesError
 6047         -
{
 6048         -
    fn from(variant: crate::error::ValidationException) -> crate::error::AllQueryStringTypesError {
 6049         -
        Self::ValidationException(variant)
 6050   5984   
    }
 6051   5985   
}
 6052   5986   
impl ::std::convert::From<crate::error::InternalServerError>
 6053         -
    for crate::error::AllQueryStringTypesError
        5987  +
    for crate::error::MalformedAcceptWithGenericStringError
 6054   5988   
{
 6055         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::AllQueryStringTypesError {
        5989  +
    fn from(
        5990  +
        variant: crate::error::InternalServerError,
        5991  +
    ) -> crate::error::MalformedAcceptWithGenericStringError {
 6056   5992   
        Self::InternalServerError(variant)
 6057   5993   
    }
 6058   5994   
}
 6059   5995   
 6060         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::AllQueryStringTypesError {
 6061         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::AllQueryStringTypesError {
        5996  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MalformedAcceptWithGenericStringError {
        5997  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::MalformedAcceptWithGenericStringError {
 6062   5998   
        ::pyo3::Python::with_gil(|py| {
 6063   5999   
            let error = variant.value(py);
 6064         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 6065         -
                return error.into();
 6066         -
            }
        6000  +
 6067   6001   
            crate::error::InternalServerError {
 6068   6002   
                message: error.to_string(),
 6069   6003   
            }
 6070   6004   
            .into()
 6071   6005   
        })
 6072   6006   
    }
 6073   6007   
}
 6074   6008   
 6075         -
/// Error type for the `HttpRequestWithRegexLiteral` operation.
 6076         -
/// Each variant represents an error that can occur for the `HttpRequestWithRegexLiteral` operation.
        6009  +
/// Error type for the `TestBodyStructure` operation.
        6010  +
/// Each variant represents an error that can occur for the `TestBodyStructure` operation.
 6077   6011   
#[derive(::std::fmt::Debug)]
 6078         -
pub enum HttpRequestWithRegexLiteralError {
 6079         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 6080         -
    ValidationException(crate::error::ValidationException),
        6012  +
pub enum TestBodyStructureError {
 6081   6013   
    #[allow(missing_docs)] // documentation missing in model
 6082   6014   
    InternalServerError(crate::error::InternalServerError),
 6083   6015   
}
 6084         -
impl ::std::fmt::Display for HttpRequestWithRegexLiteralError {
        6016  +
impl ::std::fmt::Display for TestBodyStructureError {
 6085   6017   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 6086   6018   
        match &self {
 6087         -
            HttpRequestWithRegexLiteralError::ValidationException(_inner) => _inner.fmt(f),
 6088         -
            HttpRequestWithRegexLiteralError::InternalServerError(_inner) => _inner.fmt(f),
        6019  +
            TestBodyStructureError::InternalServerError(_inner) => _inner.fmt(f),
 6089   6020   
        }
 6090   6021   
    }
 6091   6022   
}
 6092         -
impl HttpRequestWithRegexLiteralError {
 6093         -
    /// Returns `true` if the error kind is `HttpRequestWithRegexLiteralError::ValidationException`.
 6094         -
    pub fn is_validation_exception(&self) -> bool {
 6095         -
        matches!(
 6096         -
            &self,
 6097         -
            HttpRequestWithRegexLiteralError::ValidationException(_)
 6098         -
        )
 6099         -
    }
 6100         -
    /// Returns `true` if the error kind is `HttpRequestWithRegexLiteralError::InternalServerError`.
        6023  +
impl TestBodyStructureError {
        6024  +
    /// Returns `true` if the error kind is `TestBodyStructureError::InternalServerError`.
 6101   6025   
    pub fn is_internal_server_error(&self) -> bool {
 6102         -
        matches!(
 6103         -
            &self,
 6104         -
            HttpRequestWithRegexLiteralError::InternalServerError(_)
 6105         -
        )
        6026  +
        matches!(&self, TestBodyStructureError::InternalServerError(_))
 6106   6027   
    }
 6107   6028   
    /// Returns the error name string by matching the correct variant.
 6108   6029   
    pub fn name(&self) -> &'static str {
 6109   6030   
        match &self {
 6110         -
            HttpRequestWithRegexLiteralError::ValidationException(_inner) => _inner.name(),
 6111         -
            HttpRequestWithRegexLiteralError::InternalServerError(_inner) => _inner.name(),
        6031  +
            TestBodyStructureError::InternalServerError(_inner) => _inner.name(),
 6112   6032   
        }
 6113   6033   
    }
 6114   6034   
}
 6115         -
impl ::std::error::Error for HttpRequestWithRegexLiteralError {
        6035  +
impl ::std::error::Error for TestBodyStructureError {
 6116   6036   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 6117   6037   
        match &self {
 6118         -
            HttpRequestWithRegexLiteralError::ValidationException(_inner) => Some(_inner),
 6119         -
            HttpRequestWithRegexLiteralError::InternalServerError(_inner) => Some(_inner),
 6120         -
        }
        6038  +
            TestBodyStructureError::InternalServerError(_inner) => Some(_inner),
 6121   6039   
        }
 6122         -
}
 6123         -
impl ::std::convert::From<crate::error::ValidationException>
 6124         -
    for crate::error::HttpRequestWithRegexLiteralError
 6125         -
{
 6126         -
    fn from(
 6127         -
        variant: crate::error::ValidationException,
 6128         -
    ) -> crate::error::HttpRequestWithRegexLiteralError {
 6129         -
        Self::ValidationException(variant)
 6130   6040   
    }
 6131   6041   
}
 6132   6042   
impl ::std::convert::From<crate::error::InternalServerError>
 6133         -
    for crate::error::HttpRequestWithRegexLiteralError
        6043  +
    for crate::error::TestBodyStructureError
 6134   6044   
{
 6135         -
    fn from(
 6136         -
        variant: crate::error::InternalServerError,
 6137         -
    ) -> crate::error::HttpRequestWithRegexLiteralError {
        6045  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::TestBodyStructureError {
 6138   6046   
        Self::InternalServerError(variant)
 6139   6047   
    }
 6140   6048   
}
 6141   6049   
 6142         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpRequestWithRegexLiteralError {
 6143         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpRequestWithRegexLiteralError {
        6050  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::TestBodyStructureError {
        6051  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::TestBodyStructureError {
 6144   6052   
        ::pyo3::Python::with_gil(|py| {
 6145   6053   
            let error = variant.value(py);
 6146         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 6147         -
                return error.into();
 6148         -
            }
        6054  +
 6149   6055   
            crate::error::InternalServerError {
 6150   6056   
                message: error.to_string(),
 6151   6057   
            }
 6152   6058   
            .into()
 6153   6059   
        })
 6154   6060   
    }
 6155   6061   
}
 6156   6062   
 6157         -
/// Error type for the `HttpRequestWithFloatLabels` operation.
 6158         -
/// Each variant represents an error that can occur for the `HttpRequestWithFloatLabels` operation.
        6063  +
/// Error type for the `TestPayloadStructure` operation.
        6064  +
/// Each variant represents an error that can occur for the `TestPayloadStructure` operation.
 6159   6065   
#[derive(::std::fmt::Debug)]
 6160         -
pub enum HttpRequestWithFloatLabelsError {
 6161         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 6162         -
    ValidationException(crate::error::ValidationException),
        6066  +
pub enum TestPayloadStructureError {
 6163   6067   
    #[allow(missing_docs)] // documentation missing in model
 6164   6068   
    InternalServerError(crate::error::InternalServerError),
 6165   6069   
}
 6166         -
impl ::std::fmt::Display for HttpRequestWithFloatLabelsError {
        6070  +
impl ::std::fmt::Display for TestPayloadStructureError {
 6167   6071   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 6168   6072   
        match &self {
 6169         -
            HttpRequestWithFloatLabelsError::ValidationException(_inner) => _inner.fmt(f),
 6170         -
            HttpRequestWithFloatLabelsError::InternalServerError(_inner) => _inner.fmt(f),
        6073  +
            TestPayloadStructureError::InternalServerError(_inner) => _inner.fmt(f),
 6171   6074   
        }
 6172   6075   
    }
 6173   6076   
}
 6174         -
impl HttpRequestWithFloatLabelsError {
 6175         -
    /// Returns `true` if the error kind is `HttpRequestWithFloatLabelsError::ValidationException`.
 6176         -
    pub fn is_validation_exception(&self) -> bool {
 6177         -
        matches!(
 6178         -
            &self,
 6179         -
            HttpRequestWithFloatLabelsError::ValidationException(_)
 6180         -
        )
 6181         -
    }
 6182         -
    /// Returns `true` if the error kind is `HttpRequestWithFloatLabelsError::InternalServerError`.
        6077  +
impl TestPayloadStructureError {
        6078  +
    /// Returns `true` if the error kind is `TestPayloadStructureError::InternalServerError`.
 6183   6079   
    pub fn is_internal_server_error(&self) -> bool {
 6184         -
        matches!(
 6185         -
            &self,
 6186         -
            HttpRequestWithFloatLabelsError::InternalServerError(_)
 6187         -
        )
        6080  +
        matches!(&self, TestPayloadStructureError::InternalServerError(_))
 6188   6081   
    }
 6189   6082   
    /// Returns the error name string by matching the correct variant.
 6190   6083   
    pub fn name(&self) -> &'static str {
 6191   6084   
        match &self {
 6192         -
            HttpRequestWithFloatLabelsError::ValidationException(_inner) => _inner.name(),
 6193         -
            HttpRequestWithFloatLabelsError::InternalServerError(_inner) => _inner.name(),
        6085  +
            TestPayloadStructureError::InternalServerError(_inner) => _inner.name(),
 6194   6086   
        }
 6195   6087   
    }
 6196   6088   
}
 6197         -
impl ::std::error::Error for HttpRequestWithFloatLabelsError {
        6089  +
impl ::std::error::Error for TestPayloadStructureError {
 6198   6090   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 6199   6091   
        match &self {
 6200         -
            HttpRequestWithFloatLabelsError::ValidationException(_inner) => Some(_inner),
 6201         -
            HttpRequestWithFloatLabelsError::InternalServerError(_inner) => Some(_inner),
 6202         -
        }
        6092  +
            TestPayloadStructureError::InternalServerError(_inner) => Some(_inner),
 6203   6093   
        }
 6204         -
}
 6205         -
impl ::std::convert::From<crate::error::ValidationException>
 6206         -
    for crate::error::HttpRequestWithFloatLabelsError
 6207         -
{
 6208         -
    fn from(
 6209         -
        variant: crate::error::ValidationException,
 6210         -
    ) -> crate::error::HttpRequestWithFloatLabelsError {
 6211         -
        Self::ValidationException(variant)
 6212   6094   
    }
 6213   6095   
}
 6214   6096   
impl ::std::convert::From<crate::error::InternalServerError>
 6215         -
    for crate::error::HttpRequestWithFloatLabelsError
        6097  +
    for crate::error::TestPayloadStructureError
 6216   6098   
{
 6217         -
    fn from(
 6218         -
        variant: crate::error::InternalServerError,
 6219         -
    ) -> crate::error::HttpRequestWithFloatLabelsError {
        6099  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::TestPayloadStructureError {
 6220   6100   
        Self::InternalServerError(variant)
 6221   6101   
    }
 6222   6102   
}
 6223   6103   
 6224         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpRequestWithFloatLabelsError {
 6225         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpRequestWithFloatLabelsError {
        6104  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::TestPayloadStructureError {
        6105  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::TestPayloadStructureError {
 6226   6106   
        ::pyo3::Python::with_gil(|py| {
 6227   6107   
            let error = variant.value(py);
 6228         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 6229         -
                return error.into();
 6230         -
            }
        6108  +
 6231   6109   
            crate::error::InternalServerError {
 6232   6110   
                message: error.to_string(),
 6233   6111   
            }
 6234   6112   
            .into()
 6235   6113   
        })
 6236   6114   
    }
 6237   6115   
}
 6238   6116   
 6239         -
/// Error type for the `HttpRequestWithGreedyLabelInPath` operation.
 6240         -
/// Each variant represents an error that can occur for the `HttpRequestWithGreedyLabelInPath` operation.
        6117  +
/// Error type for the `TestPayloadBlob` operation.
        6118  +
/// Each variant represents an error that can occur for the `TestPayloadBlob` operation.
 6241   6119   
#[derive(::std::fmt::Debug)]
 6242         -
pub enum HttpRequestWithGreedyLabelInPathError {
 6243         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 6244         -
    ValidationException(crate::error::ValidationException),
        6120  +
pub enum TestPayloadBlobError {
 6245   6121   
    #[allow(missing_docs)] // documentation missing in model
 6246   6122   
    InternalServerError(crate::error::InternalServerError),
 6247   6123   
}
 6248         -
impl ::std::fmt::Display for HttpRequestWithGreedyLabelInPathError {
        6124  +
impl ::std::fmt::Display for TestPayloadBlobError {
 6249   6125   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 6250   6126   
        match &self {
 6251         -
            HttpRequestWithGreedyLabelInPathError::ValidationException(_inner) => _inner.fmt(f),
 6252         -
            HttpRequestWithGreedyLabelInPathError::InternalServerError(_inner) => _inner.fmt(f),
        6127  +
            TestPayloadBlobError::InternalServerError(_inner) => _inner.fmt(f),
 6253   6128   
        }
 6254   6129   
    }
 6255   6130   
}
 6256         -
impl HttpRequestWithGreedyLabelInPathError {
 6257         -
    /// Returns `true` if the error kind is `HttpRequestWithGreedyLabelInPathError::ValidationException`.
 6258         -
    pub fn is_validation_exception(&self) -> bool {
 6259         -
        matches!(
 6260         -
            &self,
 6261         -
            HttpRequestWithGreedyLabelInPathError::ValidationException(_)
 6262         -
        )
 6263         -
    }
 6264         -
    /// Returns `true` if the error kind is `HttpRequestWithGreedyLabelInPathError::InternalServerError`.
        6131  +
impl TestPayloadBlobError {
        6132  +
    /// Returns `true` if the error kind is `TestPayloadBlobError::InternalServerError`.
 6265   6133   
    pub fn is_internal_server_error(&self) -> bool {
 6266         -
        matches!(
 6267         -
            &self,
 6268         -
            HttpRequestWithGreedyLabelInPathError::InternalServerError(_)
 6269         -
        )
        6134  +
        matches!(&self, TestPayloadBlobError::InternalServerError(_))
 6270   6135   
    }
 6271   6136   
    /// Returns the error name string by matching the correct variant.
 6272   6137   
    pub fn name(&self) -> &'static str {
 6273   6138   
        match &self {
 6274         -
            HttpRequestWithGreedyLabelInPathError::ValidationException(_inner) => _inner.name(),
 6275         -
            HttpRequestWithGreedyLabelInPathError::InternalServerError(_inner) => _inner.name(),
        6139  +
            TestPayloadBlobError::InternalServerError(_inner) => _inner.name(),
 6276   6140   
        }
 6277   6141   
    }
 6278   6142   
}
 6279         -
impl ::std::error::Error for HttpRequestWithGreedyLabelInPathError {
        6143  +
impl ::std::error::Error for TestPayloadBlobError {
 6280   6144   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 6281   6145   
        match &self {
 6282         -
            HttpRequestWithGreedyLabelInPathError::ValidationException(_inner) => Some(_inner),
 6283         -
            HttpRequestWithGreedyLabelInPathError::InternalServerError(_inner) => Some(_inner),
 6284         -
        }
        6146  +
            TestPayloadBlobError::InternalServerError(_inner) => Some(_inner),
 6285   6147   
        }
 6286         -
}
 6287         -
impl ::std::convert::From<crate::error::ValidationException>
 6288         -
    for crate::error::HttpRequestWithGreedyLabelInPathError
 6289         -
{
 6290         -
    fn from(
 6291         -
        variant: crate::error::ValidationException,
 6292         -
    ) -> crate::error::HttpRequestWithGreedyLabelInPathError {
 6293         -
        Self::ValidationException(variant)
 6294   6148   
    }
 6295   6149   
}
 6296   6150   
impl ::std::convert::From<crate::error::InternalServerError>
 6297         -
    for crate::error::HttpRequestWithGreedyLabelInPathError
        6151  +
    for crate::error::TestPayloadBlobError
 6298   6152   
{
 6299         -
    fn from(
 6300         -
        variant: crate::error::InternalServerError,
 6301         -
    ) -> crate::error::HttpRequestWithGreedyLabelInPathError {
        6153  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::TestPayloadBlobError {
 6302   6154   
        Self::InternalServerError(variant)
 6303   6155   
    }
 6304   6156   
}
 6305   6157   
 6306         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpRequestWithGreedyLabelInPathError {
 6307         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpRequestWithGreedyLabelInPathError {
        6158  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::TestPayloadBlobError {
        6159  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::TestPayloadBlobError {
 6308   6160   
        ::pyo3::Python::with_gil(|py| {
 6309   6161   
            let error = variant.value(py);
 6310         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 6311         -
                return error.into();
 6312         -
            }
        6162  +
 6313   6163   
            crate::error::InternalServerError {
 6314   6164   
                message: error.to_string(),
 6315   6165   
            }
 6316   6166   
            .into()
 6317   6167   
        })
 6318   6168   
    }
 6319   6169   
}
 6320   6170   
 6321         -
/// Error type for the `HttpRequestWithLabelsAndTimestampFormat` operation.
 6322         -
/// Each variant represents an error that can occur for the `HttpRequestWithLabelsAndTimestampFormat` operation.
        6171  +
/// Error type for the `TestGetNoPayload` operation.
        6172  +
/// Each variant represents an error that can occur for the `TestGetNoPayload` operation.
 6323   6173   
#[derive(::std::fmt::Debug)]
 6324         -
pub enum HttpRequestWithLabelsAndTimestampFormatError {
 6325         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 6326         -
    ValidationException(crate::error::ValidationException),
        6174  +
pub enum TestGetNoPayloadError {
 6327   6175   
    #[allow(missing_docs)] // documentation missing in model
 6328   6176   
    InternalServerError(crate::error::InternalServerError),
 6329   6177   
}
 6330         -
impl ::std::fmt::Display for HttpRequestWithLabelsAndTimestampFormatError {
        6178  +
impl ::std::fmt::Display for TestGetNoPayloadError {
 6331   6179   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 6332   6180   
        match &self {
 6333         -
            HttpRequestWithLabelsAndTimestampFormatError::ValidationException(_inner) => {
 6334         -
                _inner.fmt(f)
 6335         -
            }
 6336         -
            HttpRequestWithLabelsAndTimestampFormatError::InternalServerError(_inner) => {
 6337         -
                _inner.fmt(f)
 6338         -
            }
        6181  +
            TestGetNoPayloadError::InternalServerError(_inner) => _inner.fmt(f),
 6339   6182   
        }
 6340   6183   
    }
 6341   6184   
}
 6342         -
impl HttpRequestWithLabelsAndTimestampFormatError {
 6343         -
    /// Returns `true` if the error kind is `HttpRequestWithLabelsAndTimestampFormatError::ValidationException`.
 6344         -
    pub fn is_validation_exception(&self) -> bool {
 6345         -
        matches!(
 6346         -
            &self,
 6347         -
            HttpRequestWithLabelsAndTimestampFormatError::ValidationException(_)
 6348         -
        )
 6349         -
    }
 6350         -
    /// Returns `true` if the error kind is `HttpRequestWithLabelsAndTimestampFormatError::InternalServerError`.
        6185  +
impl TestGetNoPayloadError {
        6186  +
    /// Returns `true` if the error kind is `TestGetNoPayloadError::InternalServerError`.
 6351   6187   
    pub fn is_internal_server_error(&self) -> bool {
 6352         -
        matches!(
 6353         -
            &self,
 6354         -
            HttpRequestWithLabelsAndTimestampFormatError::InternalServerError(_)
 6355         -
        )
        6188  +
        matches!(&self, TestGetNoPayloadError::InternalServerError(_))
 6356   6189   
    }
 6357   6190   
    /// Returns the error name string by matching the correct variant.
 6358   6191   
    pub fn name(&self) -> &'static str {
 6359   6192   
        match &self {
 6360         -
            HttpRequestWithLabelsAndTimestampFormatError::ValidationException(_inner) => {
 6361         -
                _inner.name()
 6362         -
            }
 6363         -
            HttpRequestWithLabelsAndTimestampFormatError::InternalServerError(_inner) => {
 6364         -
                _inner.name()
 6365         -
            }
        6193  +
            TestGetNoPayloadError::InternalServerError(_inner) => _inner.name(),
 6366   6194   
        }
 6367   6195   
    }
 6368   6196   
}
 6369         -
impl ::std::error::Error for HttpRequestWithLabelsAndTimestampFormatError {
        6197  +
impl ::std::error::Error for TestGetNoPayloadError {
 6370   6198   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 6371   6199   
        match &self {
 6372         -
            HttpRequestWithLabelsAndTimestampFormatError::ValidationException(_inner) => {
 6373         -
                Some(_inner)
 6374         -
            }
 6375         -
            HttpRequestWithLabelsAndTimestampFormatError::InternalServerError(_inner) => {
 6376         -
                Some(_inner)
 6377         -
            }
 6378         -
        }
        6200  +
            TestGetNoPayloadError::InternalServerError(_inner) => Some(_inner),
 6379   6201   
        }
 6380         -
}
 6381         -
impl ::std::convert::From<crate::error::ValidationException>
 6382         -
    for crate::error::HttpRequestWithLabelsAndTimestampFormatError
 6383         -
{
 6384         -
    fn from(
 6385         -
        variant: crate::error::ValidationException,
 6386         -
    ) -> crate::error::HttpRequestWithLabelsAndTimestampFormatError {
 6387         -
        Self::ValidationException(variant)
 6388   6202   
    }
 6389   6203   
}
 6390   6204   
impl ::std::convert::From<crate::error::InternalServerError>
 6391         -
    for crate::error::HttpRequestWithLabelsAndTimestampFormatError
        6205  +
    for crate::error::TestGetNoPayloadError
 6392   6206   
{
 6393         -
    fn from(
 6394         -
        variant: crate::error::InternalServerError,
 6395         -
    ) -> crate::error::HttpRequestWithLabelsAndTimestampFormatError {
        6207  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::TestGetNoPayloadError {
 6396   6208   
        Self::InternalServerError(variant)
 6397   6209   
    }
 6398   6210   
}
 6399   6211   
 6400         -
impl ::std::convert::From<::pyo3::PyErr>
 6401         -
    for crate::error::HttpRequestWithLabelsAndTimestampFormatError
 6402         -
{
 6403         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpRequestWithLabelsAndTimestampFormatError {
        6212  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::TestGetNoPayloadError {
        6213  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::TestGetNoPayloadError {
 6404   6214   
        ::pyo3::Python::with_gil(|py| {
 6405   6215   
            let error = variant.value(py);
 6406         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 6407         -
                return error.into();
 6408         -
            }
        6216  +
 6409   6217   
            crate::error::InternalServerError {
 6410   6218   
                message: error.to_string(),
 6411   6219   
            }
 6412   6220   
            .into()
 6413   6221   
        })
 6414   6222   
    }
 6415   6223   
}
 6416   6224   
 6417         -
/// Error type for the `HttpRequestWithLabels` operation.
 6418         -
/// Each variant represents an error that can occur for the `HttpRequestWithLabels` operation.
        6225  +
/// Error type for the `TestPostNoPayload` operation.
        6226  +
/// Each variant represents an error that can occur for the `TestPostNoPayload` operation.
 6419   6227   
#[derive(::std::fmt::Debug)]
 6420         -
pub enum HttpRequestWithLabelsError {
 6421         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 6422         -
    ValidationException(crate::error::ValidationException),
        6228  +
pub enum TestPostNoPayloadError {
 6423   6229   
    #[allow(missing_docs)] // documentation missing in model
 6424   6230   
    InternalServerError(crate::error::InternalServerError),
 6425   6231   
}
 6426         -
impl ::std::fmt::Display for HttpRequestWithLabelsError {
        6232  +
impl ::std::fmt::Display for TestPostNoPayloadError {
 6427   6233   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 6428   6234   
        match &self {
 6429         -
            HttpRequestWithLabelsError::ValidationException(_inner) => _inner.fmt(f),
 6430         -
            HttpRequestWithLabelsError::InternalServerError(_inner) => _inner.fmt(f),
        6235  +
            TestPostNoPayloadError::InternalServerError(_inner) => _inner.fmt(f),
 6431   6236   
        }
 6432   6237   
    }
 6433   6238   
}
 6434         -
impl HttpRequestWithLabelsError {
 6435         -
    /// Returns `true` if the error kind is `HttpRequestWithLabelsError::ValidationException`.
 6436         -
    pub fn is_validation_exception(&self) -> bool {
 6437         -
        matches!(&self, HttpRequestWithLabelsError::ValidationException(_))
 6438         -
    }
 6439         -
    /// Returns `true` if the error kind is `HttpRequestWithLabelsError::InternalServerError`.
        6239  +
impl TestPostNoPayloadError {
        6240  +
    /// Returns `true` if the error kind is `TestPostNoPayloadError::InternalServerError`.
 6440   6241   
    pub fn is_internal_server_error(&self) -> bool {
 6441         -
        matches!(&self, HttpRequestWithLabelsError::InternalServerError(_))
        6242  +
        matches!(&self, TestPostNoPayloadError::InternalServerError(_))
 6442   6243   
    }
 6443   6244   
    /// Returns the error name string by matching the correct variant.
 6444   6245   
    pub fn name(&self) -> &'static str {
 6445   6246   
        match &self {
 6446         -
            HttpRequestWithLabelsError::ValidationException(_inner) => _inner.name(),
 6447         -
            HttpRequestWithLabelsError::InternalServerError(_inner) => _inner.name(),
        6247  +
            TestPostNoPayloadError::InternalServerError(_inner) => _inner.name(),
 6448   6248   
        }
 6449   6249   
    }
 6450   6250   
}
 6451         -
impl ::std::error::Error for HttpRequestWithLabelsError {
        6251  +
impl ::std::error::Error for TestPostNoPayloadError {
 6452   6252   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 6453   6253   
        match &self {
 6454         -
            HttpRequestWithLabelsError::ValidationException(_inner) => Some(_inner),
 6455         -
            HttpRequestWithLabelsError::InternalServerError(_inner) => Some(_inner),
 6456         -
        }
        6254  +
            TestPostNoPayloadError::InternalServerError(_inner) => Some(_inner),
 6457   6255   
        }
 6458         -
}
 6459         -
impl ::std::convert::From<crate::error::ValidationException>
 6460         -
    for crate::error::HttpRequestWithLabelsError
 6461         -
{
 6462         -
    fn from(
 6463         -
        variant: crate::error::ValidationException,
 6464         -
    ) -> crate::error::HttpRequestWithLabelsError {
 6465         -
        Self::ValidationException(variant)
 6466   6256   
    }
 6467   6257   
}
 6468   6258   
impl ::std::convert::From<crate::error::InternalServerError>
 6469         -
    for crate::error::HttpRequestWithLabelsError
        6259  +
    for crate::error::TestPostNoPayloadError
 6470   6260   
{
 6471         -
    fn from(
 6472         -
        variant: crate::error::InternalServerError,
 6473         -
    ) -> crate::error::HttpRequestWithLabelsError {
        6261  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::TestPostNoPayloadError {
 6474   6262   
        Self::InternalServerError(variant)
 6475   6263   
    }
 6476   6264   
}
 6477   6265   
 6478         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::HttpRequestWithLabelsError {
 6479         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::HttpRequestWithLabelsError {
        6266  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::TestPostNoPayloadError {
        6267  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::TestPostNoPayloadError {
 6480   6268   
        ::pyo3::Python::with_gil(|py| {
 6481   6269   
            let error = variant.value(py);
 6482         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 6483         -
                return error.into();
 6484         -
            }
        6270  +
 6485   6271   
            crate::error::InternalServerError {
 6486   6272   
                message: error.to_string(),
 6487   6273   
            }
 6488   6274   
            .into()
 6489   6275   
        })
 6490   6276   
    }
 6491   6277   
}
 6492   6278   
 6493         -
/// Error type for the `MediaTypeHeader` operation.
 6494         -
/// Each variant represents an error that can occur for the `MediaTypeHeader` operation.
        6279  +
/// Error type for the `TestGetNoInputNoPayload` operation.
        6280  +
/// Each variant represents an error that can occur for the `TestGetNoInputNoPayload` operation.
 6495   6281   
#[derive(::std::fmt::Debug)]
 6496         -
pub enum MediaTypeHeaderError {
        6282  +
pub enum TestGetNoInputNoPayloadError {
 6497   6283   
    #[allow(missing_docs)] // documentation missing in model
 6498   6284   
    InternalServerError(crate::error::InternalServerError),
 6499   6285   
}
 6500         -
impl ::std::fmt::Display for MediaTypeHeaderError {
        6286  +
impl ::std::fmt::Display for TestGetNoInputNoPayloadError {
 6501   6287   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 6502   6288   
        match &self {
 6503         -
            MediaTypeHeaderError::InternalServerError(_inner) => _inner.fmt(f),
        6289  +
            TestGetNoInputNoPayloadError::InternalServerError(_inner) => _inner.fmt(f),
 6504   6290   
        }
 6505   6291   
    }
 6506   6292   
}
 6507         -
impl MediaTypeHeaderError {
 6508         -
    /// Returns `true` if the error kind is `MediaTypeHeaderError::InternalServerError`.
        6293  +
impl TestGetNoInputNoPayloadError {
        6294  +
    /// Returns `true` if the error kind is `TestGetNoInputNoPayloadError::InternalServerError`.
 6509   6295   
    pub fn is_internal_server_error(&self) -> bool {
 6510         -
        matches!(&self, MediaTypeHeaderError::InternalServerError(_))
        6296  +
        matches!(&self, TestGetNoInputNoPayloadError::InternalServerError(_))
 6511   6297   
    }
 6512   6298   
    /// Returns the error name string by matching the correct variant.
 6513   6299   
    pub fn name(&self) -> &'static str {
 6514   6300   
        match &self {
 6515         -
            MediaTypeHeaderError::InternalServerError(_inner) => _inner.name(),
        6301  +
            TestGetNoInputNoPayloadError::InternalServerError(_inner) => _inner.name(),
 6516   6302   
        }
 6517   6303   
    }
 6518   6304   
}
 6519         -
impl ::std::error::Error for MediaTypeHeaderError {
        6305  +
impl ::std::error::Error for TestGetNoInputNoPayloadError {
 6520   6306   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 6521   6307   
        match &self {
 6522         -
            MediaTypeHeaderError::InternalServerError(_inner) => Some(_inner),
        6308  +
            TestGetNoInputNoPayloadError::InternalServerError(_inner) => Some(_inner),
 6523   6309   
        }
 6524   6310   
    }
 6525   6311   
}
 6526   6312   
impl ::std::convert::From<crate::error::InternalServerError>
 6527         -
    for crate::error::MediaTypeHeaderError
        6313  +
    for crate::error::TestGetNoInputNoPayloadError
 6528   6314   
{
 6529         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::MediaTypeHeaderError {
        6315  +
    fn from(
        6316  +
        variant: crate::error::InternalServerError,
        6317  +
    ) -> crate::error::TestGetNoInputNoPayloadError {
 6530   6318   
        Self::InternalServerError(variant)
 6531   6319   
    }
 6532   6320   
}
 6533   6321   
 6534         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::MediaTypeHeaderError {
 6535         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::MediaTypeHeaderError {
        6322  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::TestGetNoInputNoPayloadError {
        6323  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::TestGetNoInputNoPayloadError {
 6536   6324   
        ::pyo3::Python::with_gil(|py| {
 6537   6325   
            let error = variant.value(py);
 6538   6326   
 6539   6327   
            crate::error::InternalServerError {
 6540   6328   
                message: error.to_string(),
 6541   6329   
            }
 6542   6330   
            .into()
 6543   6331   
        })
 6544   6332   
    }
 6545   6333   
}
 6546   6334   
 6547         -
/// Error type for the `TimestampFormatHeaders` operation.
 6548         -
/// Each variant represents an error that can occur for the `TimestampFormatHeaders` operation.
        6335  +
/// Error type for the `TestPostNoInputNoPayload` operation.
        6336  +
/// Each variant represents an error that can occur for the `TestPostNoInputNoPayload` operation.
 6549   6337   
#[derive(::std::fmt::Debug)]
 6550         -
pub enum TimestampFormatHeadersError {
        6338  +
pub enum TestPostNoInputNoPayloadError {
 6551   6339   
    #[allow(missing_docs)] // documentation missing in model
 6552   6340   
    InternalServerError(crate::error::InternalServerError),
 6553   6341   
}
 6554         -
impl ::std::fmt::Display for TimestampFormatHeadersError {
        6342  +
impl ::std::fmt::Display for TestPostNoInputNoPayloadError {
 6555   6343   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 6556   6344   
        match &self {
 6557         -
            TimestampFormatHeadersError::InternalServerError(_inner) => _inner.fmt(f),
        6345  +
            TestPostNoInputNoPayloadError::InternalServerError(_inner) => _inner.fmt(f),
 6558   6346   
        }
 6559   6347   
    }
 6560   6348   
}
 6561         -
impl TimestampFormatHeadersError {
 6562         -
    /// Returns `true` if the error kind is `TimestampFormatHeadersError::InternalServerError`.
        6349  +
impl TestPostNoInputNoPayloadError {
        6350  +
    /// Returns `true` if the error kind is `TestPostNoInputNoPayloadError::InternalServerError`.
 6563   6351   
    pub fn is_internal_server_error(&self) -> bool {
 6564         -
        matches!(&self, TimestampFormatHeadersError::InternalServerError(_))
        6352  +
        matches!(&self, TestPostNoInputNoPayloadError::InternalServerError(_))
 6565   6353   
    }
 6566   6354   
    /// Returns the error name string by matching the correct variant.
 6567   6355   
    pub fn name(&self) -> &'static str {
 6568   6356   
        match &self {
 6569         -
            TimestampFormatHeadersError::InternalServerError(_inner) => _inner.name(),
        6357  +
            TestPostNoInputNoPayloadError::InternalServerError(_inner) => _inner.name(),
 6570   6358   
        }
 6571   6359   
    }
 6572   6360   
}
 6573         -
impl ::std::error::Error for TimestampFormatHeadersError {
        6361  +
impl ::std::error::Error for TestPostNoInputNoPayloadError {
 6574   6362   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 6575   6363   
        match &self {
 6576         -
            TimestampFormatHeadersError::InternalServerError(_inner) => Some(_inner),
        6364  +
            TestPostNoInputNoPayloadError::InternalServerError(_inner) => Some(_inner),
 6577   6365   
        }
 6578   6366   
    }
 6579   6367   
}
 6580   6368   
impl ::std::convert::From<crate::error::InternalServerError>
 6581         -
    for crate::error::TimestampFormatHeadersError
        6369  +
    for crate::error::TestPostNoInputNoPayloadError
 6582   6370   
{
 6583   6371   
    fn from(
 6584   6372   
        variant: crate::error::InternalServerError,
 6585         -
    ) -> crate::error::TimestampFormatHeadersError {
        6373  +
    ) -> crate::error::TestPostNoInputNoPayloadError {
 6586   6374   
        Self::InternalServerError(variant)
 6587   6375   
    }
 6588   6376   
}
 6589   6377   
 6590         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::TimestampFormatHeadersError {
 6591         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::TimestampFormatHeadersError {
        6378  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::TestPostNoInputNoPayloadError {
        6379  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::TestPostNoInputNoPayloadError {
 6592   6380   
        ::pyo3::Python::with_gil(|py| {
 6593   6381   
            let error = variant.value(py);
 6594   6382   
 6595   6383   
            crate::error::InternalServerError {
 6596   6384   
                message: error.to_string(),
 6597   6385   
            }
 6598   6386   
            .into()
 6599   6387   
        })
 6600   6388   
    }
 6601   6389   
}
 6602   6390   
 6603         -
/// Error type for the `NullAndEmptyHeadersServer` operation.
 6604         -
/// Each variant represents an error that can occur for the `NullAndEmptyHeadersServer` operation.
        6391  +
/// Error type for the `DatetimeOffsets` operation.
        6392  +
/// Each variant represents an error that can occur for the `DatetimeOffsets` operation.
 6605   6393   
#[derive(::std::fmt::Debug)]
 6606         -
pub enum NullAndEmptyHeadersServerError {
        6394  +
pub enum DatetimeOffsetsError {
 6607   6395   
    #[allow(missing_docs)] // documentation missing in model
 6608   6396   
    InternalServerError(crate::error::InternalServerError),
 6609   6397   
}
 6610         -
impl ::std::fmt::Display for NullAndEmptyHeadersServerError {
        6398  +
impl ::std::fmt::Display for DatetimeOffsetsError {
 6611   6399   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 6612   6400   
        match &self {
 6613         -
            NullAndEmptyHeadersServerError::InternalServerError(_inner) => _inner.fmt(f),
        6401  +
            DatetimeOffsetsError::InternalServerError(_inner) => _inner.fmt(f),
 6614   6402   
        }
 6615   6403   
    }
 6616   6404   
}
 6617         -
impl NullAndEmptyHeadersServerError {
 6618         -
    /// Returns `true` if the error kind is `NullAndEmptyHeadersServerError::InternalServerError`.
        6405  +
impl DatetimeOffsetsError {
        6406  +
    /// Returns `true` if the error kind is `DatetimeOffsetsError::InternalServerError`.
 6619   6407   
    pub fn is_internal_server_error(&self) -> bool {
 6620         -
        matches!(
 6621         -
            &self,
 6622         -
            NullAndEmptyHeadersServerError::InternalServerError(_)
 6623         -
        )
        6408  +
        matches!(&self, DatetimeOffsetsError::InternalServerError(_))
 6624   6409   
    }
 6625   6410   
    /// Returns the error name string by matching the correct variant.
 6626   6411   
    pub fn name(&self) -> &'static str {
 6627   6412   
        match &self {
 6628         -
            NullAndEmptyHeadersServerError::InternalServerError(_inner) => _inner.name(),
        6413  +
            DatetimeOffsetsError::InternalServerError(_inner) => _inner.name(),
 6629   6414   
        }
 6630   6415   
    }
 6631   6416   
}
 6632         -
impl ::std::error::Error for NullAndEmptyHeadersServerError {
        6417  +
impl ::std::error::Error for DatetimeOffsetsError {
 6633   6418   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 6634   6419   
        match &self {
 6635         -
            NullAndEmptyHeadersServerError::InternalServerError(_inner) => Some(_inner),
        6420  +
            DatetimeOffsetsError::InternalServerError(_inner) => Some(_inner),
 6636   6421   
        }
 6637   6422   
    }
 6638   6423   
}
 6639   6424   
impl ::std::convert::From<crate::error::InternalServerError>
 6640         -
    for crate::error::NullAndEmptyHeadersServerError
        6425  +
    for crate::error::DatetimeOffsetsError
 6641   6426   
{
 6642         -
    fn from(
 6643         -
        variant: crate::error::InternalServerError,
 6644         -
    ) -> crate::error::NullAndEmptyHeadersServerError {
        6427  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::DatetimeOffsetsError {
 6645   6428   
        Self::InternalServerError(variant)
 6646   6429   
    }
 6647   6430   
}
 6648   6431   
 6649         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::NullAndEmptyHeadersServerError {
 6650         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::NullAndEmptyHeadersServerError {
        6432  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::DatetimeOffsetsError {
        6433  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::DatetimeOffsetsError {
 6651   6434   
        ::pyo3::Python::with_gil(|py| {
 6652   6435   
            let error = variant.value(py);
 6653   6436   
 6654   6437   
            crate::error::InternalServerError {
 6655   6438   
                message: error.to_string(),
 6656   6439   
            }
 6657   6440   
            .into()
 6658   6441   
        })
 6659   6442   
    }
 6660   6443   
}
 6661   6444   
 6662         -
/// Error type for the `NullAndEmptyHeadersClient` operation.
 6663         -
/// Each variant represents an error that can occur for the `NullAndEmptyHeadersClient` operation.
        6445  +
/// Error type for the `FractionalSeconds` operation.
        6446  +
/// Each variant represents an error that can occur for the `FractionalSeconds` operation.
 6664   6447   
#[derive(::std::fmt::Debug)]
 6665         -
pub enum NullAndEmptyHeadersClientError {
        6448  +
pub enum FractionalSecondsError {
 6666   6449   
    #[allow(missing_docs)] // documentation missing in model
 6667   6450   
    InternalServerError(crate::error::InternalServerError),
 6668   6451   
}
 6669         -
impl ::std::fmt::Display for NullAndEmptyHeadersClientError {
        6452  +
impl ::std::fmt::Display for FractionalSecondsError {
 6670   6453   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 6671   6454   
        match &self {
 6672         -
            NullAndEmptyHeadersClientError::InternalServerError(_inner) => _inner.fmt(f),
        6455  +
            FractionalSecondsError::InternalServerError(_inner) => _inner.fmt(f),
 6673   6456   
        }
 6674   6457   
    }
 6675   6458   
}
 6676         -
impl NullAndEmptyHeadersClientError {
 6677         -
    /// Returns `true` if the error kind is `NullAndEmptyHeadersClientError::InternalServerError`.
        6459  +
impl FractionalSecondsError {
        6460  +
    /// Returns `true` if the error kind is `FractionalSecondsError::InternalServerError`.
 6678   6461   
    pub fn is_internal_server_error(&self) -> bool {
 6679         -
        matches!(
 6680         -
            &self,
 6681         -
            NullAndEmptyHeadersClientError::InternalServerError(_)
 6682         -
        )
        6462  +
        matches!(&self, FractionalSecondsError::InternalServerError(_))
 6683   6463   
    }
 6684   6464   
    /// Returns the error name string by matching the correct variant.
 6685   6465   
    pub fn name(&self) -> &'static str {
 6686   6466   
        match &self {
 6687         -
            NullAndEmptyHeadersClientError::InternalServerError(_inner) => _inner.name(),
        6467  +
            FractionalSecondsError::InternalServerError(_inner) => _inner.name(),
 6688   6468   
        }
 6689   6469   
    }
 6690   6470   
}
 6691         -
impl ::std::error::Error for NullAndEmptyHeadersClientError {
        6471  +
impl ::std::error::Error for FractionalSecondsError {
 6692   6472   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 6693   6473   
        match &self {
 6694         -
            NullAndEmptyHeadersClientError::InternalServerError(_inner) => Some(_inner),
        6474  +
            FractionalSecondsError::InternalServerError(_inner) => Some(_inner),
 6695   6475   
        }
 6696   6476   
    }
 6697   6477   
}
 6698   6478   
impl ::std::convert::From<crate::error::InternalServerError>
 6699         -
    for crate::error::NullAndEmptyHeadersClientError
        6479  +
    for crate::error::FractionalSecondsError
 6700   6480   
{
 6701         -
    fn from(
 6702         -
        variant: crate::error::InternalServerError,
 6703         -
    ) -> crate::error::NullAndEmptyHeadersClientError {
        6481  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::FractionalSecondsError {
 6704   6482   
        Self::InternalServerError(variant)
 6705   6483   
    }
 6706   6484   
}
 6707   6485   
 6708         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::NullAndEmptyHeadersClientError {
 6709         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::NullAndEmptyHeadersClientError {
        6486  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::FractionalSecondsError {
        6487  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::FractionalSecondsError {
 6710   6488   
        ::pyo3::Python::with_gil(|py| {
 6711   6489   
            let error = variant.value(py);
 6712   6490   
 6713   6491   
            crate::error::InternalServerError {
 6714   6492   
                message: error.to_string(),
 6715   6493   
            }
 6716   6494   
            .into()
 6717   6495   
        })
 6718   6496   
    }
 6719   6497   
}
 6720   6498   
 6721         -
/// Error type for the `InputAndOutputWithHeaders` operation.
 6722         -
/// Each variant represents an error that can occur for the `InputAndOutputWithHeaders` operation.
        6499  +
/// Error type for the `PutWithContentEncoding` operation.
        6500  +
/// Each variant represents an error that can occur for the `PutWithContentEncoding` operation.
 6723   6501   
#[derive(::std::fmt::Debug)]
 6724         -
pub enum InputAndOutputWithHeadersError {
 6725         -
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
 6726         -
    ValidationException(crate::error::ValidationException),
        6502  +
pub enum PutWithContentEncodingError {
 6727   6503   
    #[allow(missing_docs)] // documentation missing in model
 6728   6504   
    InternalServerError(crate::error::InternalServerError),
 6729   6505   
}
 6730         -
impl ::std::fmt::Display for InputAndOutputWithHeadersError {
        6506  +
impl ::std::fmt::Display for PutWithContentEncodingError {
 6731   6507   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 6732   6508   
        match &self {
 6733         -
            InputAndOutputWithHeadersError::ValidationException(_inner) => _inner.fmt(f),
 6734         -
            InputAndOutputWithHeadersError::InternalServerError(_inner) => _inner.fmt(f),
        6509  +
            PutWithContentEncodingError::InternalServerError(_inner) => _inner.fmt(f),
 6735   6510   
        }
 6736   6511   
    }
 6737   6512   
}
 6738         -
impl InputAndOutputWithHeadersError {
 6739         -
    /// Returns `true` if the error kind is `InputAndOutputWithHeadersError::ValidationException`.
 6740         -
    pub fn is_validation_exception(&self) -> bool {
 6741         -
        matches!(
 6742         -
            &self,
 6743         -
            InputAndOutputWithHeadersError::ValidationException(_)
 6744         -
        )
 6745         -
    }
 6746         -
    /// Returns `true` if the error kind is `InputAndOutputWithHeadersError::InternalServerError`.
        6513  +
impl PutWithContentEncodingError {
        6514  +
    /// Returns `true` if the error kind is `PutWithContentEncodingError::InternalServerError`.
 6747   6515   
    pub fn is_internal_server_error(&self) -> bool {
 6748         -
        matches!(
 6749         -
            &self,
 6750         -
            InputAndOutputWithHeadersError::InternalServerError(_)
 6751         -
        )
        6516  +
        matches!(&self, PutWithContentEncodingError::InternalServerError(_))
 6752   6517   
    }
 6753   6518   
    /// Returns the error name string by matching the correct variant.
 6754   6519   
    pub fn name(&self) -> &'static str {
 6755   6520   
        match &self {
 6756         -
            InputAndOutputWithHeadersError::ValidationException(_inner) => _inner.name(),
 6757         -
            InputAndOutputWithHeadersError::InternalServerError(_inner) => _inner.name(),
        6521  +
            PutWithContentEncodingError::InternalServerError(_inner) => _inner.name(),
 6758   6522   
        }
 6759   6523   
    }
 6760   6524   
}
 6761         -
impl ::std::error::Error for InputAndOutputWithHeadersError {
        6525  +
impl ::std::error::Error for PutWithContentEncodingError {
 6762   6526   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 6763   6527   
        match &self {
 6764         -
            InputAndOutputWithHeadersError::ValidationException(_inner) => Some(_inner),
 6765         -
            InputAndOutputWithHeadersError::InternalServerError(_inner) => Some(_inner),
        6528  +
            PutWithContentEncodingError::InternalServerError(_inner) => Some(_inner),
 6766   6529   
        }
 6767   6530   
    }
 6768   6531   
}
 6769         -
impl ::std::convert::From<crate::error::ValidationException>
 6770         -
    for crate::error::InputAndOutputWithHeadersError
        6532  +
impl ::std::convert::From<crate::error::InternalServerError>
        6533  +
    for crate::error::PutWithContentEncodingError
 6771   6534   
{
 6772   6535   
    fn from(
 6773         -
        variant: crate::error::ValidationException,
 6774         -
    ) -> crate::error::InputAndOutputWithHeadersError {
 6775         -
        Self::ValidationException(variant)
        6536  +
        variant: crate::error::InternalServerError,
        6537  +
    ) -> crate::error::PutWithContentEncodingError {
        6538  +
        Self::InternalServerError(variant)
        6539  +
    }
        6540  +
}
        6541  +
        6542  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::PutWithContentEncodingError {
        6543  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::PutWithContentEncodingError {
        6544  +
        ::pyo3::Python::with_gil(|py| {
        6545  +
            let error = variant.value(py);
        6546  +
        6547  +
            crate::error::InternalServerError {
        6548  +
                message: error.to_string(),
        6549  +
            }
        6550  +
            .into()
        6551  +
        })
        6552  +
    }
        6553  +
}
        6554  +
        6555  +
/// Error type for the `ContentTypeParameters` operation.
        6556  +
/// Each variant represents an error that can occur for the `ContentTypeParameters` operation.
        6557  +
#[derive(::std::fmt::Debug)]
        6558  +
pub enum ContentTypeParametersError {
        6559  +
    #[allow(missing_docs)] // documentation missing in model
        6560  +
    InternalServerError(crate::error::InternalServerError),
        6561  +
}
        6562  +
impl ::std::fmt::Display for ContentTypeParametersError {
        6563  +
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        6564  +
        match &self {
        6565  +
            ContentTypeParametersError::InternalServerError(_inner) => _inner.fmt(f),
        6566  +
        }
        6567  +
    }
        6568  +
}
        6569  +
impl ContentTypeParametersError {
        6570  +
    /// Returns `true` if the error kind is `ContentTypeParametersError::InternalServerError`.
        6571  +
    pub fn is_internal_server_error(&self) -> bool {
        6572  +
        matches!(&self, ContentTypeParametersError::InternalServerError(_))
        6573  +
    }
        6574  +
    /// Returns the error name string by matching the correct variant.
        6575  +
    pub fn name(&self) -> &'static str {
        6576  +
        match &self {
        6577  +
            ContentTypeParametersError::InternalServerError(_inner) => _inner.name(),
        6578  +
        }
        6579  +
    }
        6580  +
}
        6581  +
impl ::std::error::Error for ContentTypeParametersError {
        6582  +
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
        6583  +
        match &self {
        6584  +
            ContentTypeParametersError::InternalServerError(_inner) => Some(_inner),
        6585  +
        }
 6776   6586   
    }
 6777   6587   
}
 6778   6588   
impl ::std::convert::From<crate::error::InternalServerError>
 6779         -
    for crate::error::InputAndOutputWithHeadersError
        6589  +
    for crate::error::ContentTypeParametersError
 6780   6590   
{
 6781   6591   
    fn from(
 6782   6592   
        variant: crate::error::InternalServerError,
 6783         -
    ) -> crate::error::InputAndOutputWithHeadersError {
        6593  +
    ) -> crate::error::ContentTypeParametersError {
 6784   6594   
        Self::InternalServerError(variant)
 6785   6595   
    }
 6786   6596   
}
 6787   6597   
 6788         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::InputAndOutputWithHeadersError {
 6789         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::InputAndOutputWithHeadersError {
        6598  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::ContentTypeParametersError {
        6599  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::ContentTypeParametersError {
 6790   6600   
        ::pyo3::Python::with_gil(|py| {
 6791   6601   
            let error = variant.value(py);
 6792         -
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
 6793         -
                return error.into();
 6794         -
            }
        6602  +
 6795   6603   
            crate::error::InternalServerError {
 6796   6604   
                message: error.to_string(),
 6797   6605   
            }
 6798   6606   
            .into()
 6799   6607   
        })
 6800   6608   
    }
 6801   6609   
}
 6802   6610   
 6803         -
/// Error type for the `UnitInputAndOutput` operation.
 6804         -
/// Each variant represents an error that can occur for the `UnitInputAndOutput` operation.
        6611  +
/// Error type for the `OperationWithDefaults` operation.
        6612  +
/// Each variant represents an error that can occur for the `OperationWithDefaults` operation.
 6805   6613   
#[derive(::std::fmt::Debug)]
 6806         -
pub enum UnitInputAndOutputError {
        6614  +
pub enum OperationWithDefaultsError {
        6615  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        6616  +
    ValidationException(crate::error::ValidationException),
 6807   6617   
    #[allow(missing_docs)] // documentation missing in model
 6808   6618   
    InternalServerError(crate::error::InternalServerError),
 6809   6619   
}
 6810         -
impl ::std::fmt::Display for UnitInputAndOutputError {
        6620  +
impl ::std::fmt::Display for OperationWithDefaultsError {
 6811   6621   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 6812   6622   
        match &self {
 6813         -
            UnitInputAndOutputError::InternalServerError(_inner) => _inner.fmt(f),
        6623  +
            OperationWithDefaultsError::ValidationException(_inner) => _inner.fmt(f),
        6624  +
            OperationWithDefaultsError::InternalServerError(_inner) => _inner.fmt(f),
 6814   6625   
        }
 6815   6626   
    }
 6816   6627   
}
 6817         -
impl UnitInputAndOutputError {
 6818         -
    /// Returns `true` if the error kind is `UnitInputAndOutputError::InternalServerError`.
        6628  +
impl OperationWithDefaultsError {
        6629  +
    /// Returns `true` if the error kind is `OperationWithDefaultsError::ValidationException`.
        6630  +
    pub fn is_validation_exception(&self) -> bool {
        6631  +
        matches!(&self, OperationWithDefaultsError::ValidationException(_))
        6632  +
    }
        6633  +
    /// Returns `true` if the error kind is `OperationWithDefaultsError::InternalServerError`.
 6819   6634   
    pub fn is_internal_server_error(&self) -> bool {
 6820         -
        matches!(&self, UnitInputAndOutputError::InternalServerError(_))
        6635  +
        matches!(&self, OperationWithDefaultsError::InternalServerError(_))
 6821   6636   
    }
 6822   6637   
    /// Returns the error name string by matching the correct variant.
 6823   6638   
    pub fn name(&self) -> &'static str {
 6824   6639   
        match &self {
 6825         -
            UnitInputAndOutputError::InternalServerError(_inner) => _inner.name(),
        6640  +
            OperationWithDefaultsError::ValidationException(_inner) => _inner.name(),
        6641  +
            OperationWithDefaultsError::InternalServerError(_inner) => _inner.name(),
 6826   6642   
        }
 6827   6643   
    }
 6828   6644   
}
 6829         -
impl ::std::error::Error for UnitInputAndOutputError {
        6645  +
impl ::std::error::Error for OperationWithDefaultsError {
 6830   6646   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 6831   6647   
        match &self {
 6832         -
            UnitInputAndOutputError::InternalServerError(_inner) => Some(_inner),
        6648  +
            OperationWithDefaultsError::ValidationException(_inner) => Some(_inner),
        6649  +
            OperationWithDefaultsError::InternalServerError(_inner) => Some(_inner),
 6833   6650   
        }
 6834   6651   
    }
 6835   6652   
}
        6653  +
impl ::std::convert::From<crate::error::ValidationException>
        6654  +
    for crate::error::OperationWithDefaultsError
        6655  +
{
        6656  +
    fn from(
        6657  +
        variant: crate::error::ValidationException,
        6658  +
    ) -> crate::error::OperationWithDefaultsError {
        6659  +
        Self::ValidationException(variant)
        6660  +
    }
        6661  +
}
 6836   6662   
impl ::std::convert::From<crate::error::InternalServerError>
 6837         -
    for crate::error::UnitInputAndOutputError
        6663  +
    for crate::error::OperationWithDefaultsError
 6838   6664   
{
 6839         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::UnitInputAndOutputError {
        6665  +
    fn from(
        6666  +
        variant: crate::error::InternalServerError,
        6667  +
    ) -> crate::error::OperationWithDefaultsError {
 6840   6668   
        Self::InternalServerError(variant)
 6841   6669   
    }
 6842   6670   
}
 6843   6671   
 6844         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::UnitInputAndOutputError {
 6845         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::UnitInputAndOutputError {
        6672  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::OperationWithDefaultsError {
        6673  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::OperationWithDefaultsError {
 6846   6674   
        ::pyo3::Python::with_gil(|py| {
 6847   6675   
            let error = variant.value(py);
 6848         -
        6676  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        6677  +
                return error.into();
        6678  +
            }
 6849   6679   
            crate::error::InternalServerError {
 6850   6680   
                message: error.to_string(),
 6851   6681   
            }
 6852   6682   
            .into()
 6853   6683   
        })
 6854   6684   
    }
 6855   6685   
}
 6856   6686   
 6857         -
/// Error type for the `EmptyInputAndEmptyOutput` operation.
 6858         -
/// Each variant represents an error that can occur for the `EmptyInputAndEmptyOutput` operation.
        6687  +
/// Error type for the `OperationWithNestedStructure` operation.
        6688  +
/// Each variant represents an error that can occur for the `OperationWithNestedStructure` operation.
 6859   6689   
#[derive(::std::fmt::Debug)]
 6860         -
pub enum EmptyInputAndEmptyOutputError {
        6690  +
pub enum OperationWithNestedStructureError {
        6691  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        6692  +
    ValidationException(crate::error::ValidationException),
        6693  +
    #[allow(missing_docs)] // documentation missing in model
        6694  +
    InternalServerError(crate::error::InternalServerError),
        6695  +
}
        6696  +
impl ::std::fmt::Display for OperationWithNestedStructureError {
        6697  +
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        6698  +
        match &self {
        6699  +
            OperationWithNestedStructureError::ValidationException(_inner) => _inner.fmt(f),
        6700  +
            OperationWithNestedStructureError::InternalServerError(_inner) => _inner.fmt(f),
        6701  +
        }
        6702  +
    }
        6703  +
}
        6704  +
impl OperationWithNestedStructureError {
        6705  +
    /// Returns `true` if the error kind is `OperationWithNestedStructureError::ValidationException`.
        6706  +
    pub fn is_validation_exception(&self) -> bool {
        6707  +
        matches!(
        6708  +
            &self,
        6709  +
            OperationWithNestedStructureError::ValidationException(_)
        6710  +
        )
        6711  +
    }
        6712  +
    /// Returns `true` if the error kind is `OperationWithNestedStructureError::InternalServerError`.
        6713  +
    pub fn is_internal_server_error(&self) -> bool {
        6714  +
        matches!(
        6715  +
            &self,
        6716  +
            OperationWithNestedStructureError::InternalServerError(_)
        6717  +
        )
        6718  +
    }
        6719  +
    /// Returns the error name string by matching the correct variant.
        6720  +
    pub fn name(&self) -> &'static str {
        6721  +
        match &self {
        6722  +
            OperationWithNestedStructureError::ValidationException(_inner) => _inner.name(),
        6723  +
            OperationWithNestedStructureError::InternalServerError(_inner) => _inner.name(),
        6724  +
        }
        6725  +
    }
        6726  +
}
        6727  +
impl ::std::error::Error for OperationWithNestedStructureError {
        6728  +
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
        6729  +
        match &self {
        6730  +
            OperationWithNestedStructureError::ValidationException(_inner) => Some(_inner),
        6731  +
            OperationWithNestedStructureError::InternalServerError(_inner) => Some(_inner),
        6732  +
        }
        6733  +
    }
        6734  +
}
        6735  +
impl ::std::convert::From<crate::error::ValidationException>
        6736  +
    for crate::error::OperationWithNestedStructureError
        6737  +
{
        6738  +
    fn from(
        6739  +
        variant: crate::error::ValidationException,
        6740  +
    ) -> crate::error::OperationWithNestedStructureError {
        6741  +
        Self::ValidationException(variant)
        6742  +
    }
        6743  +
}
        6744  +
impl ::std::convert::From<crate::error::InternalServerError>
        6745  +
    for crate::error::OperationWithNestedStructureError
        6746  +
{
        6747  +
    fn from(
        6748  +
        variant: crate::error::InternalServerError,
        6749  +
    ) -> crate::error::OperationWithNestedStructureError {
        6750  +
        Self::InternalServerError(variant)
        6751  +
    }
        6752  +
}
        6753  +
        6754  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::OperationWithNestedStructureError {
        6755  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::OperationWithNestedStructureError {
        6756  +
        ::pyo3::Python::with_gil(|py| {
        6757  +
            let error = variant.value(py);
        6758  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        6759  +
                return error.into();
        6760  +
            }
        6761  +
            crate::error::InternalServerError {
        6762  +
                message: error.to_string(),
        6763  +
            }
        6764  +
            .into()
        6765  +
        })
        6766  +
    }
        6767  +
}
        6768  +
        6769  +
/// Error type for the `InputStream` operation.
        6770  +
/// Each variant represents an error that can occur for the `InputStream` operation.
        6771  +
#[derive(::std::fmt::Debug)]
        6772  +
pub enum InputStreamError {
        6773  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        6774  +
    ValidationException(crate::error::ValidationException),
        6775  +
    #[allow(missing_docs)] // documentation missing in model
        6776  +
    ErrorEvent(crate::error::ErrorEvent),
        6777  +
    #[allow(missing_docs)] // documentation missing in model
        6778  +
    InternalServerError(crate::error::InternalServerError),
        6779  +
}
        6780  +
impl ::std::fmt::Display for InputStreamError {
        6781  +
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        6782  +
        match &self {
        6783  +
            InputStreamError::ValidationException(_inner) => _inner.fmt(f),
        6784  +
            InputStreamError::ErrorEvent(_inner) => _inner.fmt(f),
        6785  +
            InputStreamError::InternalServerError(_inner) => _inner.fmt(f),
        6786  +
        }
        6787  +
    }
        6788  +
}
        6789  +
impl InputStreamError {
        6790  +
    /// Returns `true` if the error kind is `InputStreamError::ValidationException`.
        6791  +
    pub fn is_validation_exception(&self) -> bool {
        6792  +
        matches!(&self, InputStreamError::ValidationException(_))
        6793  +
    }
        6794  +
    /// Returns `true` if the error kind is `InputStreamError::ErrorEvent`.
        6795  +
    pub fn is_error_event(&self) -> bool {
        6796  +
        matches!(&self, InputStreamError::ErrorEvent(_))
        6797  +
    }
        6798  +
    /// Returns `true` if the error kind is `InputStreamError::InternalServerError`.
        6799  +
    pub fn is_internal_server_error(&self) -> bool {
        6800  +
        matches!(&self, InputStreamError::InternalServerError(_))
        6801  +
    }
        6802  +
    /// Returns the error name string by matching the correct variant.
        6803  +
    pub fn name(&self) -> &'static str {
        6804  +
        match &self {
        6805  +
            InputStreamError::ValidationException(_inner) => _inner.name(),
        6806  +
            InputStreamError::ErrorEvent(_inner) => _inner.name(),
        6807  +
            InputStreamError::InternalServerError(_inner) => _inner.name(),
        6808  +
        }
        6809  +
    }
        6810  +
}
        6811  +
impl ::std::error::Error for InputStreamError {
        6812  +
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
        6813  +
        match &self {
        6814  +
            InputStreamError::ValidationException(_inner) => Some(_inner),
        6815  +
            InputStreamError::ErrorEvent(_inner) => Some(_inner),
        6816  +
            InputStreamError::InternalServerError(_inner) => Some(_inner),
        6817  +
        }
        6818  +
    }
        6819  +
}
        6820  +
impl ::std::convert::From<crate::error::ValidationException> for crate::error::InputStreamError {
        6821  +
    fn from(variant: crate::error::ValidationException) -> crate::error::InputStreamError {
        6822  +
        Self::ValidationException(variant)
        6823  +
    }
        6824  +
}
        6825  +
impl ::std::convert::From<crate::error::ErrorEvent> for crate::error::InputStreamError {
        6826  +
    fn from(variant: crate::error::ErrorEvent) -> crate::error::InputStreamError {
        6827  +
        Self::ErrorEvent(variant)
        6828  +
    }
        6829  +
}
        6830  +
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::InputStreamError {
        6831  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::InputStreamError {
        6832  +
        Self::InternalServerError(variant)
        6833  +
    }
        6834  +
}
        6835  +
        6836  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::InputStreamError {
        6837  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::InputStreamError {
        6838  +
        ::pyo3::Python::with_gil(|py| {
        6839  +
            let error = variant.value(py);
        6840  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        6841  +
                return error.into();
        6842  +
            }
        6843  +
            if let Ok(error) = error.extract::<crate::error::ErrorEvent>() {
        6844  +
                return error.into();
        6845  +
            }
        6846  +
            crate::error::InternalServerError {
        6847  +
                message: error.to_string(),
        6848  +
            }
        6849  +
            .into()
        6850  +
        })
        6851  +
    }
        6852  +
}
        6853  +
        6854  +
/// Error type for the `OutputStream` operation.
        6855  +
/// Each variant represents an error that can occur for the `OutputStream` operation.
        6856  +
#[derive(::std::fmt::Debug)]
        6857  +
pub enum OutputStreamError {
        6858  +
    #[allow(missing_docs)] // documentation missing in model
        6859  +
    ServiceUnavailableError(crate::error::ServiceUnavailableError),
        6860  +
    #[allow(missing_docs)] // documentation missing in model
        6861  +
    ErrorEvent(crate::error::ErrorEvent),
        6862  +
    #[allow(missing_docs)] // documentation missing in model
        6863  +
    InternalServerError(crate::error::InternalServerError),
        6864  +
}
        6865  +
impl ::std::fmt::Display for OutputStreamError {
        6866  +
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        6867  +
        match &self {
        6868  +
            OutputStreamError::ServiceUnavailableError(_inner) => _inner.fmt(f),
        6869  +
            OutputStreamError::ErrorEvent(_inner) => _inner.fmt(f),
        6870  +
            OutputStreamError::InternalServerError(_inner) => _inner.fmt(f),
        6871  +
        }
        6872  +
    }
        6873  +
}
        6874  +
impl OutputStreamError {
        6875  +
    /// Returns `true` if the error kind is `OutputStreamError::ServiceUnavailableError`.
        6876  +
    pub fn is_service_unavailable_error(&self) -> bool {
        6877  +
        matches!(&self, OutputStreamError::ServiceUnavailableError(_))
        6878  +
    }
        6879  +
    /// Returns `true` if the error kind is `OutputStreamError::ErrorEvent`.
        6880  +
    pub fn is_error_event(&self) -> bool {
        6881  +
        matches!(&self, OutputStreamError::ErrorEvent(_))
        6882  +
    }
        6883  +
    /// Returns `true` if the error kind is `OutputStreamError::InternalServerError`.
        6884  +
    pub fn is_internal_server_error(&self) -> bool {
        6885  +
        matches!(&self, OutputStreamError::InternalServerError(_))
        6886  +
    }
        6887  +
    /// Returns the error name string by matching the correct variant.
        6888  +
    pub fn name(&self) -> &'static str {
        6889  +
        match &self {
        6890  +
            OutputStreamError::ServiceUnavailableError(_inner) => _inner.name(),
        6891  +
            OutputStreamError::ErrorEvent(_inner) => _inner.name(),
        6892  +
            OutputStreamError::InternalServerError(_inner) => _inner.name(),
        6893  +
        }
        6894  +
    }
        6895  +
}
        6896  +
impl ::std::error::Error for OutputStreamError {
        6897  +
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
        6898  +
        match &self {
        6899  +
            OutputStreamError::ServiceUnavailableError(_inner) => Some(_inner),
        6900  +
            OutputStreamError::ErrorEvent(_inner) => Some(_inner),
        6901  +
            OutputStreamError::InternalServerError(_inner) => Some(_inner),
        6902  +
        }
        6903  +
    }
        6904  +
}
        6905  +
impl ::std::convert::From<crate::error::ServiceUnavailableError>
        6906  +
    for crate::error::OutputStreamError
        6907  +
{
        6908  +
    fn from(variant: crate::error::ServiceUnavailableError) -> crate::error::OutputStreamError {
        6909  +
        Self::ServiceUnavailableError(variant)
        6910  +
    }
        6911  +
}
        6912  +
impl ::std::convert::From<crate::error::ErrorEvent> for crate::error::OutputStreamError {
        6913  +
    fn from(variant: crate::error::ErrorEvent) -> crate::error::OutputStreamError {
        6914  +
        Self::ErrorEvent(variant)
        6915  +
    }
        6916  +
}
        6917  +
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::OutputStreamError {
        6918  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::OutputStreamError {
        6919  +
        Self::InternalServerError(variant)
        6920  +
    }
        6921  +
}
        6922  +
        6923  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::OutputStreamError {
        6924  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::OutputStreamError {
        6925  +
        ::pyo3::Python::with_gil(|py| {
        6926  +
            let error = variant.value(py);
        6927  +
            if let Ok(error) = error.extract::<crate::error::ServiceUnavailableError>() {
        6928  +
                return error.into();
        6929  +
            }
        6930  +
            if let Ok(error) = error.extract::<crate::error::ErrorEvent>() {
        6931  +
                return error.into();
        6932  +
            }
        6933  +
            crate::error::InternalServerError {
        6934  +
                message: error.to_string(),
        6935  +
            }
        6936  +
            .into()
        6937  +
        })
        6938  +
    }
        6939  +
}
        6940  +
        6941  +
/// Error type for the `DuplexStream` operation.
        6942  +
/// Each variant represents an error that can occur for the `DuplexStream` operation.
        6943  +
#[derive(::std::fmt::Debug)]
        6944  +
pub enum DuplexStreamError {
        6945  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        6946  +
    ValidationException(crate::error::ValidationException),
        6947  +
    #[allow(missing_docs)] // documentation missing in model
        6948  +
    ErrorEvent(crate::error::ErrorEvent),
        6949  +
    #[allow(missing_docs)] // documentation missing in model
        6950  +
    InternalServerError(crate::error::InternalServerError),
        6951  +
}
        6952  +
impl ::std::fmt::Display for DuplexStreamError {
        6953  +
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        6954  +
        match &self {
        6955  +
            DuplexStreamError::ValidationException(_inner) => _inner.fmt(f),
        6956  +
            DuplexStreamError::ErrorEvent(_inner) => _inner.fmt(f),
        6957  +
            DuplexStreamError::InternalServerError(_inner) => _inner.fmt(f),
        6958  +
        }
        6959  +
    }
        6960  +
}
        6961  +
impl DuplexStreamError {
        6962  +
    /// Returns `true` if the error kind is `DuplexStreamError::ValidationException`.
        6963  +
    pub fn is_validation_exception(&self) -> bool {
        6964  +
        matches!(&self, DuplexStreamError::ValidationException(_))
        6965  +
    }
        6966  +
    /// Returns `true` if the error kind is `DuplexStreamError::ErrorEvent`.
        6967  +
    pub fn is_error_event(&self) -> bool {
        6968  +
        matches!(&self, DuplexStreamError::ErrorEvent(_))
        6969  +
    }
        6970  +
    /// Returns `true` if the error kind is `DuplexStreamError::InternalServerError`.
        6971  +
    pub fn is_internal_server_error(&self) -> bool {
        6972  +
        matches!(&self, DuplexStreamError::InternalServerError(_))
        6973  +
    }
        6974  +
    /// Returns the error name string by matching the correct variant.
        6975  +
    pub fn name(&self) -> &'static str {
        6976  +
        match &self {
        6977  +
            DuplexStreamError::ValidationException(_inner) => _inner.name(),
        6978  +
            DuplexStreamError::ErrorEvent(_inner) => _inner.name(),
        6979  +
            DuplexStreamError::InternalServerError(_inner) => _inner.name(),
        6980  +
        }
        6981  +
    }
        6982  +
}
        6983  +
impl ::std::error::Error for DuplexStreamError {
        6984  +
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
        6985  +
        match &self {
        6986  +
            DuplexStreamError::ValidationException(_inner) => Some(_inner),
        6987  +
            DuplexStreamError::ErrorEvent(_inner) => Some(_inner),
        6988  +
            DuplexStreamError::InternalServerError(_inner) => Some(_inner),
        6989  +
        }
        6990  +
    }
        6991  +
}
        6992  +
impl ::std::convert::From<crate::error::ValidationException> for crate::error::DuplexStreamError {
        6993  +
    fn from(variant: crate::error::ValidationException) -> crate::error::DuplexStreamError {
        6994  +
        Self::ValidationException(variant)
        6995  +
    }
        6996  +
}
        6997  +
impl ::std::convert::From<crate::error::ErrorEvent> for crate::error::DuplexStreamError {
        6998  +
    fn from(variant: crate::error::ErrorEvent) -> crate::error::DuplexStreamError {
        6999  +
        Self::ErrorEvent(variant)
        7000  +
    }
        7001  +
}
        7002  +
impl ::std::convert::From<crate::error::InternalServerError> for crate::error::DuplexStreamError {
        7003  +
    fn from(variant: crate::error::InternalServerError) -> crate::error::DuplexStreamError {
        7004  +
        Self::InternalServerError(variant)
        7005  +
    }
        7006  +
}
        7007  +
        7008  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::DuplexStreamError {
        7009  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::DuplexStreamError {
        7010  +
        ::pyo3::Python::with_gil(|py| {
        7011  +
            let error = variant.value(py);
        7012  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        7013  +
                return error.into();
        7014  +
            }
        7015  +
            if let Ok(error) = error.extract::<crate::error::ErrorEvent>() {
        7016  +
                return error.into();
        7017  +
            }
        7018  +
            crate::error::InternalServerError {
        7019  +
                message: error.to_string(),
        7020  +
            }
        7021  +
            .into()
        7022  +
        })
        7023  +
    }
        7024  +
}
        7025  +
        7026  +
/// Error type for the `InputStreamWithInitialRequest` operation.
        7027  +
/// Each variant represents an error that can occur for the `InputStreamWithInitialRequest` operation.
        7028  +
#[derive(::std::fmt::Debug)]
        7029  +
pub enum InputStreamWithInitialRequestError {
        7030  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        7031  +
    ValidationException(crate::error::ValidationException),
        7032  +
    #[allow(missing_docs)] // documentation missing in model
        7033  +
    ErrorEvent(crate::error::ErrorEvent),
        7034  +
    #[allow(missing_docs)] // documentation missing in model
        7035  +
    InternalServerError(crate::error::InternalServerError),
        7036  +
}
        7037  +
impl ::std::fmt::Display for InputStreamWithInitialRequestError {
        7038  +
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        7039  +
        match &self {
        7040  +
            InputStreamWithInitialRequestError::ValidationException(_inner) => _inner.fmt(f),
        7041  +
            InputStreamWithInitialRequestError::ErrorEvent(_inner) => _inner.fmt(f),
        7042  +
            InputStreamWithInitialRequestError::InternalServerError(_inner) => _inner.fmt(f),
        7043  +
        }
        7044  +
    }
        7045  +
}
        7046  +
impl InputStreamWithInitialRequestError {
        7047  +
    /// Returns `true` if the error kind is `InputStreamWithInitialRequestError::ValidationException`.
        7048  +
    pub fn is_validation_exception(&self) -> bool {
        7049  +
        matches!(
        7050  +
            &self,
        7051  +
            InputStreamWithInitialRequestError::ValidationException(_)
        7052  +
        )
        7053  +
    }
        7054  +
    /// Returns `true` if the error kind is `InputStreamWithInitialRequestError::ErrorEvent`.
        7055  +
    pub fn is_error_event(&self) -> bool {
        7056  +
        matches!(&self, InputStreamWithInitialRequestError::ErrorEvent(_))
        7057  +
    }
        7058  +
    /// Returns `true` if the error kind is `InputStreamWithInitialRequestError::InternalServerError`.
        7059  +
    pub fn is_internal_server_error(&self) -> bool {
        7060  +
        matches!(
        7061  +
            &self,
        7062  +
            InputStreamWithInitialRequestError::InternalServerError(_)
        7063  +
        )
        7064  +
    }
        7065  +
    /// Returns the error name string by matching the correct variant.
        7066  +
    pub fn name(&self) -> &'static str {
        7067  +
        match &self {
        7068  +
            InputStreamWithInitialRequestError::ValidationException(_inner) => _inner.name(),
        7069  +
            InputStreamWithInitialRequestError::ErrorEvent(_inner) => _inner.name(),
        7070  +
            InputStreamWithInitialRequestError::InternalServerError(_inner) => _inner.name(),
        7071  +
        }
        7072  +
    }
        7073  +
}
        7074  +
impl ::std::error::Error for InputStreamWithInitialRequestError {
        7075  +
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
        7076  +
        match &self {
        7077  +
            InputStreamWithInitialRequestError::ValidationException(_inner) => Some(_inner),
        7078  +
            InputStreamWithInitialRequestError::ErrorEvent(_inner) => Some(_inner),
        7079  +
            InputStreamWithInitialRequestError::InternalServerError(_inner) => Some(_inner),
        7080  +
        }
        7081  +
    }
        7082  +
}
        7083  +
impl ::std::convert::From<crate::error::ValidationException>
        7084  +
    for crate::error::InputStreamWithInitialRequestError
        7085  +
{
        7086  +
    fn from(
        7087  +
        variant: crate::error::ValidationException,
        7088  +
    ) -> crate::error::InputStreamWithInitialRequestError {
        7089  +
        Self::ValidationException(variant)
        7090  +
    }
        7091  +
}
        7092  +
impl ::std::convert::From<crate::error::ErrorEvent>
        7093  +
    for crate::error::InputStreamWithInitialRequestError
        7094  +
{
        7095  +
    fn from(variant: crate::error::ErrorEvent) -> crate::error::InputStreamWithInitialRequestError {
        7096  +
        Self::ErrorEvent(variant)
        7097  +
    }
        7098  +
}
        7099  +
impl ::std::convert::From<crate::error::InternalServerError>
        7100  +
    for crate::error::InputStreamWithInitialRequestError
        7101  +
{
        7102  +
    fn from(
        7103  +
        variant: crate::error::InternalServerError,
        7104  +
    ) -> crate::error::InputStreamWithInitialRequestError {
        7105  +
        Self::InternalServerError(variant)
        7106  +
    }
        7107  +
}
        7108  +
        7109  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::InputStreamWithInitialRequestError {
        7110  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::InputStreamWithInitialRequestError {
        7111  +
        ::pyo3::Python::with_gil(|py| {
        7112  +
            let error = variant.value(py);
        7113  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        7114  +
                return error.into();
        7115  +
            }
        7116  +
            if let Ok(error) = error.extract::<crate::error::ErrorEvent>() {
        7117  +
                return error.into();
        7118  +
            }
        7119  +
            crate::error::InternalServerError {
        7120  +
                message: error.to_string(),
        7121  +
            }
        7122  +
            .into()
        7123  +
        })
        7124  +
    }
        7125  +
}
        7126  +
        7127  +
/// Error type for the `OutputStreamWithInitialResponse` operation.
        7128  +
/// Each variant represents an error that can occur for the `OutputStreamWithInitialResponse` operation.
        7129  +
#[derive(::std::fmt::Debug)]
        7130  +
pub enum OutputStreamWithInitialResponseError {
        7131  +
    #[allow(missing_docs)] // documentation missing in model
        7132  +
    ErrorEvent(crate::error::ErrorEvent),
        7133  +
    #[allow(missing_docs)] // documentation missing in model
        7134  +
    InternalServerError(crate::error::InternalServerError),
        7135  +
}
        7136  +
impl ::std::fmt::Display for OutputStreamWithInitialResponseError {
        7137  +
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        7138  +
        match &self {
        7139  +
            OutputStreamWithInitialResponseError::ErrorEvent(_inner) => _inner.fmt(f),
        7140  +
            OutputStreamWithInitialResponseError::InternalServerError(_inner) => _inner.fmt(f),
        7141  +
        }
        7142  +
    }
        7143  +
}
        7144  +
impl OutputStreamWithInitialResponseError {
        7145  +
    /// Returns `true` if the error kind is `OutputStreamWithInitialResponseError::ErrorEvent`.
        7146  +
    pub fn is_error_event(&self) -> bool {
        7147  +
        matches!(&self, OutputStreamWithInitialResponseError::ErrorEvent(_))
        7148  +
    }
        7149  +
    /// Returns `true` if the error kind is `OutputStreamWithInitialResponseError::InternalServerError`.
        7150  +
    pub fn is_internal_server_error(&self) -> bool {
        7151  +
        matches!(
        7152  +
            &self,
        7153  +
            OutputStreamWithInitialResponseError::InternalServerError(_)
        7154  +
        )
        7155  +
    }
        7156  +
    /// Returns the error name string by matching the correct variant.
        7157  +
    pub fn name(&self) -> &'static str {
        7158  +
        match &self {
        7159  +
            OutputStreamWithInitialResponseError::ErrorEvent(_inner) => _inner.name(),
        7160  +
            OutputStreamWithInitialResponseError::InternalServerError(_inner) => _inner.name(),
        7161  +
        }
        7162  +
    }
        7163  +
}
        7164  +
impl ::std::error::Error for OutputStreamWithInitialResponseError {
        7165  +
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
        7166  +
        match &self {
        7167  +
            OutputStreamWithInitialResponseError::ErrorEvent(_inner) => Some(_inner),
        7168  +
            OutputStreamWithInitialResponseError::InternalServerError(_inner) => Some(_inner),
        7169  +
        }
        7170  +
    }
        7171  +
}
        7172  +
impl ::std::convert::From<crate::error::ErrorEvent>
        7173  +
    for crate::error::OutputStreamWithInitialResponseError
        7174  +
{
        7175  +
    fn from(
        7176  +
        variant: crate::error::ErrorEvent,
        7177  +
    ) -> crate::error::OutputStreamWithInitialResponseError {
        7178  +
        Self::ErrorEvent(variant)
        7179  +
    }
        7180  +
}
        7181  +
impl ::std::convert::From<crate::error::InternalServerError>
        7182  +
    for crate::error::OutputStreamWithInitialResponseError
        7183  +
{
        7184  +
    fn from(
        7185  +
        variant: crate::error::InternalServerError,
        7186  +
    ) -> crate::error::OutputStreamWithInitialResponseError {
        7187  +
        Self::InternalServerError(variant)
        7188  +
    }
        7189  +
}
        7190  +
        7191  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::OutputStreamWithInitialResponseError {
        7192  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::OutputStreamWithInitialResponseError {
        7193  +
        ::pyo3::Python::with_gil(|py| {
        7194  +
            let error = variant.value(py);
        7195  +
            if let Ok(error) = error.extract::<crate::error::ErrorEvent>() {
        7196  +
                return error.into();
        7197  +
            }
        7198  +
            crate::error::InternalServerError {
        7199  +
                message: error.to_string(),
        7200  +
            }
        7201  +
            .into()
        7202  +
        })
        7203  +
    }
        7204  +
}
        7205  +
        7206  +
/// Error type for the `DuplexStreamWithInitialMessages` operation.
        7207  +
/// Each variant represents an error that can occur for the `DuplexStreamWithInitialMessages` operation.
        7208  +
#[derive(::std::fmt::Debug)]
        7209  +
pub enum DuplexStreamWithInitialMessagesError {
        7210  +
    #[allow(missing_docs)] // documentation missing in model
        7211  +
    ServiceUnavailableError(crate::error::ServiceUnavailableError),
        7212  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        7213  +
    ValidationException(crate::error::ValidationException),
        7214  +
    #[allow(missing_docs)] // documentation missing in model
        7215  +
    ErrorEvent(crate::error::ErrorEvent),
        7216  +
    #[allow(missing_docs)] // documentation missing in model
        7217  +
    InternalServerError(crate::error::InternalServerError),
        7218  +
}
        7219  +
impl ::std::fmt::Display for DuplexStreamWithInitialMessagesError {
        7220  +
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        7221  +
        match &self {
        7222  +
            DuplexStreamWithInitialMessagesError::ServiceUnavailableError(_inner) => _inner.fmt(f),
        7223  +
            DuplexStreamWithInitialMessagesError::ValidationException(_inner) => _inner.fmt(f),
        7224  +
            DuplexStreamWithInitialMessagesError::ErrorEvent(_inner) => _inner.fmt(f),
        7225  +
            DuplexStreamWithInitialMessagesError::InternalServerError(_inner) => _inner.fmt(f),
        7226  +
        }
        7227  +
    }
        7228  +
}
        7229  +
impl DuplexStreamWithInitialMessagesError {
        7230  +
    /// Returns `true` if the error kind is `DuplexStreamWithInitialMessagesError::ServiceUnavailableError`.
        7231  +
    pub fn is_service_unavailable_error(&self) -> bool {
        7232  +
        matches!(
        7233  +
            &self,
        7234  +
            DuplexStreamWithInitialMessagesError::ServiceUnavailableError(_)
        7235  +
        )
        7236  +
    }
        7237  +
    /// Returns `true` if the error kind is `DuplexStreamWithInitialMessagesError::ValidationException`.
        7238  +
    pub fn is_validation_exception(&self) -> bool {
        7239  +
        matches!(
        7240  +
            &self,
        7241  +
            DuplexStreamWithInitialMessagesError::ValidationException(_)
        7242  +
        )
        7243  +
    }
        7244  +
    /// Returns `true` if the error kind is `DuplexStreamWithInitialMessagesError::ErrorEvent`.
        7245  +
    pub fn is_error_event(&self) -> bool {
        7246  +
        matches!(&self, DuplexStreamWithInitialMessagesError::ErrorEvent(_))
        7247  +
    }
        7248  +
    /// Returns `true` if the error kind is `DuplexStreamWithInitialMessagesError::InternalServerError`.
        7249  +
    pub fn is_internal_server_error(&self) -> bool {
        7250  +
        matches!(
        7251  +
            &self,
        7252  +
            DuplexStreamWithInitialMessagesError::InternalServerError(_)
        7253  +
        )
        7254  +
    }
        7255  +
    /// Returns the error name string by matching the correct variant.
        7256  +
    pub fn name(&self) -> &'static str {
        7257  +
        match &self {
        7258  +
            DuplexStreamWithInitialMessagesError::ServiceUnavailableError(_inner) => _inner.name(),
        7259  +
            DuplexStreamWithInitialMessagesError::ValidationException(_inner) => _inner.name(),
        7260  +
            DuplexStreamWithInitialMessagesError::ErrorEvent(_inner) => _inner.name(),
        7261  +
            DuplexStreamWithInitialMessagesError::InternalServerError(_inner) => _inner.name(),
        7262  +
        }
        7263  +
    }
        7264  +
}
        7265  +
impl ::std::error::Error for DuplexStreamWithInitialMessagesError {
        7266  +
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
        7267  +
        match &self {
        7268  +
            DuplexStreamWithInitialMessagesError::ServiceUnavailableError(_inner) => Some(_inner),
        7269  +
            DuplexStreamWithInitialMessagesError::ValidationException(_inner) => Some(_inner),
        7270  +
            DuplexStreamWithInitialMessagesError::ErrorEvent(_inner) => Some(_inner),
        7271  +
            DuplexStreamWithInitialMessagesError::InternalServerError(_inner) => Some(_inner),
        7272  +
        }
        7273  +
    }
        7274  +
}
        7275  +
impl ::std::convert::From<crate::error::ServiceUnavailableError>
        7276  +
    for crate::error::DuplexStreamWithInitialMessagesError
        7277  +
{
        7278  +
    fn from(
        7279  +
        variant: crate::error::ServiceUnavailableError,
        7280  +
    ) -> crate::error::DuplexStreamWithInitialMessagesError {
        7281  +
        Self::ServiceUnavailableError(variant)
        7282  +
    }
        7283  +
}
        7284  +
impl ::std::convert::From<crate::error::ValidationException>
        7285  +
    for crate::error::DuplexStreamWithInitialMessagesError
        7286  +
{
        7287  +
    fn from(
        7288  +
        variant: crate::error::ValidationException,
        7289  +
    ) -> crate::error::DuplexStreamWithInitialMessagesError {
        7290  +
        Self::ValidationException(variant)
        7291  +
    }
        7292  +
}
        7293  +
impl ::std::convert::From<crate::error::ErrorEvent>
        7294  +
    for crate::error::DuplexStreamWithInitialMessagesError
        7295  +
{
        7296  +
    fn from(
        7297  +
        variant: crate::error::ErrorEvent,
        7298  +
    ) -> crate::error::DuplexStreamWithInitialMessagesError {
        7299  +
        Self::ErrorEvent(variant)
        7300  +
    }
        7301  +
}
        7302  +
impl ::std::convert::From<crate::error::InternalServerError>
        7303  +
    for crate::error::DuplexStreamWithInitialMessagesError
        7304  +
{
        7305  +
    fn from(
        7306  +
        variant: crate::error::InternalServerError,
        7307  +
    ) -> crate::error::DuplexStreamWithInitialMessagesError {
        7308  +
        Self::InternalServerError(variant)
        7309  +
    }
        7310  +
}
        7311  +
        7312  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::DuplexStreamWithInitialMessagesError {
        7313  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::DuplexStreamWithInitialMessagesError {
        7314  +
        ::pyo3::Python::with_gil(|py| {
        7315  +
            let error = variant.value(py);
        7316  +
            if let Ok(error) = error.extract::<crate::error::ServiceUnavailableError>() {
        7317  +
                return error.into();
        7318  +
            }
        7319  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        7320  +
                return error.into();
        7321  +
            }
        7322  +
            if let Ok(error) = error.extract::<crate::error::ErrorEvent>() {
        7323  +
                return error.into();
        7324  +
            }
        7325  +
            crate::error::InternalServerError {
        7326  +
                message: error.to_string(),
        7327  +
            }
        7328  +
            .into()
        7329  +
        })
        7330  +
    }
        7331  +
}
        7332  +
        7333  +
/// Error type for the `DuplexStreamWithDistinctStreams` operation.
        7334  +
/// Each variant represents an error that can occur for the `DuplexStreamWithDistinctStreams` operation.
        7335  +
#[derive(::std::fmt::Debug)]
        7336  +
pub enum DuplexStreamWithDistinctStreamsError {
        7337  +
    /// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        7338  +
    ValidationException(crate::error::ValidationException),
        7339  +
    #[allow(missing_docs)] // documentation missing in model
        7340  +
    ErrorEvent(crate::error::ErrorEvent),
        7341  +
    #[allow(missing_docs)] // documentation missing in model
        7342  +
    InternalServerError(crate::error::InternalServerError),
        7343  +
}
        7344  +
impl ::std::fmt::Display for DuplexStreamWithDistinctStreamsError {
        7345  +
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        7346  +
        match &self {
        7347  +
            DuplexStreamWithDistinctStreamsError::ValidationException(_inner) => _inner.fmt(f),
        7348  +
            DuplexStreamWithDistinctStreamsError::ErrorEvent(_inner) => _inner.fmt(f),
        7349  +
            DuplexStreamWithDistinctStreamsError::InternalServerError(_inner) => _inner.fmt(f),
        7350  +
        }
        7351  +
    }
        7352  +
}
        7353  +
impl DuplexStreamWithDistinctStreamsError {
        7354  +
    /// Returns `true` if the error kind is `DuplexStreamWithDistinctStreamsError::ValidationException`.
        7355  +
    pub fn is_validation_exception(&self) -> bool {
        7356  +
        matches!(
        7357  +
            &self,
        7358  +
            DuplexStreamWithDistinctStreamsError::ValidationException(_)
        7359  +
        )
        7360  +
    }
        7361  +
    /// Returns `true` if the error kind is `DuplexStreamWithDistinctStreamsError::ErrorEvent`.
        7362  +
    pub fn is_error_event(&self) -> bool {
        7363  +
        matches!(&self, DuplexStreamWithDistinctStreamsError::ErrorEvent(_))
        7364  +
    }
        7365  +
    /// Returns `true` if the error kind is `DuplexStreamWithDistinctStreamsError::InternalServerError`.
        7366  +
    pub fn is_internal_server_error(&self) -> bool {
        7367  +
        matches!(
        7368  +
            &self,
        7369  +
            DuplexStreamWithDistinctStreamsError::InternalServerError(_)
        7370  +
        )
        7371  +
    }
        7372  +
    /// Returns the error name string by matching the correct variant.
        7373  +
    pub fn name(&self) -> &'static str {
        7374  +
        match &self {
        7375  +
            DuplexStreamWithDistinctStreamsError::ValidationException(_inner) => _inner.name(),
        7376  +
            DuplexStreamWithDistinctStreamsError::ErrorEvent(_inner) => _inner.name(),
        7377  +
            DuplexStreamWithDistinctStreamsError::InternalServerError(_inner) => _inner.name(),
        7378  +
        }
        7379  +
    }
        7380  +
}
        7381  +
impl ::std::error::Error for DuplexStreamWithDistinctStreamsError {
        7382  +
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
        7383  +
        match &self {
        7384  +
            DuplexStreamWithDistinctStreamsError::ValidationException(_inner) => Some(_inner),
        7385  +
            DuplexStreamWithDistinctStreamsError::ErrorEvent(_inner) => Some(_inner),
        7386  +
            DuplexStreamWithDistinctStreamsError::InternalServerError(_inner) => Some(_inner),
        7387  +
        }
        7388  +
    }
        7389  +
}
        7390  +
impl ::std::convert::From<crate::error::ValidationException>
        7391  +
    for crate::error::DuplexStreamWithDistinctStreamsError
        7392  +
{
        7393  +
    fn from(
        7394  +
        variant: crate::error::ValidationException,
        7395  +
    ) -> crate::error::DuplexStreamWithDistinctStreamsError {
        7396  +
        Self::ValidationException(variant)
        7397  +
    }
        7398  +
}
        7399  +
impl ::std::convert::From<crate::error::ErrorEvent>
        7400  +
    for crate::error::DuplexStreamWithDistinctStreamsError
        7401  +
{
        7402  +
    fn from(
        7403  +
        variant: crate::error::ErrorEvent,
        7404  +
    ) -> crate::error::DuplexStreamWithDistinctStreamsError {
        7405  +
        Self::ErrorEvent(variant)
        7406  +
    }
        7407  +
}
        7408  +
impl ::std::convert::From<crate::error::InternalServerError>
        7409  +
    for crate::error::DuplexStreamWithDistinctStreamsError
        7410  +
{
        7411  +
    fn from(
        7412  +
        variant: crate::error::InternalServerError,
        7413  +
    ) -> crate::error::DuplexStreamWithDistinctStreamsError {
        7414  +
        Self::InternalServerError(variant)
        7415  +
    }
        7416  +
}
        7417  +
        7418  +
impl ::std::convert::From<::pyo3::PyErr> for crate::error::DuplexStreamWithDistinctStreamsError {
        7419  +
    fn from(variant: ::pyo3::PyErr) -> crate::error::DuplexStreamWithDistinctStreamsError {
        7420  +
        ::pyo3::Python::with_gil(|py| {
        7421  +
            let error = variant.value(py);
        7422  +
            if let Ok(error) = error.extract::<crate::error::ValidationException>() {
        7423  +
                return error.into();
        7424  +
            }
        7425  +
            if let Ok(error) = error.extract::<crate::error::ErrorEvent>() {
        7426  +
                return error.into();
        7427  +
            }
        7428  +
            crate::error::InternalServerError {
        7429  +
                message: error.to_string(),
        7430  +
            }
        7431  +
            .into()
        7432  +
        })
        7433  +
    }
        7434  +
}
        7435  +
        7436  +
#[::pyo3::pyclass(extends = ::pyo3::exceptions::PyException)]
        7437  +
/// :param message str:
        7438  +
/// :rtype None:
        7439  +
#[allow(missing_docs)] // documentation missing in model
        7440  +
#[derive(
        7441  +
    ::std::clone::Clone, ::std::cmp::Eq, ::std::cmp::PartialEq, ::std::fmt::Debug, ::std::hash::Hash,
        7442  +
)]
        7443  +
pub struct InternalServerError {
        7444  +
    #[pyo3(get, set)]
        7445  +
    /// :type str:
        7446  +
    #[allow(missing_docs)] // documentation missing in model
        7447  +
    pub message: ::std::string::String,
        7448  +
}
        7449  +
#[allow(clippy::new_without_default)]
        7450  +
#[allow(clippy::too_many_arguments)]
        7451  +
#[::pyo3::pymethods]
        7452  +
impl InternalServerError {
        7453  +
    #[new]
        7454  +
    pub fn new(message: ::std::string::String) -> Self {
        7455  +
        Self { message }
        7456  +
    }
        7457  +
    fn __repr__(&self) -> String {
        7458  +
        format!("{self:?}")
        7459  +
    }
        7460  +
    fn __str__(&self) -> String {
        7461  +
        format!("{self:?}")
        7462  +
    }
        7463  +
}
        7464  +
impl InternalServerError {
        7465  +
    /// Returns the error message.
        7466  +
    pub fn message(&self) -> &str {
        7467  +
        &self.message
        7468  +
    }
        7469  +
    #[doc(hidden)]
        7470  +
    /// Returns the error name.
        7471  +
    pub fn name(&self) -> &'static str {
        7472  +
        "InternalServerError"
        7473  +
    }
        7474  +
}
        7475  +
impl ::std::fmt::Display for InternalServerError {
        7476  +
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        7477  +
        ::std::write!(f, "InternalServerError")?;
        7478  +
        {
        7479  +
            ::std::write!(f, ": {}", &self.message)?;
        7480  +
        }
        7481  +
        Ok(())
        7482  +
    }
        7483  +
}
        7484  +
impl ::std::error::Error for InternalServerError {}
        7485  +
impl InternalServerError {
        7486  +
    /// Creates a new builder-style object to manufacture [`InternalServerError`](crate::error::InternalServerError).
        7487  +
    pub fn builder() -> crate::error::internal_server_error::Builder {
        7488  +
        crate::error::internal_server_error::Builder::default()
        7489  +
    }
        7490  +
}
        7491  +
        7492  +
#[::pyo3::pyclass(extends = ::pyo3::exceptions::PyException)]
        7493  +
/// :param message str:
        7494  +
/// :param field_list typing.Optional\[typing.List\[rest_json.model.ValidationExceptionField\]\]:
        7495  +
/// :rtype None:
        7496  +
/// A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
        7497  +
#[derive(
        7498  +
    ::std::clone::Clone, ::std::cmp::Eq, ::std::cmp::PartialEq, ::std::fmt::Debug, ::std::hash::Hash,
        7499  +
)]
        7500  +
pub struct ValidationException {
        7501  +
    #[pyo3(get, set)]
        7502  +
    /// :type str:
        7503  +
    /// A summary of the validation failure.
        7504  +
    pub message: ::std::string::String,
        7505  +
    #[pyo3(get, set)]
        7506  +
    /// :type typing.Optional\[typing.List\[rest_json.model.ValidationExceptionField\]\]:
        7507  +
    /// A list of specific failures encountered while validating the input. A member can appear in this list more than once if it failed to satisfy multiple constraints.
        7508  +
    pub field_list: ::std::option::Option<::std::vec::Vec<crate::model::ValidationExceptionField>>,
        7509  +
}
        7510  +
impl ValidationException {
        7511  +
    /// A list of specific failures encountered while validating the input. A member can appear in this list more than once if it failed to satisfy multiple constraints.
        7512  +
    pub fn field_list(&self) -> ::std::option::Option<&[crate::model::ValidationExceptionField]> {
        7513  +
        self.field_list.as_deref()
        7514  +
    }
        7515  +
}
        7516  +
#[allow(clippy::new_without_default)]
        7517  +
#[allow(clippy::too_many_arguments)]
        7518  +
#[::pyo3::pymethods]
        7519  +
impl ValidationException {
        7520  +
    #[new]
        7521  +
    pub fn new(
        7522  +
        message: ::std::string::String,
        7523  +
        field_list: ::std::option::Option<::std::vec::Vec<crate::model::ValidationExceptionField>>,
        7524  +
    ) -> Self {
        7525  +
        Self {
        7526  +
            message,
        7527  +
            field_list,
        7528  +
        }
        7529  +
    }
        7530  +
    fn __repr__(&self) -> String {
        7531  +
        format!("{self:?}")
        7532  +
    }
        7533  +
    fn __str__(&self) -> String {
        7534  +
        format!("{self:?}")
        7535  +
    }
        7536  +
}
        7537  +
impl ValidationException {
        7538  +
    /// Returns the error message.
        7539  +
    pub fn message(&self) -> &str {
        7540  +
        &self.message
        7541  +
    }
        7542  +
    #[doc(hidden)]
        7543  +
    /// Returns the error name.
        7544  +
    pub fn name(&self) -> &'static str {
        7545  +
        "ValidationException"
        7546  +
    }
        7547  +
}
        7548  +
impl ::std::fmt::Display for ValidationException {
        7549  +
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        7550  +
        ::std::write!(f, "ValidationException")?;
        7551  +
        {
        7552  +
            ::std::write!(f, ": {}", &self.message)?;
        7553  +
        }
        7554  +
        Ok(())
        7555  +
    }
        7556  +
}
        7557  +
impl ::std::error::Error for ValidationException {}
        7558  +
impl ValidationException {
        7559  +
    /// Creates a new builder-style object to manufacture [`ValidationException`](crate::error::ValidationException).
        7560  +
    pub fn builder() -> crate::error::validation_exception::Builder {
        7561  +
        crate::error::validation_exception::Builder::default()
        7562  +
    }
        7563  +
}
        7564  +
        7565  +
#[::pyo3::pyclass(extends = ::pyo3::exceptions::PyException)]
        7566  +
/// :param message typing.Optional\[str\]:
        7567  +
/// :rtype None:
        7568  +
/// This error is thrown when an invalid greeting value is provided.
        7569  +
#[derive(
        7570  +
    ::std::clone::Clone, ::std::cmp::Eq, ::std::cmp::PartialEq, ::std::fmt::Debug, ::std::hash::Hash,
        7571  +
)]
        7572  +
pub struct InvalidGreeting {
        7573  +
    #[pyo3(get, set)]
        7574  +
    /// :type typing.Optional\[str\]:
        7575  +
    #[allow(missing_docs)] // documentation missing in model
        7576  +
    pub message: ::std::option::Option<::std::string::String>,
        7577  +
}
        7578  +
#[allow(clippy::new_without_default)]
        7579  +
#[allow(clippy::too_many_arguments)]
        7580  +
#[::pyo3::pymethods]
        7581  +
impl InvalidGreeting {
        7582  +
    #[new]
        7583  +
    pub fn new(message: ::std::option::Option<::std::string::String>) -> Self {
        7584  +
        Self { message }
        7585  +
    }
        7586  +
    fn __repr__(&self) -> String {
        7587  +
        format!("{self:?}")
        7588  +
    }
        7589  +
    fn __str__(&self) -> String {
        7590  +
        format!("{self:?}")
        7591  +
    }
        7592  +
}
        7593  +
impl InvalidGreeting {
        7594  +
    /// Returns the error message.
        7595  +
    pub fn message(&self) -> ::std::option::Option<&str> {
        7596  +
        self.message.as_deref()
        7597  +
    }
        7598  +
    #[doc(hidden)]
        7599  +
    /// Returns the error name.
        7600  +
    pub fn name(&self) -> &'static str {
        7601  +
        "InvalidGreeting"
        7602  +
    }
        7603  +
}
        7604  +
impl ::std::fmt::Display for InvalidGreeting {
        7605  +
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        7606  +
        ::std::write!(f, "InvalidGreeting")?;
        7607  +
        if let ::std::option::Option::Some(inner_1) = &self.message {
        7608  +
            {
        7609  +
                ::std::write!(f, ": {inner_1}")?;
        7610  +
            }
        7611  +
        }
        7612  +
        Ok(())
        7613  +
    }
        7614  +
}
        7615  +
impl ::std::error::Error for InvalidGreeting {}
        7616  +
impl InvalidGreeting {
        7617  +
    /// Creates a new builder-style object to manufacture [`InvalidGreeting`](crate::error::InvalidGreeting).
        7618  +
    pub fn builder() -> crate::error::invalid_greeting::Builder {
        7619  +
        crate::error::invalid_greeting::Builder::default()
        7620  +
    }
        7621  +
}
        7622  +
        7623  +
#[::pyo3::pyclass(extends = ::pyo3::exceptions::PyException)]
        7624  +
/// :param header typing.Optional\[str\]:
        7625  +
/// :param top_level typing.Optional\[str\]:
        7626  +
/// :param nested typing.Optional\[rest_json.model.ComplexNestedErrorData\]:
        7627  +
/// :rtype None:
        7628  +
/// This error is thrown when a request is invalid.
        7629  +
#[derive(
        7630  +
    ::std::clone::Clone, ::std::cmp::Eq, ::std::cmp::PartialEq, ::std::fmt::Debug, ::std::hash::Hash,
        7631  +
)]
        7632  +
pub struct ComplexError {
        7633  +
    #[pyo3(get, set)]
        7634  +
    /// :type typing.Optional\[str\]:
        7635  +
    #[allow(missing_docs)] // documentation missing in model
        7636  +
    pub header: ::std::option::Option<::std::string::String>,
        7637  +
    #[pyo3(get, set)]
        7638  +
    /// :type typing.Optional\[str\]:
        7639  +
    #[allow(missing_docs)] // documentation missing in model
        7640  +
    pub top_level: ::std::option::Option<::std::string::String>,
        7641  +
    #[pyo3(get, set)]
        7642  +
    /// :type typing.Optional\[rest_json.model.ComplexNestedErrorData\]:
        7643  +
    #[allow(missing_docs)] // documentation missing in model
        7644  +
    pub nested: ::std::option::Option<crate::model::ComplexNestedErrorData>,
        7645  +
}
        7646  +
impl ComplexError {
        7647  +
    #[allow(missing_docs)] // documentation missing in model
        7648  +
    pub fn header(&self) -> ::std::option::Option<&str> {
        7649  +
        self.header.as_deref()
        7650  +
    }
        7651  +
    #[allow(missing_docs)] // documentation missing in model
        7652  +
    pub fn top_level(&self) -> ::std::option::Option<&str> {
        7653  +
        self.top_level.as_deref()
        7654  +
    }
        7655  +
    #[allow(missing_docs)] // documentation missing in model
        7656  +
    pub fn nested(&self) -> ::std::option::Option<&crate::model::ComplexNestedErrorData> {
        7657  +
        self.nested.as_ref()
        7658  +
    }
        7659  +
}
        7660  +
#[allow(clippy::new_without_default)]
        7661  +
#[allow(clippy::too_many_arguments)]
        7662  +
#[::pyo3::pymethods]
        7663  +
impl ComplexError {
        7664  +
    #[new]
        7665  +
    pub fn new(
        7666  +
        header: ::std::option::Option<::std::string::String>,
        7667  +
        top_level: ::std::option::Option<::std::string::String>,
        7668  +
        nested: ::std::option::Option<crate::model::ComplexNestedErrorData>,
        7669  +
    ) -> Self {
        7670  +
        Self {
        7671  +
            header,
        7672  +
            top_level,
        7673  +
            nested,
        7674  +
        }
        7675  +
    }
        7676  +
    fn __repr__(&self) -> String {
        7677  +
        format!("{self:?}")
        7678  +
    }
        7679  +
    fn __str__(&self) -> String {
        7680  +
        format!("{self:?}")
        7681  +
    }
        7682  +
}
        7683  +
impl ComplexError {
        7684  +
    #[doc(hidden)]
        7685  +
    /// Returns the error name.
        7686  +
    pub fn name(&self) -> &'static str {
        7687  +
        "ComplexError"
        7688  +
    }
        7689  +
}
        7690  +
impl ::std::fmt::Display for ComplexError {
        7691  +
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        7692  +
        ::std::write!(f, "ComplexError")?;
        7693  +
        Ok(())
        7694  +
    }
        7695  +
}
        7696  +
impl ::std::error::Error for ComplexError {}
        7697  +
impl ComplexError {
        7698  +
    /// Creates a new builder-style object to manufacture [`ComplexError`](crate::error::ComplexError).
        7699  +
    pub fn builder() -> crate::error::complex_error::Builder {
        7700  +
        crate::error::complex_error::Builder::default()
        7701  +
    }
        7702  +
}
        7703  +
        7704  +
#[::pyo3::pyclass(extends = ::pyo3::exceptions::PyException)]
        7705  +
/// :rtype None:
        7706  +
/// This error has test cases that test some of the dark corners of Amazon service framework history. It should only be implemented by clients.
        7707  +
#[derive(
        7708  +
    ::std::clone::Clone, ::std::cmp::Eq, ::std::cmp::PartialEq, ::std::fmt::Debug, ::std::hash::Hash,
        7709  +
)]
        7710  +
pub struct FooError {}
        7711  +
#[allow(clippy::new_without_default)]
        7712  +
#[allow(clippy::too_many_arguments)]
        7713  +
#[::pyo3::pymethods]
        7714  +
impl FooError {
        7715  +
    #[new]
        7716  +
    pub fn new() -> Self {
        7717  +
        Self {}
        7718  +
    }
        7719  +
    fn __repr__(&self) -> String {
        7720  +
        format!("{self:?}")
        7721  +
    }
        7722  +
    fn __str__(&self) -> String {
        7723  +
        format!("{self:?}")
        7724  +
    }
        7725  +
}
        7726  +
impl FooError {
        7727  +
    #[doc(hidden)]
        7728  +
    /// Returns the error name.
        7729  +
    pub fn name(&self) -> &'static str {
        7730  +
        "FooError"
        7731  +
    }
        7732  +
}
        7733  +
impl ::std::fmt::Display for FooError {
        7734  +
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        7735  +
        ::std::write!(f, "FooError")?;
        7736  +
        Ok(())
        7737  +
    }
        7738  +
}
        7739  +
impl ::std::error::Error for FooError {}
        7740  +
impl FooError {
        7741  +
    /// Creates a new builder-style object to manufacture [`FooError`](crate::error::FooError).
        7742  +
    pub fn builder() -> crate::error::foo_error::Builder {
        7743  +
        crate::error::foo_error::Builder::default()
        7744  +
    }
        7745  +
}
        7746  +
        7747  +
#[::pyo3::pyclass(extends = ::pyo3::exceptions::PyException)]
        7748  +
/// :param message typing.Optional\[str\]:
        7749  +
/// :rtype None:
        7750  +
#[allow(missing_docs)] // documentation missing in model
        7751  +
#[derive(
        7752  +
    ::std::clone::Clone, ::std::cmp::Eq, ::std::cmp::PartialEq, ::std::fmt::Debug, ::std::hash::Hash,
        7753  +
)]
        7754  +
pub struct ErrorEvent {
        7755  +
    #[pyo3(get, set)]
        7756  +
    /// :type typing.Optional\[str\]:
 6861   7757   
    #[allow(missing_docs)] // documentation missing in model
 6862         -
    InternalServerError(crate::error::InternalServerError),
        7758  +
    pub message: ::std::option::Option<::std::string::String>,
 6863   7759   
}
 6864         -
impl ::std::fmt::Display for EmptyInputAndEmptyOutputError {
 6865         -
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 6866         -
        match &self {
 6867         -
            EmptyInputAndEmptyOutputError::InternalServerError(_inner) => _inner.fmt(f),
        7760  +
#[allow(clippy::new_without_default)]
        7761  +
#[allow(clippy::too_many_arguments)]
        7762  +
#[::pyo3::pymethods]
        7763  +
impl ErrorEvent {
        7764  +
    #[new]
        7765  +
    pub fn new(message: ::std::option::Option<::std::string::String>) -> Self {
        7766  +
        Self { message }
 6868   7767   
    }
        7768  +
    fn __repr__(&self) -> String {
        7769  +
        format!("{self:?}")
        7770  +
    }
        7771  +
    fn __str__(&self) -> String {
        7772  +
        format!("{self:?}")
 6869   7773   
    }
 6870   7774   
}
 6871         -
impl EmptyInputAndEmptyOutputError {
 6872         -
    /// Returns `true` if the error kind is `EmptyInputAndEmptyOutputError::InternalServerError`.
 6873         -
    pub fn is_internal_server_error(&self) -> bool {
 6874         -
        matches!(&self, EmptyInputAndEmptyOutputError::InternalServerError(_))
        7775  +
impl ErrorEvent {
        7776  +
    /// Returns the error message.
        7777  +
    pub fn message(&self) -> ::std::option::Option<&str> {
        7778  +
        self.message.as_deref()
 6875   7779   
    }
 6876         -
    /// Returns the error name string by matching the correct variant.
        7780  +
    #[doc(hidden)]
        7781  +
    /// Returns the error name.
 6877   7782   
    pub fn name(&self) -> &'static str {
 6878         -
        match &self {
 6879         -
            EmptyInputAndEmptyOutputError::InternalServerError(_inner) => _inner.name(),
 6880         -
        }
        7783  +
        "ErrorEvent"
 6881   7784   
    }
 6882   7785   
}
 6883         -
impl ::std::error::Error for EmptyInputAndEmptyOutputError {
 6884         -
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 6885         -
        match &self {
 6886         -
            EmptyInputAndEmptyOutputError::InternalServerError(_inner) => Some(_inner),
        7786  +
impl ::std::fmt::Display for ErrorEvent {
        7787  +
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        7788  +
        ::std::write!(f, "ErrorEvent")?;
        7789  +
        if let ::std::option::Option::Some(inner_2) = &self.message {
        7790  +
            {
        7791  +
                ::std::write!(f, ": {inner_2}")?;
 6887   7792   
            }
 6888   7793   
        }
 6889         -
}
 6890         -
impl ::std::convert::From<crate::error::InternalServerError>
 6891         -
    for crate::error::EmptyInputAndEmptyOutputError
 6892         -
{
 6893         -
    fn from(
 6894         -
        variant: crate::error::InternalServerError,
 6895         -
    ) -> crate::error::EmptyInputAndEmptyOutputError {
 6896         -
        Self::InternalServerError(variant)
        7794  +
        Ok(())
 6897   7795   
    }
 6898   7796   
}
 6899         -
 6900         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::EmptyInputAndEmptyOutputError {
 6901         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::EmptyInputAndEmptyOutputError {
 6902         -
        ::pyo3::Python::with_gil(|py| {
 6903         -
            let error = variant.value(py);
 6904         -
 6905         -
            crate::error::InternalServerError {
 6906         -
                message: error.to_string(),
 6907         -
            }
 6908         -
            .into()
 6909         -
        })
        7797  +
impl ::std::error::Error for ErrorEvent {}
        7798  +
impl crate::constrained::Constrained for crate::error::ErrorEvent {
        7799  +
    type Unconstrained = crate::error::error_event_internal::Builder;
        7800  +
}
        7801  +
impl ErrorEvent {
        7802  +
    /// Creates a new builder-style object to manufacture [`ErrorEvent`](crate::error::ErrorEvent).
        7803  +
    pub fn builder() -> crate::error::error_event::Builder {
        7804  +
        crate::error::error_event::Builder::default()
 6910   7805   
    }
 6911   7806   
}
 6912   7807   
 6913         -
/// Error type for the `NoInputAndOutput` operation.
 6914         -
/// Each variant represents an error that can occur for the `NoInputAndOutput` operation.
 6915         -
#[derive(::std::fmt::Debug)]
 6916         -
pub enum NoInputAndOutputError {
        7808  +
#[::pyo3::pyclass(extends = ::pyo3::exceptions::PyException)]
        7809  +
/// :param message typing.Optional\[str\]:
        7810  +
/// :rtype None:
        7811  +
#[allow(missing_docs)] // documentation missing in model
        7812  +
#[derive(
        7813  +
    ::std::clone::Clone, ::std::cmp::Eq, ::std::cmp::PartialEq, ::std::fmt::Debug, ::std::hash::Hash,
        7814  +
)]
        7815  +
pub struct ServiceUnavailableError {
        7816  +
    #[pyo3(get, set)]
        7817  +
    /// :type typing.Optional\[str\]:
 6917   7818   
    #[allow(missing_docs)] // documentation missing in model
 6918         -
    InternalServerError(crate::error::InternalServerError),
        7819  +
    pub message: ::std::option::Option<::std::string::String>,
 6919   7820   
}
 6920         -
impl ::std::fmt::Display for NoInputAndOutputError {
 6921         -
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 6922         -
        match &self {
 6923         -
            NoInputAndOutputError::InternalServerError(_inner) => _inner.fmt(f),
        7821  +
#[allow(clippy::new_without_default)]
        7822  +
#[allow(clippy::too_many_arguments)]
        7823  +
#[::pyo3::pymethods]
        7824  +
impl ServiceUnavailableError {
        7825  +
    #[new]
        7826  +
    pub fn new(message: ::std::option::Option<::std::string::String>) -> Self {
        7827  +
        Self { message }
        7828  +
    }
        7829  +
    fn __repr__(&self) -> String {
        7830  +
        format!("{self:?}")
 6924   7831   
    }
        7832  +
    fn __str__(&self) -> String {
        7833  +
        format!("{self:?}")
 6925   7834   
    }
 6926   7835   
}
 6927         -
impl NoInputAndOutputError {
 6928         -
    /// Returns `true` if the error kind is `NoInputAndOutputError::InternalServerError`.
 6929         -
    pub fn is_internal_server_error(&self) -> bool {
 6930         -
        matches!(&self, NoInputAndOutputError::InternalServerError(_))
        7836  +
impl ServiceUnavailableError {
        7837  +
    /// Returns the error message.
        7838  +
    pub fn message(&self) -> ::std::option::Option<&str> {
        7839  +
        self.message.as_deref()
 6931   7840   
    }
 6932         -
    /// Returns the error name string by matching the correct variant.
        7841  +
    #[doc(hidden)]
        7842  +
    /// Returns the error name.
 6933   7843   
    pub fn name(&self) -> &'static str {
 6934         -
        match &self {
 6935         -
            NoInputAndOutputError::InternalServerError(_inner) => _inner.name(),
 6936         -
        }
        7844  +
        "ServiceUnavailableError"
 6937   7845   
    }
 6938   7846   
}
 6939         -
impl ::std::error::Error for NoInputAndOutputError {
 6940         -
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 6941         -
        match &self {
 6942         -
            NoInputAndOutputError::InternalServerError(_inner) => Some(_inner),
        7847  +
impl ::std::fmt::Display for ServiceUnavailableError {
        7848  +
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        7849  +
        ::std::write!(f, "ServiceUnavailableError")?;
        7850  +
        if let ::std::option::Option::Some(inner_3) = &self.message {
        7851  +
            {
        7852  +
                ::std::write!(f, ": {inner_3}")?;
 6943   7853   
            }
 6944   7854   
        }
 6945         -
}
 6946         -
impl ::std::convert::From<crate::error::InternalServerError>
 6947         -
    for crate::error::NoInputAndOutputError
 6948         -
{
 6949         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::NoInputAndOutputError {
 6950         -
        Self::InternalServerError(variant)
        7855  +
        Ok(())
 6951   7856   
    }
 6952   7857   
}
 6953         -
 6954         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::NoInputAndOutputError {
 6955         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::NoInputAndOutputError {
 6956         -
        ::pyo3::Python::with_gil(|py| {
 6957         -
            let error = variant.value(py);
 6958         -
 6959         -
            crate::error::InternalServerError {
 6960         -
                message: error.to_string(),
 6961         -
            }
 6962         -
            .into()
 6963         -
        })
        7858  +
impl ::std::error::Error for ServiceUnavailableError {}
        7859  +
impl ServiceUnavailableError {
        7860  +
    /// Creates a new builder-style object to manufacture [`ServiceUnavailableError`](crate::error::ServiceUnavailableError).
        7861  +
    pub fn builder() -> crate::error::service_unavailable_error::Builder {
        7862  +
        crate::error::service_unavailable_error::Builder::default()
 6964   7863   
    }
 6965   7864   
}
 6966   7865   
 6967         -
/// Error type for the `NoInputAndNoOutput` operation.
 6968         -
/// Each variant represents an error that can occur for the `NoInputAndNoOutput` operation.
        7866  +
/// Error type for the `EventStream` operation.
        7867  +
/// Each variant represents an error that can occur for the `EventStream` operation.
 6969   7868   
#[derive(::std::fmt::Debug)]
 6970         -
pub enum NoInputAndNoOutputError {
        7869  +
pub enum EventStreamError {
 6971   7870   
    #[allow(missing_docs)] // documentation missing in model
 6972         -
    InternalServerError(crate::error::InternalServerError),
        7871  +
    ErrorEvent(crate::error::ErrorEvent),
 6973   7872   
}
 6974         -
impl ::std::fmt::Display for NoInputAndNoOutputError {
        7873  +
impl ::std::fmt::Display for EventStreamError {
 6975   7874   
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
 6976   7875   
        match &self {
 6977         -
            NoInputAndNoOutputError::InternalServerError(_inner) => _inner.fmt(f),
        7876  +
            EventStreamError::ErrorEvent(_inner) => _inner.fmt(f),
 6978   7877   
        }
 6979   7878   
    }
 6980   7879   
}
 6981         -
impl NoInputAndNoOutputError {
 6982         -
    /// Returns `true` if the error kind is `NoInputAndNoOutputError::InternalServerError`.
 6983         -
    pub fn is_internal_server_error(&self) -> bool {
 6984         -
        matches!(&self, NoInputAndNoOutputError::InternalServerError(_))
        7880  +
impl EventStreamError {
        7881  +
    /// Returns `true` if the error kind is `EventStreamError::ErrorEvent`.
        7882  +
    pub fn is_error_event(&self) -> bool {
        7883  +
        matches!(&self, EventStreamError::ErrorEvent(_))
 6985   7884   
    }
 6986   7885   
    /// Returns the error name string by matching the correct variant.
 6987   7886   
    pub fn name(&self) -> &'static str {
 6988   7887   
        match &self {
 6989         -
            NoInputAndNoOutputError::InternalServerError(_inner) => _inner.name(),
        7888  +
            EventStreamError::ErrorEvent(_inner) => _inner.name(),
 6990   7889   
        }
 6991   7890   
    }
 6992   7891   
}
 6993         -
impl ::std::error::Error for NoInputAndNoOutputError {
        7892  +
impl ::std::error::Error for EventStreamError {
 6994   7893   
    fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
 6995   7894   
        match &self {
 6996         -
            NoInputAndNoOutputError::InternalServerError(_inner) => Some(_inner),
        7895  +
            EventStreamError::ErrorEvent(_inner) => Some(_inner),
 6997   7896   
        }
 6998   7897   
    }
 6999   7898   
}
 7000         -
impl ::std::convert::From<crate::error::InternalServerError>
 7001         -
    for crate::error::NoInputAndNoOutputError
 7002         -
{
 7003         -
    fn from(variant: crate::error::InternalServerError) -> crate::error::NoInputAndNoOutputError {
 7004         -
        Self::InternalServerError(variant)
        7899  +
impl ::std::convert::From<crate::error::ErrorEvent> for crate::error::EventStreamError {
        7900  +
    fn from(variant: crate::error::ErrorEvent) -> crate::error::EventStreamError {
        7901  +
        Self::ErrorEvent(variant)
 7005   7902   
    }
 7006   7903   
}
 7007         -
 7008         -
impl ::std::convert::From<::pyo3::PyErr> for crate::error::NoInputAndNoOutputError {
 7009         -
    fn from(variant: ::pyo3::PyErr) -> crate::error::NoInputAndNoOutputError {
 7010         -
        ::pyo3::Python::with_gil(|py| {
 7011         -
            let error = variant.value(py);
 7012         -
 7013         -
            crate::error::InternalServerError {
 7014         -
                message: error.to_string(),
        7904  +
impl<'source> ::pyo3::FromPyObject<'source> for EventStreamError {
        7905  +
    fn extract(obj: &'source ::pyo3::PyAny) -> ::pyo3::PyResult<Self> {
        7906  +
        if let Ok(it) = obj.extract::<crate::error::ErrorEvent>() {
        7907  +
            return Ok(Self::ErrorEvent(it));
 7015   7908   
        }
 7016         -
            .into()
        7909  +
        Err(::pyo3::exceptions::PyTypeError::new_err(format!(
        7910  +
            "failed to extract 'EventStreamError' from '{}'",
        7911  +
            obj
        7912  +
        )))
        7913  +
    }
        7914  +
}
        7915  +
impl ::pyo3::IntoPy<::pyo3::PyObject> for EventStreamError {
        7916  +
    fn into_py(self, py: ::pyo3::Python<'_>) -> ::pyo3::PyObject {
        7917  +
        match self {
        7918  +
            Self::ErrorEvent(it) => match ::pyo3::Py::new(py, it) {
        7919  +
                Ok(it) => it.into_py(py),
        7920  +
                Err(err) => err.into_py(py),
        7921  +
            },
        7922  +
        }
        7923  +
    }
        7924  +
}
        7925  +
impl ::std::convert::From<EventStreamError> for ::pyo3::PyErr {
        7926  +
    fn from(err: EventStreamError) -> ::pyo3::PyErr {
        7927  +
        ::pyo3::Python::with_gil(|py| {
        7928  +
            let py_err = ::pyo3::IntoPy::into_py(err, py);
        7929  +
            ::pyo3::PyErr::from_value(py_err.as_ref(py))
 7017   7930   
        })
 7018   7931   
    }
 7019   7932   
}
 7020   7933   
/// See [`InternalServerError`](crate::error::InternalServerError).
 7021   7934   
pub mod internal_server_error {
 7022   7935   
 7023   7936   
    #[derive(::std::cmp::PartialEq, ::std::fmt::Debug)]
 7024   7937   
    /// Holds one variant for each of the ways the builder can fail.
 7025   7938   
    #[allow(clippy::enum_variant_names)]
 7026   7939   
    pub enum ConstraintViolation {
@@ -7105,8018 +7232,8238 @@
 7125   8038   
        fn build_enforcing_required_and_enum_traits(
 7126   8039   
            self,
 7127   8040   
        ) -> Result<crate::error::ValidationException, ConstraintViolation> {
 7128   8041   
            Ok(crate::error::ValidationException {
 7129   8042   
                message: self.message.ok_or(ConstraintViolation::MissingMessage)?,
 7130   8043   
                field_list: self.field_list,
 7131   8044   
            })
 7132   8045   
        }
 7133   8046   
    }
 7134   8047   
}
 7135         -
/// See [`FooError`](crate::error::FooError).
 7136         -
pub mod foo_error {
        8048  +
/// See [`InvalidGreeting`](crate::error::InvalidGreeting).
        8049  +
pub mod invalid_greeting {
 7137   8050   
 7138         -
    impl ::std::convert::From<Builder> for crate::error::FooError {
        8051  +
    impl ::std::convert::From<Builder> for crate::error::InvalidGreeting {
 7139   8052   
        fn from(builder: Builder) -> Self {
 7140   8053   
            builder.build()
 7141   8054   
        }
 7142   8055   
    }
 7143         -
    /// A builder for [`FooError`](crate::error::FooError).
        8056  +
    /// A builder for [`InvalidGreeting`](crate::error::InvalidGreeting).
 7144   8057   
    #[derive(::std::clone::Clone, ::std::default::Default, ::std::fmt::Debug)]
 7145         -
    pub struct Builder {}
        8058  +
    pub struct Builder {
        8059  +
        pub(crate) message: ::std::option::Option<::std::string::String>,
        8060  +
    }
 7146   8061   
    impl Builder {
 7147         -
        /// Consumes the builder and constructs a [`FooError`](crate::error::FooError).
 7148         -
        pub fn build(self) -> crate::error::FooError {
        8062  +
        #[allow(missing_docs)] // documentation missing in model
        8063  +
        pub fn message(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
        8064  +
            self.message = input;
        8065  +
            self
        8066  +
        }
        8067  +
        /// Consumes the builder and constructs a [`InvalidGreeting`](crate::error::InvalidGreeting).
        8068  +
        pub fn build(self) -> crate::error::InvalidGreeting {
 7149   8069   
            self.build_enforcing_required_and_enum_traits()
 7150   8070   
        }
 7151         -
        fn build_enforcing_required_and_enum_traits(self) -> crate::error::FooError {
 7152         -
            crate::error::FooError {}
        8071  +
        fn build_enforcing_required_and_enum_traits(self) -> crate::error::InvalidGreeting {
        8072  +
            crate::error::InvalidGreeting {
        8073  +
                message: self.message,
        8074  +
            }
 7153   8075   
        }
 7154   8076   
    }
 7155   8077   
}
 7156   8078   
/// See [`ComplexError`](crate::error::ComplexError).
 7157   8079   
pub mod complex_error {
 7158   8080   
 7159   8081   
    impl ::std::convert::From<Builder> for crate::error::ComplexError {
 7160   8082   
        fn from(builder: Builder) -> Self {
 7161   8083   
            builder.build()
 7162   8084   
        }
 7163   8085   
    }
 7164   8086   
    /// A builder for [`ComplexError`](crate::error::ComplexError).
 7165   8087   
    #[derive(::std::clone::Clone, ::std::default::Default, ::std::fmt::Debug)]
 7166   8088   
    pub struct Builder {
 7167   8089   
        pub(crate) header: ::std::option::Option<::std::string::String>,
 7168   8090   
        pub(crate) top_level: ::std::option::Option<::std::string::String>,
 7169   8091   
        pub(crate) nested: ::std::option::Option<crate::model::ComplexNestedErrorData>,
 7170   8092   
    }
 7171   8093   
    impl Builder {
 7172   8094   
        #[allow(missing_docs)] // documentation missing in model
 7173   8095   
        pub fn header(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
 7174   8096   
            self.header = input;
 7175   8097   
            self
 7176   8098   
        }
 7177   8099   
        #[allow(missing_docs)] // documentation missing in model
 7178   8100   
        pub fn top_level(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
 7179   8101   
            self.top_level = input;
 7180   8102   
            self
 7181   8103   
        }
 7182   8104   
        #[allow(missing_docs)] // documentation missing in model
 7183   8105   
        pub fn nested(
 7184   8106   
            mut self,
 7185   8107   
            input: ::std::option::Option<crate::model::ComplexNestedErrorData>,
 7186   8108   
        ) -> Self {
 7187   8109   
            self.nested = input;
 7188   8110   
            self
 7189   8111   
        }
 7190   8112   
        /// Consumes the builder and constructs a [`ComplexError`](crate::error::ComplexError).
 7191   8113   
        pub fn build(self) -> crate::error::ComplexError {
 7192   8114   
            self.build_enforcing_required_and_enum_traits()
 7193   8115   
        }
 7194   8116   
        fn build_enforcing_required_and_enum_traits(self) -> crate::error::ComplexError {
 7195   8117   
            crate::error::ComplexError {
 7196   8118   
                header: self.header,
 7197   8119   
                top_level: self.top_level,
 7198   8120   
                nested: self.nested,
 7199   8121   
            }
 7200   8122   
        }
 7201   8123   
    }
 7202   8124   
}
 7203         -
/// See [`InvalidGreeting`](crate::error::InvalidGreeting).
 7204         -
pub mod invalid_greeting {
        8125  +
/// See [`FooError`](crate::error::FooError).
        8126  +
pub mod foo_error {
 7205   8127   
 7206         -
    impl ::std::convert::From<Builder> for crate::error::InvalidGreeting {
        8128  +
    impl ::std::convert::From<Builder> for crate::error::FooError {
 7207   8129   
        fn from(builder: Builder) -> Self {
 7208   8130   
            builder.build()
 7209   8131   
        }
 7210   8132   
    }
 7211         -
    /// A builder for [`InvalidGreeting`](crate::error::InvalidGreeting).
        8133  +
    /// A builder for [`FooError`](crate::error::FooError).
        8134  +
    #[derive(::std::clone::Clone, ::std::default::Default, ::std::fmt::Debug)]
        8135  +
    pub struct Builder {}
        8136  +
    impl Builder {
        8137  +
        /// Consumes the builder and constructs a [`FooError`](crate::error::FooError).
        8138  +
        pub fn build(self) -> crate::error::FooError {
        8139  +
            self.build_enforcing_required_and_enum_traits()
        8140  +
        }
        8141  +
        fn build_enforcing_required_and_enum_traits(self) -> crate::error::FooError {
        8142  +
            crate::error::FooError {}
        8143  +
        }
        8144  +
    }
        8145  +
}
        8146  +
/// See [`ErrorEvent`](crate::error::ErrorEvent).
        8147  +
pub(crate) mod error_event_internal {
        8148  +
        8149  +
    impl ::std::convert::From<Builder> for crate::error::ErrorEvent {
        8150  +
        fn from(builder: Builder) -> Self {
        8151  +
            builder.build()
        8152  +
        }
        8153  +
    }
        8154  +
    /// A builder for [`ErrorEvent`](crate::error::ErrorEvent).
        8155  +
    #[derive(::std::clone::Clone, ::std::default::Default, ::std::fmt::Debug)]
        8156  +
    pub(crate) struct Builder {
        8157  +
        pub(crate) message: ::std::option::Option<::std::string::String>,
        8158  +
    }
        8159  +
    impl Builder {
        8160  +
        #[allow(missing_docs)] // documentation missing in model
        8161  +
        pub(crate) fn set_message(
        8162  +
            mut self,
        8163  +
            input: Option<impl ::std::convert::Into<::std::string::String>>,
        8164  +
        ) -> Self {
        8165  +
            self.message = input.map(|v| v.into());
        8166  +
            self
        8167  +
        }
        8168  +
        /// Consumes the builder and constructs a [`ErrorEvent`](crate::error::ErrorEvent).
        8169  +
        pub fn build(self) -> crate::error::ErrorEvent {
        8170  +
            self.build_enforcing_all_constraints()
        8171  +
        }
        8172  +
        fn build_enforcing_all_constraints(self) -> crate::error::ErrorEvent {
        8173  +
            crate::error::ErrorEvent {
        8174  +
                message: self.message,
        8175  +
            }
        8176  +
        }
        8177  +
    }
        8178  +
}
        8179  +
/// See [`ErrorEvent`](crate::error::ErrorEvent).
        8180  +
pub mod error_event {
        8181  +
        8182  +
    impl ::std::convert::From<Builder> for crate::error::ErrorEvent {
        8183  +
        fn from(builder: Builder) -> Self {
        8184  +
            builder.build()
        8185  +
        }
        8186  +
    }
        8187  +
    /// A builder for [`ErrorEvent`](crate::error::ErrorEvent).
 7212   8188   
    #[derive(::std::clone::Clone, ::std::default::Default, ::std::fmt::Debug)]
 7213   8189   
    pub struct Builder {
 7214   8190   
        pub(crate) message: ::std::option::Option<::std::string::String>,
 7215   8191   
    }
 7216   8192   
    impl Builder {
 7217   8193   
        #[allow(missing_docs)] // documentation missing in model
 7218   8194   
        pub fn message(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
 7219   8195   
            self.message = input;
 7220   8196   
            self
 7221   8197   
        }
 7222         -
        /// Consumes the builder and constructs a [`InvalidGreeting`](crate::error::InvalidGreeting).
 7223         -
        pub fn build(self) -> crate::error::InvalidGreeting {
        8198  +
        /// Consumes the builder and constructs a [`ErrorEvent`](crate::error::ErrorEvent).
        8199  +
        pub fn build(self) -> crate::error::ErrorEvent {
 7224   8200   
            self.build_enforcing_required_and_enum_traits()
 7225   8201   
        }
 7226         -
        fn build_enforcing_required_and_enum_traits(self) -> crate::error::InvalidGreeting {
 7227         -
            crate::error::InvalidGreeting {
        8202  +
        fn build_enforcing_required_and_enum_traits(self) -> crate::error::ErrorEvent {
        8203  +
            crate::error::ErrorEvent {
        8204  +
                message: self.message,
        8205  +
            }
        8206  +
        }
        8207  +
    }
        8208  +
}
        8209  +
/// See [`ServiceUnavailableError`](crate::error::ServiceUnavailableError).
        8210  +
pub mod service_unavailable_error {
        8211  +
        8212  +
    impl ::std::convert::From<Builder> for crate::error::ServiceUnavailableError {
        8213  +
        fn from(builder: Builder) -> Self {
        8214  +
            builder.build()
        8215  +
        }
        8216  +
    }
        8217  +
    /// A builder for [`ServiceUnavailableError`](crate::error::ServiceUnavailableError).
        8218  +
    #[derive(::std::clone::Clone, ::std::default::Default, ::std::fmt::Debug)]
        8219  +
    pub struct Builder {
        8220  +
        pub(crate) message: ::std::option::Option<::std::string::String>,
        8221  +
    }
        8222  +
    impl Builder {
        8223  +
        #[allow(missing_docs)] // documentation missing in model
        8224  +
        pub fn message(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
        8225  +
            self.message = input;
        8226  +
            self
        8227  +
        }
        8228  +
        /// Consumes the builder and constructs a [`ServiceUnavailableError`](crate::error::ServiceUnavailableError).
        8229  +
        pub fn build(self) -> crate::error::ServiceUnavailableError {
        8230  +
            self.build_enforcing_required_and_enum_traits()
        8231  +
        }
        8232  +
        fn build_enforcing_required_and_enum_traits(self) -> crate::error::ServiceUnavailableError {
        8233  +
            crate::error::ServiceUnavailableError {
 7228   8234   
                message: self.message,
 7229   8235   
            }
 7230   8236   
        }
 7231   8237   
    }
 7232   8238   
}