diff --git a/generators/python/src/fern_python/generators/context/pydantic_generator_context.py b/generators/python/src/fern_python/generators/context/pydantic_generator_context.py index eb776cf633e..44719c26939 100644 --- a/generators/python/src/fern_python/generators/context/pydantic_generator_context.py +++ b/generators/python/src/fern_python/generators/context/pydantic_generator_context.py @@ -10,6 +10,7 @@ from fern_python.declaration_referencer import AbstractDeclarationReferencer from fern_python.generators.pydantic_model.custom_config import UnionNamingVersions from fern_python.source_file_factory.source_file_factory import SourceFileFactory +from ordered_set import OrderedSet from ..core_utilities import CoreUtilities @@ -94,6 +95,10 @@ def does_type_reference_reference_other_type( def get_referenced_types(self, type_id: ir_types.TypeId) -> Set[ir_types.TypeId]: ... + @abstractmethod + def get_referenced_types_ordered(self, type_id: ir_types.TypeId) -> OrderedSet[ir_types.TypeId]: + ... + @abstractmethod def get_class_name_for_type_id(self, type_id: ir_types.TypeId, as_request: bool) -> str: ... diff --git a/generators/python/src/fern_python/generators/context/pydantic_generator_context_impl.py b/generators/python/src/fern_python/generators/context/pydantic_generator_context_impl.py index 14d2ee32fa8..a7fd2e4829b 100644 --- a/generators/python/src/fern_python/generators/context/pydantic_generator_context_impl.py +++ b/generators/python/src/fern_python/generators/context/pydantic_generator_context_impl.py @@ -6,6 +6,7 @@ from fern_python.codegen import AST, Filepath from fern_python.declaration_referencer import AbstractDeclarationReferencer from fern_python.generators.pydantic_model.custom_config import UnionNamingVersions +from ordered_set import OrderedSet from .pydantic_generator_context import PydanticGeneratorContext from .type_reference_to_type_hint_converter import TypeReferenceToTypeHintConverter @@ -180,6 +181,10 @@ def does_type_reference_reference_other_type( def get_referenced_types(self, type_id: ir_types.TypeId) -> Set[ir_types.TypeId]: declaration = self.ir.types[type_id] return self.get_referenced_types_of_type_declaration(declaration) + + def get_referenced_types_ordered(self, type_id: ir_types.TypeId) -> OrderedSet[ir_types.TypeId]: + declaration = self.ir.types[type_id] + return OrderedSet(list(sorted(self.get_referenced_types_of_type_declaration(declaration)))) def get_declaration_for_type_id( self, diff --git a/generators/python/src/fern_python/generators/pydantic_model/fern_aware_pydantic_model.py b/generators/python/src/fern_python/generators/pydantic_model/fern_aware_pydantic_model.py index 397fb3665c0..00d667cf03e 100644 --- a/generators/python/src/fern_python/generators/pydantic_model/fern_aware_pydantic_model.py +++ b/generators/python/src/fern_python/generators/pydantic_model/fern_aware_pydantic_model.py @@ -279,7 +279,7 @@ def finish(self) -> None: # Now take any transitive circular dependencies and add them as ghost references and update their forward refs if self._type_name is not None: - for referenced_type in self._context.get_referenced_types(self._type_name.type_id): + for referenced_type in self._context.get_referenced_types_ordered(self._type_name.type_id): self._add_update_forward_ref_for_transitive_circular_dependency(referenced_type) self._pydantic_model.finish() diff --git a/seed/fastapi/simple-fhir/types/account.py b/seed/fastapi/simple-fhir/types/account.py index 3f5eef8cb29..805c8e6c4ae 100644 --- a/seed/fastapi/simple-fhir/types/account.py +++ b/seed/fastapi/simple-fhir/types/account.py @@ -30,8 +30,8 @@ class Config: from .practitioner import Practitioner # noqa: E402 update_forward_refs(Account) -update_forward_refs(Patient) update_forward_refs(BaseResource) -update_forward_refs(Practitioner) update_forward_refs(Memo) +update_forward_refs(Patient) +update_forward_refs(Practitioner) update_forward_refs(Script) diff --git a/seed/fastapi/simple-fhir/types/base_resource.py b/seed/fastapi/simple-fhir/types/base_resource.py index a723dca8676..17f61524a26 100644 --- a/seed/fastapi/simple-fhir/types/base_resource.py +++ b/seed/fastapi/simple-fhir/types/base_resource.py @@ -6,10 +6,10 @@ from ..core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from ..core.pydantic_utilities import update_forward_refs +from .account import Account from .patient import Patient -from .script import Script from .practitioner import Practitioner -from .account import Account +from .script import Script class BaseResource(UniversalBaseModel): @@ -31,8 +31,8 @@ class Config: from .memo import Memo # noqa: E402 update_forward_refs(BaseResource) +update_forward_refs(Account) +update_forward_refs(Memo) update_forward_refs(Patient) -update_forward_refs(Script) update_forward_refs(Practitioner) -update_forward_refs(Memo) -update_forward_refs(Account) +update_forward_refs(Script) diff --git a/seed/fastapi/simple-fhir/types/memo.py b/seed/fastapi/simple-fhir/types/memo.py index d715d550b1f..8e9a08f7d7b 100644 --- a/seed/fastapi/simple-fhir/types/memo.py +++ b/seed/fastapi/simple-fhir/types/memo.py @@ -6,8 +6,8 @@ from ..core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from ..core.pydantic_utilities import update_forward_refs -from .patient import Patient from .base_resource import BaseResource +from .patient import Patient from .practitioner import Practitioner from .script import Script @@ -29,8 +29,8 @@ class Config: from .account import Account # noqa: E402 update_forward_refs(Memo) -update_forward_refs(Patient) -update_forward_refs(BaseResource) update_forward_refs(Account) +update_forward_refs(BaseResource) +update_forward_refs(Patient) update_forward_refs(Practitioner) update_forward_refs(Script) diff --git a/seed/fastapi/simple-fhir/types/patient.py b/seed/fastapi/simple-fhir/types/patient.py index d45c683aa84..ae760c456b5 100644 --- a/seed/fastapi/simple-fhir/types/patient.py +++ b/seed/fastapi/simple-fhir/types/patient.py @@ -7,8 +7,8 @@ import pydantic from ..core.pydantic_utilities import update_forward_refs from .account import Account -from .practitioner import Practitioner from .memo import Memo +from .practitioner import Practitioner class Patient(BaseResource): @@ -29,8 +29,8 @@ class Config: from .script import Script # noqa: E402 update_forward_refs(Patient) -update_forward_refs(BaseResource) update_forward_refs(Account) -update_forward_refs(Practitioner) +update_forward_refs(BaseResource) update_forward_refs(Memo) +update_forward_refs(Practitioner) update_forward_refs(Script) diff --git a/seed/fastapi/simple-fhir/types/practitioner.py b/seed/fastapi/simple-fhir/types/practitioner.py index 5287cdb817b..6d148e8c152 100644 --- a/seed/fastapi/simple-fhir/types/practitioner.py +++ b/seed/fastapi/simple-fhir/types/practitioner.py @@ -5,9 +5,9 @@ from ..core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from ..core.pydantic_utilities import update_forward_refs -from .patient import Patient from .account import Account from .memo import Memo +from .patient import Patient from .script import Script @@ -25,8 +25,8 @@ class Config: extra = pydantic.Extra.forbid -update_forward_refs(Patient) -update_forward_refs(BaseResource) update_forward_refs(Account) +update_forward_refs(BaseResource) update_forward_refs(Memo) +update_forward_refs(Patient) update_forward_refs(Script) diff --git a/seed/fastapi/simple-fhir/types/script.py b/seed/fastapi/simple-fhir/types/script.py index 802765ed8cc..73c0af59a28 100644 --- a/seed/fastapi/simple-fhir/types/script.py +++ b/seed/fastapi/simple-fhir/types/script.py @@ -5,10 +5,10 @@ from ..core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from ..core.pydantic_utilities import update_forward_refs -from .patient import Patient from .account import Account -from .practitioner import Practitioner from .memo import Memo +from .patient import Patient +from .practitioner import Practitioner class Script(BaseResource): @@ -25,8 +25,8 @@ class Config: extra = pydantic.Extra.forbid -update_forward_refs(Patient) -update_forward_refs(BaseResource) update_forward_refs(Account) -update_forward_refs(Practitioner) +update_forward_refs(BaseResource) update_forward_refs(Memo) +update_forward_refs(Patient) +update_forward_refs(Practitioner) diff --git a/seed/fastapi/trace/resources/commons/types/variable_type.py b/seed/fastapi/trace/resources/commons/types/variable_type.py index 1e1a997a86b..942ec4b9d3e 100644 --- a/seed/fastapi/trace/resources/commons/types/variable_type.py +++ b/seed/fastapi/trace/resources/commons/types/variable_type.py @@ -265,5 +265,5 @@ class DoublyLinkedListType(UniversalBaseModel): update_forward_refs(_VariableType.ListType) update_forward_refs(_VariableType.MapType) update_forward_refs(VariableType) -update_forward_refs(resources_commons_types_map_type_MapType) update_forward_refs(resources_commons_types_list_type_ListType) +update_forward_refs(resources_commons_types_map_type_MapType) diff --git a/seed/fastapi/trace/resources/problem/types/create_problem_request.py b/seed/fastapi/trace/resources/problem/types/create_problem_request.py index e3bc057e94f..e58ead99d3d 100644 --- a/seed/fastapi/trace/resources/problem/types/create_problem_request.py +++ b/seed/fastapi/trace/resources/problem/types/create_problem_request.py @@ -11,10 +11,10 @@ from ...commons.types.test_case_with_expected_result import TestCaseWithExpectedResult from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.pydantic_utilities import update_forward_refs +from ...commons.types.key_value_pair import KeyValuePair from ...commons.types.list_type import ListType -from ...commons.types.map_value import MapValue from ...commons.types.map_type import MapType -from ...commons.types.key_value_pair import KeyValuePair +from ...commons.types.map_value import MapValue class CreateProblemRequest(UniversalBaseModel): @@ -36,7 +36,7 @@ class Config: extra = pydantic.Extra.forbid +update_forward_refs(KeyValuePair) update_forward_refs(ListType) -update_forward_refs(MapValue) update_forward_refs(MapType) -update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/fastapi/trace/resources/problem/types/problem_info.py b/seed/fastapi/trace/resources/problem/types/problem_info.py index ef04ea2c7d5..0b17c5fc27f 100644 --- a/seed/fastapi/trace/resources/problem/types/problem_info.py +++ b/seed/fastapi/trace/resources/problem/types/problem_info.py @@ -12,10 +12,10 @@ from ...commons.types.test_case_with_expected_result import TestCaseWithExpectedResult from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.pydantic_utilities import update_forward_refs +from ...commons.types.key_value_pair import KeyValuePair from ...commons.types.list_type import ListType -from ...commons.types.map_value import MapValue from ...commons.types.map_type import MapType -from ...commons.types.key_value_pair import KeyValuePair +from ...commons.types.map_value import MapValue class ProblemInfo(UniversalBaseModel): @@ -40,7 +40,7 @@ class Config: extra = pydantic.Extra.forbid +update_forward_refs(KeyValuePair) update_forward_refs(ListType) -update_forward_refs(MapValue) update_forward_refs(MapType) -update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/fastapi/trace/resources/problem/types/variable_type_and_name.py b/seed/fastapi/trace/resources/problem/types/variable_type_and_name.py index 0cdb444024e..32ed8864b59 100644 --- a/seed/fastapi/trace/resources/problem/types/variable_type_and_name.py +++ b/seed/fastapi/trace/resources/problem/types/variable_type_and_name.py @@ -6,8 +6,8 @@ from ....core.pydantic_utilities import IS_PYDANTIC_V2 import typing from ....core.pydantic_utilities import update_forward_refs -from ...commons.types.map_type import MapType from ...commons.types.list_type import ListType +from ...commons.types.map_type import MapType class VariableTypeAndName(UniversalBaseModel): @@ -24,5 +24,5 @@ class Config: extra = pydantic.Extra.forbid -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) diff --git a/seed/fastapi/trace/resources/submission/types/code_execution_update.py b/seed/fastapi/trace/resources/submission/types/code_execution_update.py index 3a13697f83a..851fff7f74d 100644 --- a/seed/fastapi/trace/resources/submission/types/code_execution_update.py +++ b/seed/fastapi/trace/resources/submission/types/code_execution_update.py @@ -18,8 +18,8 @@ import typing_extensions import pydantic from ....core.pydantic_utilities import update_forward_refs -from ...commons.types.map_value import MapValue from ...commons.types.key_value_pair import KeyValuePair +from ...commons.types.map_value import MapValue T_Result = typing.TypeVar("T_Result") @@ -377,5 +377,5 @@ class Finished(FinishedResponse): update_forward_refs(CodeExecutionUpdate) -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/fastapi/trace/resources/submission/types/get_submission_state_response.py b/seed/fastapi/trace/resources/submission/types/get_submission_state_response.py index 19fa131a76b..e689c1a6883 100644 --- a/seed/fastapi/trace/resources/submission/types/get_submission_state_response.py +++ b/seed/fastapi/trace/resources/submission/types/get_submission_state_response.py @@ -8,8 +8,8 @@ from .submission_type_state import SubmissionTypeState from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.pydantic_utilities import update_forward_refs -from ...commons.types.map_value import MapValue from ...commons.types.key_value_pair import KeyValuePair +from ...commons.types.map_value import MapValue class GetSubmissionStateResponse(UniversalBaseModel): @@ -32,5 +32,5 @@ class Config: extra = pydantic.Extra.forbid -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/fastapi/trace/resources/submission/types/submission_response.py b/seed/fastapi/trace/resources/submission/types/submission_response.py index 2637d421122..fc86f503097 100644 --- a/seed/fastapi/trace/resources/submission/types/submission_response.py +++ b/seed/fastapi/trace/resources/submission/types/submission_response.py @@ -14,8 +14,8 @@ import pydantic from ....core.pydantic_utilities import UniversalBaseModel from ....core.pydantic_utilities import update_forward_refs -from ...commons.types.map_value import MapValue from ...commons.types.key_value_pair import KeyValuePair +from ...commons.types.map_value import MapValue T_Result = typing.TypeVar("T_Result") @@ -221,5 +221,5 @@ class Terminated(TerminatedResponse): update_forward_refs(SubmissionResponse) -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/fastapi/trace/resources/submission/types/submission_status_for_test_case.py b/seed/fastapi/trace/resources/submission/types/submission_status_for_test_case.py index aadc41bff18..37c637b9dce 100644 --- a/seed/fastapi/trace/resources/submission/types/submission_status_for_test_case.py +++ b/seed/fastapi/trace/resources/submission/types/submission_status_for_test_case.py @@ -11,8 +11,8 @@ import pydantic from ....core.pydantic_utilities import UniversalBaseModel from ....core.pydantic_utilities import update_forward_refs -from ...commons.types.map_value import MapValue from ...commons.types.key_value_pair import KeyValuePair +from ...commons.types.map_value import MapValue T_Result = typing.TypeVar("T_Result") @@ -141,5 +141,5 @@ class Traced(TracedTestCase): update_forward_refs(SubmissionStatusForTestCase) -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/fastapi/trace/resources/submission/types/submission_status_v_2.py b/seed/fastapi/trace/resources/submission/types/submission_status_v_2.py index e4725726939..695de81df26 100644 --- a/seed/fastapi/trace/resources/submission/types/submission_status_v_2.py +++ b/seed/fastapi/trace/resources/submission/types/submission_status_v_2.py @@ -9,10 +9,10 @@ import typing_extensions import pydantic from ....core.pydantic_utilities import update_forward_refs +from ...commons.types.key_value_pair import KeyValuePair from ...commons.types.list_type import ListType -from ...commons.types.map_value import MapValue from ...commons.types.map_type import MapType -from ...commons.types.key_value_pair import KeyValuePair +from ...commons.types.map_value import MapValue T_Result = typing.TypeVar("T_Result") @@ -106,7 +106,7 @@ class Workspace(WorkspaceSubmissionStatusV2): update_forward_refs(SubmissionStatusV2) +update_forward_refs(KeyValuePair) update_forward_refs(ListType) -update_forward_refs(MapValue) update_forward_refs(MapType) -update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/fastapi/trace/resources/submission/types/submission_type_state.py b/seed/fastapi/trace/resources/submission/types/submission_type_state.py index 31a1f4d17d0..989f374a778 100644 --- a/seed/fastapi/trace/resources/submission/types/submission_type_state.py +++ b/seed/fastapi/trace/resources/submission/types/submission_type_state.py @@ -9,8 +9,8 @@ import typing_extensions import pydantic from ....core.pydantic_utilities import update_forward_refs -from ...commons.types.map_value import MapValue from ...commons.types.key_value_pair import KeyValuePair +from ...commons.types.map_value import MapValue T_Result = typing.TypeVar("T_Result") @@ -104,5 +104,5 @@ class Workspace(WorkspaceSubmissionState): update_forward_refs(SubmissionTypeState) -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/fastapi/trace/resources/submission/types/test_submission_state.py b/seed/fastapi/trace/resources/submission/types/test_submission_state.py index 4cb1db1d212..35d273bfe2a 100644 --- a/seed/fastapi/trace/resources/submission/types/test_submission_state.py +++ b/seed/fastapi/trace/resources/submission/types/test_submission_state.py @@ -8,8 +8,8 @@ from .test_submission_status import TestSubmissionStatus from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.pydantic_utilities import update_forward_refs -from ...commons.types.map_value import MapValue from ...commons.types.key_value_pair import KeyValuePair +from ...commons.types.map_value import MapValue class TestSubmissionState(UniversalBaseModel): @@ -28,5 +28,5 @@ class Config: extra = pydantic.Extra.forbid -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/fastapi/trace/resources/submission/types/test_submission_status.py b/seed/fastapi/trace/resources/submission/types/test_submission_status.py index 16400fa9900..ee0980655ae 100644 --- a/seed/fastapi/trace/resources/submission/types/test_submission_status.py +++ b/seed/fastapi/trace/resources/submission/types/test_submission_status.py @@ -11,8 +11,8 @@ import pydantic from ....core.pydantic_utilities import UniversalBaseModel from ....core.pydantic_utilities import update_forward_refs -from ...commons.types.map_value import MapValue from ...commons.types.key_value_pair import KeyValuePair +from ...commons.types.map_value import MapValue T_Result = typing.TypeVar("T_Result") @@ -153,5 +153,5 @@ class TestCaseIdToState(UniversalBaseModel): update_forward_refs(TestSubmissionStatus) -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/fastapi/trace/resources/submission/types/test_submission_status_v_2.py b/seed/fastapi/trace/resources/submission/types/test_submission_status_v_2.py index a2534bf84f6..8118e23a932 100644 --- a/seed/fastapi/trace/resources/submission/types/test_submission_status_v_2.py +++ b/seed/fastapi/trace/resources/submission/types/test_submission_status_v_2.py @@ -8,10 +8,10 @@ from ...v_2.resources.problem.types.problem_info_v_2 import ProblemInfoV2 from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.pydantic_utilities import update_forward_refs +from ...commons.types.key_value_pair import KeyValuePair from ...commons.types.list_type import ListType -from ...commons.types.map_value import MapValue from ...commons.types.map_type import MapType -from ...commons.types.key_value_pair import KeyValuePair +from ...commons.types.map_value import MapValue class TestSubmissionStatusV2(UniversalBaseModel): @@ -30,7 +30,7 @@ class Config: extra = pydantic.Extra.forbid +update_forward_refs(KeyValuePair) update_forward_refs(ListType) -update_forward_refs(MapValue) update_forward_refs(MapType) -update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/fastapi/trace/resources/submission/types/test_submission_update.py b/seed/fastapi/trace/resources/submission/types/test_submission_update.py index a047e8fa35f..925020cdfc1 100644 --- a/seed/fastapi/trace/resources/submission/types/test_submission_update.py +++ b/seed/fastapi/trace/resources/submission/types/test_submission_update.py @@ -7,8 +7,8 @@ from ....core.pydantic_utilities import IS_PYDANTIC_V2 import typing from ....core.pydantic_utilities import update_forward_refs -from ...commons.types.map_value import MapValue from ...commons.types.key_value_pair import KeyValuePair +from ...commons.types.map_value import MapValue class TestSubmissionUpdate(UniversalBaseModel): @@ -25,5 +25,5 @@ class Config: extra = pydantic.Extra.forbid -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/fastapi/trace/resources/submission/types/test_submission_update_info.py b/seed/fastapi/trace/resources/submission/types/test_submission_update_info.py index 2a5be1ea263..e9e472bec8c 100644 --- a/seed/fastapi/trace/resources/submission/types/test_submission_update_info.py +++ b/seed/fastapi/trace/resources/submission/types/test_submission_update_info.py @@ -12,8 +12,8 @@ import pydantic from ....core.pydantic_utilities import UniversalBaseModel from ....core.pydantic_utilities import update_forward_refs -from ...commons.types.map_value import MapValue from ...commons.types.key_value_pair import KeyValuePair +from ...commons.types.map_value import MapValue T_Result = typing.TypeVar("T_Result") @@ -203,5 +203,5 @@ class Finished(UniversalBaseModel): update_forward_refs(TestSubmissionUpdateInfo) -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/fastapi/trace/resources/v_2/resources/problem/types/create_problem_request_v_2.py b/seed/fastapi/trace/resources/v_2/resources/problem/types/create_problem_request_v_2.py index cd0230cc0f2..fe1ff585407 100644 --- a/seed/fastapi/trace/resources/v_2/resources/problem/types/create_problem_request_v_2.py +++ b/seed/fastapi/trace/resources/v_2/resources/problem/types/create_problem_request_v_2.py @@ -10,10 +10,10 @@ from .....commons.types.language import Language from ......core.pydantic_utilities import IS_PYDANTIC_V2 from ......core.pydantic_utilities import update_forward_refs +from .....commons.types.key_value_pair import KeyValuePair from .....commons.types.list_type import ListType -from .....commons.types.map_value import MapValue from .....commons.types.map_type import MapType -from .....commons.types.key_value_pair import KeyValuePair +from .....commons.types.map_value import MapValue class CreateProblemRequestV2(UniversalBaseModel): @@ -39,7 +39,7 @@ class Config: extra = pydantic.Extra.forbid +update_forward_refs(KeyValuePair) update_forward_refs(ListType) -update_forward_refs(MapValue) update_forward_refs(MapType) -update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/fastapi/trace/resources/v_2/resources/problem/types/default_provided_file.py b/seed/fastapi/trace/resources/v_2/resources/problem/types/default_provided_file.py index cd406a2d2aa..ca66090a35b 100644 --- a/seed/fastapi/trace/resources/v_2/resources/problem/types/default_provided_file.py +++ b/seed/fastapi/trace/resources/v_2/resources/problem/types/default_provided_file.py @@ -7,8 +7,8 @@ import pydantic from ......core.pydantic_utilities import IS_PYDANTIC_V2 from ......core.pydantic_utilities import update_forward_refs -from .....commons.types.map_type import MapType from .....commons.types.list_type import ListType +from .....commons.types.map_type import MapType class DefaultProvidedFile(UniversalBaseModel): @@ -25,5 +25,5 @@ class Config: extra = pydantic.Extra.forbid -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) diff --git a/seed/fastapi/trace/resources/v_2/resources/problem/types/get_generated_test_case_file_request.py b/seed/fastapi/trace/resources/v_2/resources/problem/types/get_generated_test_case_file_request.py index 3af5eec3132..6b00d156717 100644 --- a/seed/fastapi/trace/resources/v_2/resources/problem/types/get_generated_test_case_file_request.py +++ b/seed/fastapi/trace/resources/v_2/resources/problem/types/get_generated_test_case_file_request.py @@ -7,10 +7,10 @@ import pydantic from ......core.pydantic_utilities import IS_PYDANTIC_V2 from ......core.pydantic_utilities import update_forward_refs +from .....commons.types.key_value_pair import KeyValuePair from .....commons.types.list_type import ListType -from .....commons.types.map_value import MapValue from .....commons.types.map_type import MapType -from .....commons.types.key_value_pair import KeyValuePair +from .....commons.types.map_value import MapValue class GetGeneratedTestCaseFileRequest(UniversalBaseModel): @@ -27,7 +27,7 @@ class Config: extra = pydantic.Extra.forbid +update_forward_refs(KeyValuePair) update_forward_refs(ListType) -update_forward_refs(MapValue) update_forward_refs(MapType) -update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/fastapi/trace/resources/v_2/resources/problem/types/lightweight_problem_info_v_2.py b/seed/fastapi/trace/resources/v_2/resources/problem/types/lightweight_problem_info_v_2.py index 1f21219d19a..2e5637cb374 100644 --- a/seed/fastapi/trace/resources/v_2/resources/problem/types/lightweight_problem_info_v_2.py +++ b/seed/fastapi/trace/resources/v_2/resources/problem/types/lightweight_problem_info_v_2.py @@ -7,8 +7,8 @@ from .....commons.types.variable_type import VariableType from ......core.pydantic_utilities import IS_PYDANTIC_V2 from ......core.pydantic_utilities import update_forward_refs -from .....commons.types.map_type import MapType from .....commons.types.list_type import ListType +from .....commons.types.map_type import MapType class LightweightProblemInfoV2(UniversalBaseModel): @@ -27,5 +27,5 @@ class Config: extra = pydantic.Extra.forbid -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) diff --git a/seed/fastapi/trace/resources/v_2/resources/problem/types/parameter.py b/seed/fastapi/trace/resources/v_2/resources/problem/types/parameter.py index cc815cc6830..ac76371fe12 100644 --- a/seed/fastapi/trace/resources/v_2/resources/problem/types/parameter.py +++ b/seed/fastapi/trace/resources/v_2/resources/problem/types/parameter.py @@ -7,8 +7,8 @@ from ......core.pydantic_utilities import IS_PYDANTIC_V2 import typing from ......core.pydantic_utilities import update_forward_refs -from .....commons.types.map_type import MapType from .....commons.types.list_type import ListType +from .....commons.types.map_type import MapType class Parameter(UniversalBaseModel): @@ -26,5 +26,5 @@ class Config: extra = pydantic.Extra.forbid -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) diff --git a/seed/fastapi/trace/resources/v_2/resources/problem/types/problem_info_v_2.py b/seed/fastapi/trace/resources/v_2/resources/problem/types/problem_info_v_2.py index e90a620d28d..23b36945dd3 100644 --- a/seed/fastapi/trace/resources/v_2/resources/problem/types/problem_info_v_2.py +++ b/seed/fastapi/trace/resources/v_2/resources/problem/types/problem_info_v_2.py @@ -12,10 +12,10 @@ from .test_case_v_2 import TestCaseV2 from ......core.pydantic_utilities import IS_PYDANTIC_V2 from ......core.pydantic_utilities import update_forward_refs +from .....commons.types.key_value_pair import KeyValuePair from .....commons.types.list_type import ListType -from .....commons.types.map_value import MapValue from .....commons.types.map_type import MapType -from .....commons.types.key_value_pair import KeyValuePair +from .....commons.types.map_value import MapValue class ProblemInfoV2(UniversalBaseModel): @@ -44,7 +44,7 @@ class Config: extra = pydantic.Extra.forbid +update_forward_refs(KeyValuePair) update_forward_refs(ListType) -update_forward_refs(MapValue) update_forward_refs(MapType) -update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/fastapi/trace/resources/v_2/resources/problem/types/test_case_v_2.py b/seed/fastapi/trace/resources/v_2/resources/problem/types/test_case_v_2.py index 37ec8fc9480..331c7f919b7 100644 --- a/seed/fastapi/trace/resources/v_2/resources/problem/types/test_case_v_2.py +++ b/seed/fastapi/trace/resources/v_2/resources/problem/types/test_case_v_2.py @@ -10,10 +10,10 @@ from ......core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from ......core.pydantic_utilities import update_forward_refs +from .....commons.types.key_value_pair import KeyValuePair from .....commons.types.list_type import ListType -from .....commons.types.map_value import MapValue from .....commons.types.map_type import MapType -from .....commons.types.key_value_pair import KeyValuePair +from .....commons.types.map_value import MapValue class TestCaseV2(UniversalBaseModel): @@ -32,7 +32,7 @@ class Config: extra = pydantic.Extra.forbid +update_forward_refs(KeyValuePair) update_forward_refs(ListType) -update_forward_refs(MapValue) update_forward_refs(MapType) -update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/create_problem_request_v_2.py b/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/create_problem_request_v_2.py index b21936a2dd2..f9893caf800 100644 --- a/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/create_problem_request_v_2.py +++ b/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/create_problem_request_v_2.py @@ -10,10 +10,10 @@ from .......commons.types.language import Language from ........core.pydantic_utilities import IS_PYDANTIC_V2 from ........core.pydantic_utilities import update_forward_refs +from .......commons.types.key_value_pair import KeyValuePair from .......commons.types.list_type import ListType -from .......commons.types.map_value import MapValue from .......commons.types.map_type import MapType -from .......commons.types.key_value_pair import KeyValuePair +from .......commons.types.map_value import MapValue class CreateProblemRequestV2(UniversalBaseModel): @@ -39,7 +39,7 @@ class Config: extra = pydantic.Extra.forbid +update_forward_refs(KeyValuePair) update_forward_refs(ListType) -update_forward_refs(MapValue) update_forward_refs(MapType) -update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/default_provided_file.py b/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/default_provided_file.py index 4fbd28a9c86..6705e8353c0 100644 --- a/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/default_provided_file.py +++ b/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/default_provided_file.py @@ -7,8 +7,8 @@ import pydantic from ........core.pydantic_utilities import IS_PYDANTIC_V2 from ........core.pydantic_utilities import update_forward_refs -from .......commons.types.map_type import MapType from .......commons.types.list_type import ListType +from .......commons.types.map_type import MapType class DefaultProvidedFile(UniversalBaseModel): @@ -25,5 +25,5 @@ class Config: extra = pydantic.Extra.forbid -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) diff --git a/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/get_generated_test_case_file_request.py b/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/get_generated_test_case_file_request.py index f2e9f34dd04..2f034bfa35c 100644 --- a/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/get_generated_test_case_file_request.py +++ b/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/get_generated_test_case_file_request.py @@ -7,10 +7,10 @@ import pydantic from ........core.pydantic_utilities import IS_PYDANTIC_V2 from ........core.pydantic_utilities import update_forward_refs +from .......commons.types.key_value_pair import KeyValuePair from .......commons.types.list_type import ListType -from .......commons.types.map_value import MapValue from .......commons.types.map_type import MapType -from .......commons.types.key_value_pair import KeyValuePair +from .......commons.types.map_value import MapValue class GetGeneratedTestCaseFileRequest(UniversalBaseModel): @@ -27,7 +27,7 @@ class Config: extra = pydantic.Extra.forbid +update_forward_refs(KeyValuePair) update_forward_refs(ListType) -update_forward_refs(MapValue) update_forward_refs(MapType) -update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/lightweight_problem_info_v_2.py b/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/lightweight_problem_info_v_2.py index 9963b57d87a..e98f69c5a67 100644 --- a/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/lightweight_problem_info_v_2.py +++ b/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/lightweight_problem_info_v_2.py @@ -7,8 +7,8 @@ from .......commons.types.variable_type import VariableType from ........core.pydantic_utilities import IS_PYDANTIC_V2 from ........core.pydantic_utilities import update_forward_refs -from .......commons.types.map_type import MapType from .......commons.types.list_type import ListType +from .......commons.types.map_type import MapType class LightweightProblemInfoV2(UniversalBaseModel): @@ -27,5 +27,5 @@ class Config: extra = pydantic.Extra.forbid -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) diff --git a/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/parameter.py b/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/parameter.py index 89b482cac52..66c1d217901 100644 --- a/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/parameter.py +++ b/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/parameter.py @@ -7,8 +7,8 @@ from ........core.pydantic_utilities import IS_PYDANTIC_V2 import typing from ........core.pydantic_utilities import update_forward_refs -from .......commons.types.map_type import MapType from .......commons.types.list_type import ListType +from .......commons.types.map_type import MapType class Parameter(UniversalBaseModel): @@ -26,5 +26,5 @@ class Config: extra = pydantic.Extra.forbid -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) diff --git a/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/problem_info_v_2.py b/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/problem_info_v_2.py index aa489c53a99..350416b1520 100644 --- a/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/problem_info_v_2.py +++ b/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/problem_info_v_2.py @@ -12,10 +12,10 @@ from .test_case_v_2 import TestCaseV2 from ........core.pydantic_utilities import IS_PYDANTIC_V2 from ........core.pydantic_utilities import update_forward_refs +from .......commons.types.key_value_pair import KeyValuePair from .......commons.types.list_type import ListType -from .......commons.types.map_value import MapValue from .......commons.types.map_type import MapType -from .......commons.types.key_value_pair import KeyValuePair +from .......commons.types.map_value import MapValue class ProblemInfoV2(UniversalBaseModel): @@ -44,7 +44,7 @@ class Config: extra = pydantic.Extra.forbid +update_forward_refs(KeyValuePair) update_forward_refs(ListType) -update_forward_refs(MapValue) update_forward_refs(MapType) -update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/test_case_v_2.py b/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/test_case_v_2.py index 77ad3db0160..4add27fbc7a 100644 --- a/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/test_case_v_2.py +++ b/seed/fastapi/trace/resources/v_2/resources/v_3/resources/problem/types/test_case_v_2.py @@ -10,10 +10,10 @@ from ........core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from ........core.pydantic_utilities import update_forward_refs +from .......commons.types.key_value_pair import KeyValuePair from .......commons.types.list_type import ListType -from .......commons.types.map_value import MapValue from .......commons.types.map_type import MapType -from .......commons.types.key_value_pair import KeyValuePair +from .......commons.types.map_value import MapValue class TestCaseV2(UniversalBaseModel): @@ -32,7 +32,7 @@ class Config: extra = pydantic.Extra.forbid +update_forward_refs(KeyValuePair) update_forward_refs(ListType) -update_forward_refs(MapValue) update_forward_refs(MapType) -update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/pydantic/simple-fhir/src/seed/api/account.py b/seed/pydantic/simple-fhir/src/seed/api/account.py index a8a45c46fc2..f38767661e3 100644 --- a/seed/pydantic/simple-fhir/src/seed/api/account.py +++ b/seed/pydantic/simple-fhir/src/seed/api/account.py @@ -28,8 +28,8 @@ class Config: from .practitioner import Practitioner # noqa: E402 update_forward_refs(Account) -update_forward_refs(Memo) -update_forward_refs(Script) update_forward_refs(BaseResource) +update_forward_refs(Memo) update_forward_refs(Patient) update_forward_refs(Practitioner) +update_forward_refs(Script) diff --git a/seed/pydantic/simple-fhir/src/seed/api/base_resource.py b/seed/pydantic/simple-fhir/src/seed/api/base_resource.py index c19cf845cd2..688aac6fb9f 100644 --- a/seed/pydantic/simple-fhir/src/seed/api/base_resource.py +++ b/seed/pydantic/simple-fhir/src/seed/api/base_resource.py @@ -7,9 +7,9 @@ import pydantic from .core.pydantic_utilities import update_forward_refs from .account import Account -from .script import Script from .patient import Patient from .practitioner import Practitioner +from .script import Script class BaseResource(UniversalBaseModel): @@ -29,8 +29,8 @@ class Config: from .memo import Memo # noqa: E402 update_forward_refs(BaseResource) -update_forward_refs(Memo) update_forward_refs(Account) -update_forward_refs(Script) +update_forward_refs(Memo) update_forward_refs(Patient) update_forward_refs(Practitioner) +update_forward_refs(Script) diff --git a/seed/pydantic/simple-fhir/src/seed/api/memo.py b/seed/pydantic/simple-fhir/src/seed/api/memo.py index 108b6d37375..b88a7b51efc 100644 --- a/seed/pydantic/simple-fhir/src/seed/api/memo.py +++ b/seed/pydantic/simple-fhir/src/seed/api/memo.py @@ -6,10 +6,10 @@ from .core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from .core.pydantic_utilities import update_forward_refs -from .script import Script from .base_resource import BaseResource from .patient import Patient from .practitioner import Practitioner +from .script import Script class Memo(UniversalBaseModel): @@ -28,7 +28,7 @@ class Config: update_forward_refs(Memo) update_forward_refs(Account) -update_forward_refs(Script) update_forward_refs(BaseResource) update_forward_refs(Patient) update_forward_refs(Practitioner) +update_forward_refs(Script) diff --git a/seed/pydantic/simple-fhir/src/seed/api/patient.py b/seed/pydantic/simple-fhir/src/seed/api/patient.py index 760bc99042b..4f2ed095a32 100644 --- a/seed/pydantic/simple-fhir/src/seed/api/patient.py +++ b/seed/pydantic/simple-fhir/src/seed/api/patient.py @@ -6,8 +6,8 @@ from .core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from .core.pydantic_utilities import update_forward_refs -from .memo import Memo from .account import Account +from .memo import Memo from .practitioner import Practitioner @@ -27,8 +27,8 @@ class Config: from .script import Script # noqa: E402 update_forward_refs(Patient) -update_forward_refs(Memo) update_forward_refs(Account) -update_forward_refs(Script) update_forward_refs(BaseResource) +update_forward_refs(Memo) update_forward_refs(Practitioner) +update_forward_refs(Script) diff --git a/seed/pydantic/simple-fhir/src/seed/api/practitioner.py b/seed/pydantic/simple-fhir/src/seed/api/practitioner.py index c90ffbac809..f407a23261d 100644 --- a/seed/pydantic/simple-fhir/src/seed/api/practitioner.py +++ b/seed/pydantic/simple-fhir/src/seed/api/practitioner.py @@ -5,10 +5,10 @@ from .core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from .core.pydantic_utilities import update_forward_refs -from .memo import Memo from .account import Account -from .script import Script +from .memo import Memo from .patient import Patient +from .script import Script class Practitioner(BaseResource): @@ -23,8 +23,8 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(Memo) update_forward_refs(Account) -update_forward_refs(Script) update_forward_refs(BaseResource) +update_forward_refs(Memo) update_forward_refs(Patient) +update_forward_refs(Script) diff --git a/seed/pydantic/simple-fhir/src/seed/api/script.py b/seed/pydantic/simple-fhir/src/seed/api/script.py index e1c34d7a970..c8d946dd09e 100644 --- a/seed/pydantic/simple-fhir/src/seed/api/script.py +++ b/seed/pydantic/simple-fhir/src/seed/api/script.py @@ -5,8 +5,8 @@ from .core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from .core.pydantic_utilities import update_forward_refs -from .memo import Memo from .account import Account +from .memo import Memo from .patient import Patient from .practitioner import Practitioner @@ -23,8 +23,8 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(Memo) update_forward_refs(Account) update_forward_refs(BaseResource) +update_forward_refs(Memo) update_forward_refs(Patient) update_forward_refs(Practitioner) diff --git a/seed/pydantic/trace/src/seed/trace/resources/commons/test_case.py b/seed/pydantic/trace/src/seed/trace/resources/commons/test_case.py index 5711004b343..4d49a192984 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/commons/test_case.py +++ b/seed/pydantic/trace/src/seed/trace/resources/commons/test_case.py @@ -6,8 +6,8 @@ from ...core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from ...core.pydantic_utilities import update_forward_refs -from .map_value import MapValue from .key_value_pair import KeyValuePair +from .map_value import MapValue class TestCase(UniversalBaseModel): @@ -22,5 +22,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/commons/test_case_with_expected_result.py b/seed/pydantic/trace/src/seed/trace/resources/commons/test_case_with_expected_result.py index cc2a232cd1b..f3b84d4f49d 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/commons/test_case_with_expected_result.py +++ b/seed/pydantic/trace/src/seed/trace/resources/commons/test_case_with_expected_result.py @@ -7,8 +7,8 @@ from ...core.pydantic_utilities import IS_PYDANTIC_V2 import typing from ...core.pydantic_utilities import update_forward_refs -from .map_value import MapValue from .key_value_pair import KeyValuePair +from .map_value import MapValue class TestCaseWithExpectedResult(UniversalBaseModel): @@ -23,5 +23,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/problem/create_problem_request.py b/seed/pydantic/trace/src/seed/trace/resources/problem/create_problem_request.py index 8f42bfdf4f3..c4b8939a7a4 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/problem/create_problem_request.py +++ b/seed/pydantic/trace/src/seed/trace/resources/problem/create_problem_request.py @@ -11,10 +11,10 @@ from ..commons.test_case_with_expected_result import TestCaseWithExpectedResult from ...core.pydantic_utilities import IS_PYDANTIC_V2 from ...core.pydantic_utilities import update_forward_refs -from ..commons.map_value import MapValue from ..commons.key_value_pair import KeyValuePair -from ..commons.map_type import MapType from ..commons.list_type import ListType +from ..commons.map_type import MapType +from ..commons.map_value import MapValue class CreateProblemRequest(UniversalBaseModel): @@ -34,7 +34,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/problem/problem_description.py b/seed/pydantic/trace/src/seed/trace/resources/problem/problem_description.py index e8caa936b67..b87df0d2a23 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/problem/problem_description.py +++ b/seed/pydantic/trace/src/seed/trace/resources/problem/problem_description.py @@ -6,8 +6,8 @@ from ...core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from ...core.pydantic_utilities import update_forward_refs -from ..commons.map_value import MapValue from ..commons.key_value_pair import KeyValuePair +from ..commons.map_value import MapValue class ProblemDescription(UniversalBaseModel): @@ -21,5 +21,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/problem/problem_info.py b/seed/pydantic/trace/src/seed/trace/resources/problem/problem_info.py index 521c4049d67..1ac44d5402f 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/problem/problem_info.py +++ b/seed/pydantic/trace/src/seed/trace/resources/problem/problem_info.py @@ -12,10 +12,10 @@ from ..commons.test_case_with_expected_result import TestCaseWithExpectedResult from ...core.pydantic_utilities import IS_PYDANTIC_V2 from ...core.pydantic_utilities import update_forward_refs -from ..commons.map_value import MapValue from ..commons.key_value_pair import KeyValuePair -from ..commons.map_type import MapType from ..commons.list_type import ListType +from ..commons.map_type import MapType +from ..commons.map_value import MapValue class ProblemInfo(UniversalBaseModel): @@ -38,7 +38,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/submission/get_submission_state_response.py b/seed/pydantic/trace/src/seed/trace/resources/submission/get_submission_state_response.py index b46e3985223..fdcfc45ddce 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/submission/get_submission_state_response.py +++ b/seed/pydantic/trace/src/seed/trace/resources/submission/get_submission_state_response.py @@ -8,8 +8,8 @@ from .submission_type_state import SubmissionTypeState from ...core.pydantic_utilities import IS_PYDANTIC_V2 from ...core.pydantic_utilities import update_forward_refs -from ..commons.map_value import MapValue from ..commons.key_value_pair import KeyValuePair +from ..commons.map_value import MapValue class GetSubmissionStateResponse(UniversalBaseModel): @@ -26,5 +26,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/submission/graded_response.py b/seed/pydantic/trace/src/seed/trace/resources/submission/graded_response.py index dfb65997304..79fbfa11ef1 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/submission/graded_response.py +++ b/seed/pydantic/trace/src/seed/trace/resources/submission/graded_response.py @@ -7,8 +7,8 @@ from .test_case_result_with_stdout import TestCaseResultWithStdout from ...core.pydantic_utilities import IS_PYDANTIC_V2 from ...core.pydantic_utilities import update_forward_refs -from ..commons.map_value import MapValue from ..commons.key_value_pair import KeyValuePair +from ..commons.map_value import MapValue class GradedResponse(UniversalBaseModel): @@ -23,5 +23,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/submission/graded_response_v_2.py b/seed/pydantic/trace/src/seed/trace/resources/submission/graded_response_v_2.py index 3ad72ea74c0..2129aa420bd 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/submission/graded_response_v_2.py +++ b/seed/pydantic/trace/src/seed/trace/resources/submission/graded_response_v_2.py @@ -8,8 +8,8 @@ from .test_case_grade import TestCaseGrade from ...core.pydantic_utilities import IS_PYDANTIC_V2 from ...core.pydantic_utilities import update_forward_refs -from ..commons.map_value import MapValue from ..commons.key_value_pair import KeyValuePair +from ..commons.map_value import MapValue class GradedResponseV2(UniversalBaseModel): @@ -24,5 +24,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/submission/graded_test_case_update.py b/seed/pydantic/trace/src/seed/trace/resources/submission/graded_test_case_update.py index 788716dfab6..587c4721677 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/submission/graded_test_case_update.py +++ b/seed/pydantic/trace/src/seed/trace/resources/submission/graded_test_case_update.py @@ -7,8 +7,8 @@ from ...core.pydantic_utilities import IS_PYDANTIC_V2 import typing from ...core.pydantic_utilities import update_forward_refs -from ..commons.map_value import MapValue from ..commons.key_value_pair import KeyValuePair +from ..commons.map_value import MapValue class GradedTestCaseUpdate(UniversalBaseModel): @@ -23,5 +23,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/submission/test_case_non_hidden_grade.py b/seed/pydantic/trace/src/seed/trace/resources/submission/test_case_non_hidden_grade.py index 346b2078d70..e16932d7b7a 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/submission/test_case_non_hidden_grade.py +++ b/seed/pydantic/trace/src/seed/trace/resources/submission/test_case_non_hidden_grade.py @@ -7,8 +7,8 @@ from .exception_v_2 import ExceptionV2 from ...core.pydantic_utilities import IS_PYDANTIC_V2 from ...core.pydantic_utilities import update_forward_refs -from ..commons.map_value import MapValue from ..commons.key_value_pair import KeyValuePair +from ..commons.map_value import MapValue class TestCaseNonHiddenGrade(UniversalBaseModel): @@ -25,5 +25,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/submission/test_case_result.py b/seed/pydantic/trace/src/seed/trace/resources/submission/test_case_result.py index 84c09c9dccd..6550101828d 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/submission/test_case_result.py +++ b/seed/pydantic/trace/src/seed/trace/resources/submission/test_case_result.py @@ -7,8 +7,8 @@ from ...core.pydantic_utilities import IS_PYDANTIC_V2 import typing from ...core.pydantic_utilities import update_forward_refs -from ..commons.map_value import MapValue from ..commons.key_value_pair import KeyValuePair +from ..commons.map_value import MapValue class TestCaseResult(UniversalBaseModel): @@ -24,5 +24,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/submission/test_case_result_with_stdout.py b/seed/pydantic/trace/src/seed/trace/resources/submission/test_case_result_with_stdout.py index 6ae6cbb2ce0..68533ab19d0 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/submission/test_case_result_with_stdout.py +++ b/seed/pydantic/trace/src/seed/trace/resources/submission/test_case_result_with_stdout.py @@ -6,8 +6,8 @@ import typing import pydantic from ...core.pydantic_utilities import update_forward_refs -from ..commons.map_value import MapValue from ..commons.key_value_pair import KeyValuePair +from ..commons.map_value import MapValue class TestCaseResultWithStdout(UniversalBaseModel): @@ -22,5 +22,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/submission/test_submission_state.py b/seed/pydantic/trace/src/seed/trace/resources/submission/test_submission_state.py index 6f753ba6aa6..58e47ca8a5b 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/submission/test_submission_state.py +++ b/seed/pydantic/trace/src/seed/trace/resources/submission/test_submission_state.py @@ -8,8 +8,8 @@ from .test_submission_status import TestSubmissionStatus from ...core.pydantic_utilities import IS_PYDANTIC_V2 from ...core.pydantic_utilities import update_forward_refs -from ..commons.map_value import MapValue from ..commons.key_value_pair import KeyValuePair +from ..commons.map_value import MapValue class TestSubmissionState(UniversalBaseModel): @@ -26,5 +26,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/submission/test_submission_status_v_2.py b/seed/pydantic/trace/src/seed/trace/resources/submission/test_submission_status_v_2.py index fc7c3e0277b..478fa68aa24 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/submission/test_submission_status_v_2.py +++ b/seed/pydantic/trace/src/seed/trace/resources/submission/test_submission_status_v_2.py @@ -8,10 +8,10 @@ from ..v_2.resources.problem.problem_info_v_2 import ProblemInfoV2 from ...core.pydantic_utilities import IS_PYDANTIC_V2 from ...core.pydantic_utilities import update_forward_refs -from ..commons.map_value import MapValue from ..commons.key_value_pair import KeyValuePair -from ..commons.map_type import MapType from ..commons.list_type import ListType +from ..commons.map_type import MapType +from ..commons.map_value import MapValue class TestSubmissionStatusV2(UniversalBaseModel): @@ -28,7 +28,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/submission/test_submission_update.py b/seed/pydantic/trace/src/seed/trace/resources/submission/test_submission_update.py index 8dfd5838053..1f24627cd6d 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/submission/test_submission_update.py +++ b/seed/pydantic/trace/src/seed/trace/resources/submission/test_submission_update.py @@ -7,8 +7,8 @@ from ...core.pydantic_utilities import IS_PYDANTIC_V2 import typing from ...core.pydantic_utilities import update_forward_refs -from ..commons.map_value import MapValue from ..commons.key_value_pair import KeyValuePair +from ..commons.map_value import MapValue class TestSubmissionUpdate(UniversalBaseModel): @@ -23,5 +23,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/submission/trace_response.py b/seed/pydantic/trace/src/seed/trace/resources/submission/trace_response.py index da59af604be..91846e107c2 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/submission/trace_response.py +++ b/seed/pydantic/trace/src/seed/trace/resources/submission/trace_response.py @@ -9,8 +9,8 @@ from .stack_information import StackInformation from ...core.pydantic_utilities import IS_PYDANTIC_V2 from ...core.pydantic_utilities import update_forward_refs -from ..commons.debug_map_value import DebugMapValue from ..commons.debug_key_value_pairs import DebugKeyValuePairs +from ..commons.debug_map_value import DebugMapValue class TraceResponse(UniversalBaseModel): @@ -29,5 +29,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(DebugMapValue) update_forward_refs(DebugKeyValuePairs) +update_forward_refs(DebugMapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/submission/trace_response_v_2.py b/seed/pydantic/trace/src/seed/trace/resources/submission/trace_response_v_2.py index 4925b5678d5..c1c29186ecf 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/submission/trace_response_v_2.py +++ b/seed/pydantic/trace/src/seed/trace/resources/submission/trace_response_v_2.py @@ -10,8 +10,8 @@ from .stack_information import StackInformation from ...core.pydantic_utilities import IS_PYDANTIC_V2 from ...core.pydantic_utilities import update_forward_refs -from ..commons.debug_map_value import DebugMapValue from ..commons.debug_key_value_pairs import DebugKeyValuePairs +from ..commons.debug_map_value import DebugMapValue class TraceResponseV2(UniversalBaseModel): @@ -31,5 +31,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(DebugMapValue) update_forward_refs(DebugKeyValuePairs) +update_forward_refs(DebugMapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/submission/trace_responses_page.py b/seed/pydantic/trace/src/seed/trace/resources/submission/trace_responses_page.py index d71995f6e04..2a4dc55f7df 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/submission/trace_responses_page.py +++ b/seed/pydantic/trace/src/seed/trace/resources/submission/trace_responses_page.py @@ -6,8 +6,8 @@ from .trace_response import TraceResponse from ...core.pydantic_utilities import IS_PYDANTIC_V2 from ...core.pydantic_utilities import update_forward_refs -from ..commons.debug_map_value import DebugMapValue from ..commons.debug_key_value_pairs import DebugKeyValuePairs +from ..commons.debug_map_value import DebugMapValue class TraceResponsesPage(UniversalBaseModel): @@ -27,5 +27,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(DebugMapValue) update_forward_refs(DebugKeyValuePairs) +update_forward_refs(DebugMapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/submission/trace_responses_page_v_2.py b/seed/pydantic/trace/src/seed/trace/resources/submission/trace_responses_page_v_2.py index 307213450fe..8162b1da7a9 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/submission/trace_responses_page_v_2.py +++ b/seed/pydantic/trace/src/seed/trace/resources/submission/trace_responses_page_v_2.py @@ -6,8 +6,8 @@ from .trace_response_v_2 import TraceResponseV2 from ...core.pydantic_utilities import IS_PYDANTIC_V2 from ...core.pydantic_utilities import update_forward_refs -from ..commons.debug_map_value import DebugMapValue from ..commons.debug_key_value_pairs import DebugKeyValuePairs +from ..commons.debug_map_value import DebugMapValue class TraceResponsesPageV2(UniversalBaseModel): @@ -27,5 +27,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(DebugMapValue) update_forward_refs(DebugKeyValuePairs) +update_forward_refs(DebugMapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/submission/traced_test_case.py b/seed/pydantic/trace/src/seed/trace/resources/submission/traced_test_case.py index fb2303ef054..83385b01fe7 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/submission/traced_test_case.py +++ b/seed/pydantic/trace/src/seed/trace/resources/submission/traced_test_case.py @@ -6,8 +6,8 @@ from ...core.pydantic_utilities import IS_PYDANTIC_V2 import typing from ...core.pydantic_utilities import update_forward_refs -from ..commons.map_value import MapValue from ..commons.key_value_pair import KeyValuePair +from ..commons.map_value import MapValue class TracedTestCase(UniversalBaseModel): @@ -22,5 +22,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/create_problem_request_v_2.py b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/create_problem_request_v_2.py index 9f9ba358982..12e547c15fa 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/create_problem_request_v_2.py +++ b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/create_problem_request_v_2.py @@ -10,10 +10,10 @@ from ....commons.language import Language from .....core.pydantic_utilities import IS_PYDANTIC_V2 from .....core.pydantic_utilities import update_forward_refs -from ....commons.map_value import MapValue from ....commons.key_value_pair import KeyValuePair -from ....commons.map_type import MapType from ....commons.list_type import ListType +from ....commons.map_type import MapType +from ....commons.map_value import MapValue class CreateProblemRequestV2(UniversalBaseModel): @@ -33,7 +33,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/get_generated_test_case_file_request.py b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/get_generated_test_case_file_request.py index 57b9e7b11b3..708da4d7eee 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/get_generated_test_case_file_request.py +++ b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/get_generated_test_case_file_request.py @@ -7,10 +7,10 @@ import pydantic from .....core.pydantic_utilities import IS_PYDANTIC_V2 from .....core.pydantic_utilities import update_forward_refs -from ....commons.map_value import MapValue from ....commons.key_value_pair import KeyValuePair -from ....commons.map_type import MapType from ....commons.list_type import ListType +from ....commons.map_type import MapType +from ....commons.map_value import MapValue class GetGeneratedTestCaseFileRequest(UniversalBaseModel): @@ -25,7 +25,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/get_generated_test_case_template_file_request.py b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/get_generated_test_case_template_file_request.py index 7aa4ed29278..fae17c60aac 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/get_generated_test_case_template_file_request.py +++ b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/get_generated_test_case_template_file_request.py @@ -6,8 +6,8 @@ import typing import pydantic from .....core.pydantic_utilities import update_forward_refs -from ....commons.map_type import MapType from ....commons.list_type import ListType +from ....commons.map_type import MapType class GetGeneratedTestCaseTemplateFileRequest(UniversalBaseModel): @@ -21,5 +21,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) diff --git a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/problem_info_v_2.py b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/problem_info_v_2.py index 29de26202fb..d9069d6fefd 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/problem_info_v_2.py +++ b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/problem_info_v_2.py @@ -12,10 +12,10 @@ from .test_case_v_2 import TestCaseV2 from .....core.pydantic_utilities import IS_PYDANTIC_V2 from .....core.pydantic_utilities import update_forward_refs -from ....commons.map_value import MapValue from ....commons.key_value_pair import KeyValuePair -from ....commons.map_type import MapType from ....commons.list_type import ListType +from ....commons.map_type import MapType +from ....commons.map_value import MapValue class ProblemInfoV2(UniversalBaseModel): @@ -38,7 +38,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/test_case_template.py b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/test_case_template.py index b35c6739158..5e7c32485f9 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/test_case_template.py +++ b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/test_case_template.py @@ -7,8 +7,8 @@ from .....core.pydantic_utilities import IS_PYDANTIC_V2 import typing from .....core.pydantic_utilities import update_forward_refs -from ....commons.map_type import MapType from ....commons.list_type import ListType +from ....commons.map_type import MapType class TestCaseTemplate(UniversalBaseModel): @@ -24,5 +24,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) diff --git a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/test_case_v_2.py b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/test_case_v_2.py index 683ffd5e6e4..83d5312581f 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/test_case_v_2.py +++ b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/problem/test_case_v_2.py @@ -10,10 +10,10 @@ from .....core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from .....core.pydantic_utilities import update_forward_refs -from ....commons.map_value import MapValue from ....commons.key_value_pair import KeyValuePair -from ....commons.map_type import MapType from ....commons.list_type import ListType +from ....commons.map_type import MapType +from ....commons.map_value import MapValue class TestCaseV2(UniversalBaseModel): @@ -30,7 +30,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/create_problem_request_v_2.py b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/create_problem_request_v_2.py index f31e4bef8cd..59731f08b8d 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/create_problem_request_v_2.py +++ b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/create_problem_request_v_2.py @@ -10,10 +10,10 @@ from ......commons.language import Language from .......core.pydantic_utilities import IS_PYDANTIC_V2 from .......core.pydantic_utilities import update_forward_refs -from ......commons.map_value import MapValue from ......commons.key_value_pair import KeyValuePair -from ......commons.map_type import MapType from ......commons.list_type import ListType +from ......commons.map_type import MapType +from ......commons.map_value import MapValue class CreateProblemRequestV2(UniversalBaseModel): @@ -33,7 +33,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/get_generated_test_case_file_request.py b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/get_generated_test_case_file_request.py index dd37f00962f..3f0647f7fe8 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/get_generated_test_case_file_request.py +++ b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/get_generated_test_case_file_request.py @@ -7,10 +7,10 @@ import pydantic from .......core.pydantic_utilities import IS_PYDANTIC_V2 from .......core.pydantic_utilities import update_forward_refs -from ......commons.map_value import MapValue from ......commons.key_value_pair import KeyValuePair -from ......commons.map_type import MapType from ......commons.list_type import ListType +from ......commons.map_type import MapType +from ......commons.map_value import MapValue class GetGeneratedTestCaseFileRequest(UniversalBaseModel): @@ -25,7 +25,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/get_generated_test_case_template_file_request.py b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/get_generated_test_case_template_file_request.py index f0a656ed54c..3888da9020d 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/get_generated_test_case_template_file_request.py +++ b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/get_generated_test_case_template_file_request.py @@ -6,8 +6,8 @@ import typing import pydantic from .......core.pydantic_utilities import update_forward_refs -from ......commons.map_type import MapType from ......commons.list_type import ListType +from ......commons.map_type import MapType class GetGeneratedTestCaseTemplateFileRequest(UniversalBaseModel): @@ -21,5 +21,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) diff --git a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/parameter.py b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/parameter.py index e6e107235e7..bdf82b49c22 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/parameter.py +++ b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/parameter.py @@ -7,8 +7,8 @@ from .......core.pydantic_utilities import IS_PYDANTIC_V2 import typing from .......core.pydantic_utilities import update_forward_refs -from ......commons.map_type import MapType from ......commons.list_type import ListType +from ......commons.map_type import MapType class Parameter(UniversalBaseModel): @@ -24,5 +24,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) diff --git a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/problem_info_v_2.py b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/problem_info_v_2.py index d36b2a0fb34..14f9b842b93 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/problem_info_v_2.py +++ b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/problem_info_v_2.py @@ -12,10 +12,10 @@ from .test_case_v_2 import TestCaseV2 from .......core.pydantic_utilities import IS_PYDANTIC_V2 from .......core.pydantic_utilities import update_forward_refs -from ......commons.map_value import MapValue from ......commons.key_value_pair import KeyValuePair -from ......commons.map_type import MapType from ......commons.list_type import ListType +from ......commons.map_type import MapType +from ......commons.map_value import MapValue class ProblemInfoV2(UniversalBaseModel): @@ -38,7 +38,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) +update_forward_refs(MapValue) diff --git a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/test_case_template.py b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/test_case_template.py index 1d20eb94e15..410956dcb4b 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/test_case_template.py +++ b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/test_case_template.py @@ -7,8 +7,8 @@ from .......core.pydantic_utilities import IS_PYDANTIC_V2 import typing from .......core.pydantic_utilities import update_forward_refs -from ......commons.map_type import MapType from ......commons.list_type import ListType +from ......commons.map_type import MapType class TestCaseTemplate(UniversalBaseModel): @@ -24,5 +24,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) diff --git a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/test_case_v_2.py b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/test_case_v_2.py index d222d4f4f37..73ae4eb202c 100644 --- a/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/test_case_v_2.py +++ b/seed/pydantic/trace/src/seed/trace/resources/v_2/resources/v_3/resources/problem/test_case_v_2.py @@ -10,10 +10,10 @@ from .......core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from .......core.pydantic_utilities import update_forward_refs -from ......commons.map_value import MapValue from ......commons.key_value_pair import KeyValuePair -from ......commons.map_type import MapType from ......commons.list_type import ListType +from ......commons.map_type import MapType +from ......commons.map_value import MapValue class TestCaseV2(UniversalBaseModel): @@ -30,7 +30,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(MapValue) update_forward_refs(KeyValuePair) -update_forward_refs(MapType) update_forward_refs(ListType) +update_forward_refs(MapType) +update_forward_refs(MapValue) diff --git a/seed/python-sdk/simple-fhir/src/seed/types/account.py b/seed/python-sdk/simple-fhir/src/seed/types/account.py index 7d64ef87f49..50f24afedc4 100644 --- a/seed/python-sdk/simple-fhir/src/seed/types/account.py +++ b/seed/python-sdk/simple-fhir/src/seed/types/account.py @@ -32,6 +32,6 @@ class Config: update_forward_refs(Account) update_forward_refs(BaseResource) update_forward_refs(Memo) -update_forward_refs(Script) update_forward_refs(Patient) update_forward_refs(Practitioner) +update_forward_refs(Script) diff --git a/seed/python-sdk/simple-fhir/src/seed/types/base_resource.py b/seed/python-sdk/simple-fhir/src/seed/types/base_resource.py index e5219da12f4..38873e8b6c8 100644 --- a/seed/python-sdk/simple-fhir/src/seed/types/base_resource.py +++ b/seed/python-sdk/simple-fhir/src/seed/types/base_resource.py @@ -7,9 +7,9 @@ import pydantic from ..core.pydantic_utilities import update_forward_refs from .account import Account -from .script import Script from .patient import Patient from .practitioner import Practitioner +from .script import Script class BaseResource(UniversalBaseModel): @@ -33,6 +33,6 @@ class Config: update_forward_refs(BaseResource) update_forward_refs(Account) update_forward_refs(Memo) -update_forward_refs(Script) update_forward_refs(Patient) update_forward_refs(Practitioner) +update_forward_refs(Script) diff --git a/seed/python-sdk/simple-fhir/src/seed/types/memo.py b/seed/python-sdk/simple-fhir/src/seed/types/memo.py index 4d559cfc574..2a9f540cb8b 100644 --- a/seed/python-sdk/simple-fhir/src/seed/types/memo.py +++ b/seed/python-sdk/simple-fhir/src/seed/types/memo.py @@ -7,9 +7,9 @@ import pydantic from ..core.pydantic_utilities import update_forward_refs from .base_resource import BaseResource -from .script import Script from .patient import Patient from .practitioner import Practitioner +from .script import Script class Memo(UniversalBaseModel): @@ -29,8 +29,8 @@ class Config: from .account import Account # noqa: E402 update_forward_refs(Memo) -update_forward_refs(BaseResource) update_forward_refs(Account) -update_forward_refs(Script) +update_forward_refs(BaseResource) update_forward_refs(Patient) update_forward_refs(Practitioner) +update_forward_refs(Script) diff --git a/seed/python-sdk/simple-fhir/src/seed/types/patient.py b/seed/python-sdk/simple-fhir/src/seed/types/patient.py index d624d7d61c7..2eaeff329d4 100644 --- a/seed/python-sdk/simple-fhir/src/seed/types/patient.py +++ b/seed/python-sdk/simple-fhir/src/seed/types/patient.py @@ -29,8 +29,8 @@ class Config: from .script import Script # noqa: E402 update_forward_refs(Patient) -update_forward_refs(BaseResource) update_forward_refs(Account) +update_forward_refs(BaseResource) update_forward_refs(Memo) -update_forward_refs(Script) update_forward_refs(Practitioner) +update_forward_refs(Script) diff --git a/seed/python-sdk/simple-fhir/src/seed/types/practitioner.py b/seed/python-sdk/simple-fhir/src/seed/types/practitioner.py index 4d8bab9608e..53e69ec51f4 100644 --- a/seed/python-sdk/simple-fhir/src/seed/types/practitioner.py +++ b/seed/python-sdk/simple-fhir/src/seed/types/practitioner.py @@ -7,8 +7,8 @@ from ..core.pydantic_utilities import update_forward_refs from .account import Account from .memo import Memo -from .script import Script from .patient import Patient +from .script import Script class Practitioner(BaseResource): @@ -25,8 +25,8 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(BaseResource) update_forward_refs(Account) +update_forward_refs(BaseResource) update_forward_refs(Memo) -update_forward_refs(Script) update_forward_refs(Patient) +update_forward_refs(Script) diff --git a/seed/python-sdk/simple-fhir/src/seed/types/script.py b/seed/python-sdk/simple-fhir/src/seed/types/script.py index e1b961cdd7e..ba6f49f87d0 100644 --- a/seed/python-sdk/simple-fhir/src/seed/types/script.py +++ b/seed/python-sdk/simple-fhir/src/seed/types/script.py @@ -25,8 +25,8 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(BaseResource) update_forward_refs(Account) +update_forward_refs(BaseResource) update_forward_refs(Memo) update_forward_refs(Patient) update_forward_refs(Practitioner) diff --git a/seed/python-sdk/trace/src/seed/problem/types/create_problem_request.py b/seed/python-sdk/trace/src/seed/problem/types/create_problem_request.py index 1b54d516429..3326e3ebd7b 100644 --- a/seed/python-sdk/trace/src/seed/problem/types/create_problem_request.py +++ b/seed/python-sdk/trace/src/seed/problem/types/create_problem_request.py @@ -13,8 +13,8 @@ from ...core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from ...core.pydantic_utilities import update_forward_refs -from ...commons.types.list_type import ListType from ...commons.types.key_value_pair import KeyValuePair +from ...commons.types.list_type import ListType from ...commons.types.map_type import MapType from ...commons.types.map_value import MapValue @@ -38,7 +38,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(ListType) update_forward_refs(KeyValuePair) +update_forward_refs(ListType) update_forward_refs(MapType) update_forward_refs(MapValue) diff --git a/seed/python-sdk/trace/src/seed/problem/types/problem_info.py b/seed/python-sdk/trace/src/seed/problem/types/problem_info.py index 660c73f6d65..e25bda8ec7b 100644 --- a/seed/python-sdk/trace/src/seed/problem/types/problem_info.py +++ b/seed/python-sdk/trace/src/seed/problem/types/problem_info.py @@ -14,8 +14,8 @@ from ...core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from ...core.pydantic_utilities import update_forward_refs -from ...commons.types.list_type import ListType from ...commons.types.key_value_pair import KeyValuePair +from ...commons.types.list_type import ListType from ...commons.types.map_type import MapType from ...commons.types.map_value import MapValue @@ -42,7 +42,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(ListType) update_forward_refs(KeyValuePair) +update_forward_refs(ListType) update_forward_refs(MapType) update_forward_refs(MapValue) diff --git a/seed/python-sdk/trace/src/seed/submission/types/test_submission_status_v_2.py b/seed/python-sdk/trace/src/seed/submission/types/test_submission_status_v_2.py index 1535cf9bac6..f181b141a20 100644 --- a/seed/python-sdk/trace/src/seed/submission/types/test_submission_status_v_2.py +++ b/seed/python-sdk/trace/src/seed/submission/types/test_submission_status_v_2.py @@ -10,8 +10,8 @@ from ...core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from ...core.pydantic_utilities import update_forward_refs -from ...commons.types.list_type import ListType from ...commons.types.key_value_pair import KeyValuePair +from ...commons.types.list_type import ListType from ...commons.types.map_type import MapType from ...commons.types.map_value import MapValue @@ -32,7 +32,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(ListType) update_forward_refs(KeyValuePair) +update_forward_refs(ListType) update_forward_refs(MapType) update_forward_refs(MapValue) diff --git a/seed/python-sdk/trace/src/seed/submission/types/trace_response.py b/seed/python-sdk/trace/src/seed/submission/types/trace_response.py index 116d333b2ca..08eedff70a3 100644 --- a/seed/python-sdk/trace/src/seed/submission/types/trace_response.py +++ b/seed/python-sdk/trace/src/seed/submission/types/trace_response.py @@ -11,8 +11,8 @@ from ...core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from ...core.pydantic_utilities import update_forward_refs -from ...commons.types.debug_map_value import DebugMapValue from ...commons.types.debug_key_value_pairs import DebugKeyValuePairs +from ...commons.types.debug_map_value import DebugMapValue class TraceResponse(UniversalBaseModel): @@ -37,5 +37,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(DebugMapValue) update_forward_refs(DebugKeyValuePairs) +update_forward_refs(DebugMapValue) diff --git a/seed/python-sdk/trace/src/seed/submission/types/trace_response_v_2.py b/seed/python-sdk/trace/src/seed/submission/types/trace_response_v_2.py index 401bf50a263..afa60349624 100644 --- a/seed/python-sdk/trace/src/seed/submission/types/trace_response_v_2.py +++ b/seed/python-sdk/trace/src/seed/submission/types/trace_response_v_2.py @@ -12,8 +12,8 @@ from ...core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from ...core.pydantic_utilities import update_forward_refs -from ...commons.types.debug_map_value import DebugMapValue from ...commons.types.debug_key_value_pairs import DebugKeyValuePairs +from ...commons.types.debug_map_value import DebugMapValue class TraceResponseV2(UniversalBaseModel): @@ -39,5 +39,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(DebugMapValue) update_forward_refs(DebugKeyValuePairs) +update_forward_refs(DebugMapValue) diff --git a/seed/python-sdk/trace/src/seed/submission/types/trace_responses_page.py b/seed/python-sdk/trace/src/seed/submission/types/trace_responses_page.py index d09d48bd6a0..edee0f571c0 100644 --- a/seed/python-sdk/trace/src/seed/submission/types/trace_responses_page.py +++ b/seed/python-sdk/trace/src/seed/submission/types/trace_responses_page.py @@ -8,8 +8,8 @@ from ...core.serialization import FieldMetadata from ...core.pydantic_utilities import IS_PYDANTIC_V2 from ...core.pydantic_utilities import update_forward_refs -from ...commons.types.debug_map_value import DebugMapValue from ...commons.types.debug_key_value_pairs import DebugKeyValuePairs +from ...commons.types.debug_map_value import DebugMapValue class TraceResponsesPage(UniversalBaseModel): @@ -31,5 +31,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(DebugMapValue) update_forward_refs(DebugKeyValuePairs) +update_forward_refs(DebugMapValue) diff --git a/seed/python-sdk/trace/src/seed/submission/types/trace_responses_page_v_2.py b/seed/python-sdk/trace/src/seed/submission/types/trace_responses_page_v_2.py index 00cdc98e170..28986aa2ace 100644 --- a/seed/python-sdk/trace/src/seed/submission/types/trace_responses_page_v_2.py +++ b/seed/python-sdk/trace/src/seed/submission/types/trace_responses_page_v_2.py @@ -8,8 +8,8 @@ from ...core.serialization import FieldMetadata from ...core.pydantic_utilities import IS_PYDANTIC_V2 from ...core.pydantic_utilities import update_forward_refs -from ...commons.types.debug_map_value import DebugMapValue from ...commons.types.debug_key_value_pairs import DebugKeyValuePairs +from ...commons.types.debug_map_value import DebugMapValue class TraceResponsesPageV2(UniversalBaseModel): @@ -31,5 +31,5 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(DebugMapValue) update_forward_refs(DebugKeyValuePairs) +update_forward_refs(DebugMapValue) diff --git a/seed/python-sdk/trace/src/seed/v_2/problem/types/create_problem_request_v_2.py b/seed/python-sdk/trace/src/seed/v_2/problem/types/create_problem_request_v_2.py index 544c5a71757..2aef9aa0fb4 100644 --- a/seed/python-sdk/trace/src/seed/v_2/problem/types/create_problem_request_v_2.py +++ b/seed/python-sdk/trace/src/seed/v_2/problem/types/create_problem_request_v_2.py @@ -12,8 +12,8 @@ from ....core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from ....core.pydantic_utilities import update_forward_refs -from ....commons.types.list_type import ListType from ....commons.types.key_value_pair import KeyValuePair +from ....commons.types.list_type import ListType from ....commons.types.map_type import MapType from ....commons.types.map_value import MapValue @@ -39,7 +39,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(ListType) update_forward_refs(KeyValuePair) +update_forward_refs(ListType) update_forward_refs(MapType) update_forward_refs(MapValue) diff --git a/seed/python-sdk/trace/src/seed/v_2/problem/types/get_generated_test_case_file_request.py b/seed/python-sdk/trace/src/seed/v_2/problem/types/get_generated_test_case_file_request.py index 5c02b06d174..45db8fe06ee 100644 --- a/seed/python-sdk/trace/src/seed/v_2/problem/types/get_generated_test_case_file_request.py +++ b/seed/python-sdk/trace/src/seed/v_2/problem/types/get_generated_test_case_file_request.py @@ -9,8 +9,8 @@ from ....core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from ....core.pydantic_utilities import update_forward_refs -from ....commons.types.list_type import ListType from ....commons.types.key_value_pair import KeyValuePair +from ....commons.types.list_type import ListType from ....commons.types.map_type import MapType from ....commons.types.map_value import MapValue @@ -29,7 +29,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(ListType) update_forward_refs(KeyValuePair) +update_forward_refs(ListType) update_forward_refs(MapType) update_forward_refs(MapValue) diff --git a/seed/python-sdk/trace/src/seed/v_2/problem/types/problem_info_v_2.py b/seed/python-sdk/trace/src/seed/v_2/problem/types/problem_info_v_2.py index 84708b85884..8694801dcda 100644 --- a/seed/python-sdk/trace/src/seed/v_2/problem/types/problem_info_v_2.py +++ b/seed/python-sdk/trace/src/seed/v_2/problem/types/problem_info_v_2.py @@ -14,8 +14,8 @@ from ....core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from ....core.pydantic_utilities import update_forward_refs -from ....commons.types.list_type import ListType from ....commons.types.key_value_pair import KeyValuePair +from ....commons.types.list_type import ListType from ....commons.types.map_type import MapType from ....commons.types.map_value import MapValue @@ -44,7 +44,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(ListType) update_forward_refs(KeyValuePair) +update_forward_refs(ListType) update_forward_refs(MapType) update_forward_refs(MapValue) diff --git a/seed/python-sdk/trace/src/seed/v_2/problem/types/test_case_v_2.py b/seed/python-sdk/trace/src/seed/v_2/problem/types/test_case_v_2.py index 1e849167859..daab7dc9079 100644 --- a/seed/python-sdk/trace/src/seed/v_2/problem/types/test_case_v_2.py +++ b/seed/python-sdk/trace/src/seed/v_2/problem/types/test_case_v_2.py @@ -10,8 +10,8 @@ from ....core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from ....core.pydantic_utilities import update_forward_refs -from ....commons.types.list_type import ListType from ....commons.types.key_value_pair import KeyValuePair +from ....commons.types.list_type import ListType from ....commons.types.map_type import MapType from ....commons.types.map_value import MapValue @@ -32,7 +32,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(ListType) update_forward_refs(KeyValuePair) +update_forward_refs(ListType) update_forward_refs(MapType) update_forward_refs(MapValue) diff --git a/seed/python-sdk/trace/src/seed/v_2/v_3/problem/types/create_problem_request_v_2.py b/seed/python-sdk/trace/src/seed/v_2/v_3/problem/types/create_problem_request_v_2.py index 9ffb1e15ccf..66de2042c72 100644 --- a/seed/python-sdk/trace/src/seed/v_2/v_3/problem/types/create_problem_request_v_2.py +++ b/seed/python-sdk/trace/src/seed/v_2/v_3/problem/types/create_problem_request_v_2.py @@ -12,8 +12,8 @@ from .....core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from .....core.pydantic_utilities import update_forward_refs -from .....commons.types.list_type import ListType from .....commons.types.key_value_pair import KeyValuePair +from .....commons.types.list_type import ListType from .....commons.types.map_type import MapType from .....commons.types.map_value import MapValue @@ -39,7 +39,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(ListType) update_forward_refs(KeyValuePair) +update_forward_refs(ListType) update_forward_refs(MapType) update_forward_refs(MapValue) diff --git a/seed/python-sdk/trace/src/seed/v_2/v_3/problem/types/get_generated_test_case_file_request.py b/seed/python-sdk/trace/src/seed/v_2/v_3/problem/types/get_generated_test_case_file_request.py index 5f953b686f2..c2e7d1bb1cd 100644 --- a/seed/python-sdk/trace/src/seed/v_2/v_3/problem/types/get_generated_test_case_file_request.py +++ b/seed/python-sdk/trace/src/seed/v_2/v_3/problem/types/get_generated_test_case_file_request.py @@ -9,8 +9,8 @@ from .....core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from .....core.pydantic_utilities import update_forward_refs -from .....commons.types.list_type import ListType from .....commons.types.key_value_pair import KeyValuePair +from .....commons.types.list_type import ListType from .....commons.types.map_type import MapType from .....commons.types.map_value import MapValue @@ -29,7 +29,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(ListType) update_forward_refs(KeyValuePair) +update_forward_refs(ListType) update_forward_refs(MapType) update_forward_refs(MapValue) diff --git a/seed/python-sdk/trace/src/seed/v_2/v_3/problem/types/problem_info_v_2.py b/seed/python-sdk/trace/src/seed/v_2/v_3/problem/types/problem_info_v_2.py index 868686a34e8..4c6f6ab8afd 100644 --- a/seed/python-sdk/trace/src/seed/v_2/v_3/problem/types/problem_info_v_2.py +++ b/seed/python-sdk/trace/src/seed/v_2/v_3/problem/types/problem_info_v_2.py @@ -14,8 +14,8 @@ from .....core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from .....core.pydantic_utilities import update_forward_refs -from .....commons.types.list_type import ListType from .....commons.types.key_value_pair import KeyValuePair +from .....commons.types.list_type import ListType from .....commons.types.map_type import MapType from .....commons.types.map_value import MapValue @@ -44,7 +44,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(ListType) update_forward_refs(KeyValuePair) +update_forward_refs(ListType) update_forward_refs(MapType) update_forward_refs(MapValue) diff --git a/seed/python-sdk/trace/src/seed/v_2/v_3/problem/types/test_case_v_2.py b/seed/python-sdk/trace/src/seed/v_2/v_3/problem/types/test_case_v_2.py index d7737fa7e5b..fae1ddc405f 100644 --- a/seed/python-sdk/trace/src/seed/v_2/v_3/problem/types/test_case_v_2.py +++ b/seed/python-sdk/trace/src/seed/v_2/v_3/problem/types/test_case_v_2.py @@ -10,8 +10,8 @@ from .....core.pydantic_utilities import IS_PYDANTIC_V2 import pydantic from .....core.pydantic_utilities import update_forward_refs -from .....commons.types.list_type import ListType from .....commons.types.key_value_pair import KeyValuePair +from .....commons.types.list_type import ListType from .....commons.types.map_type import MapType from .....commons.types.map_value import MapValue @@ -32,7 +32,7 @@ class Config: extra = pydantic.Extra.allow -update_forward_refs(ListType) update_forward_refs(KeyValuePair) +update_forward_refs(ListType) update_forward_refs(MapType) update_forward_refs(MapValue)