"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses from ...models.shared import validationerror as shared_validationerror from dataclasses_json import Undefined, dataclass_json from typing import List, Optional, Union from unstructured_client import utils @dataclass_json(undefined=Undefined.EXCLUDE) @dataclasses.dataclass class HTTPValidationError(Exception): detail: Optional[Detail] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('detail'), 'exclude': lambda f: f is None }}) def __str__(self) -> str: return utils.marshal_json(self, type(self)) Detail = Union[List[shared_validationerror.ValidationError], str]