1 line
68 KiB
JSON
1 line
68 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "label": "schema.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1"}, {"id": "schema_apply_modify_schema", "label": "_apply_modify_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L96"}, {"id": "schema_schema", "label": "schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L109"}, {"id": "schema_model_schema", "label": "model_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L162"}, {"id": "schema_get_field_info_schema", "label": "get_field_info_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L200"}, {"id": "schema_field_schema", "label": "field_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L222"}, {"id": "schema_get_field_schema_validations", "label": "get_field_schema_validations()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L289"}, {"id": "schema_get_model_name_map", "label": "get_model_name_map()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L322"}, {"id": "schema_get_flat_models_from_model", "label": "get_flat_models_from_model()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L349"}, {"id": "schema_get_flat_models_from_field", "label": "get_flat_models_from_field()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L369"}, {"id": "schema_get_flat_models_from_fields", "label": "get_flat_models_from_fields()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L398"}, {"id": "schema_get_flat_models_from_models", "label": "get_flat_models_from_models()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L416"}, {"id": "schema_get_long_model_name", "label": "get_long_model_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L428"}, {"id": "schema_field_type_schema", "label": "field_type_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L432"}, {"id": "schema_model_process_schema", "label": "model_process_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L551"}, {"id": "schema_model_type_schema", "label": "model_type_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L601"}, {"id": "schema_enum_process_schema", "label": "enum_process_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L655"}, {"id": "schema_field_singleton_sub_fields_schema", "label": "field_singleton_sub_fields_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L681"}, {"id": "schema_add_field_type_to_schema", "label": "add_field_type_to_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L804"}, {"id": "schema_get_schema_ref", "label": "get_schema_ref()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L818"}, {"id": "schema_field_singleton_schema", "label": "field_singleton_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L826"}, {"id": "schema_multitypes_literal_field_for_schema", "label": "multitypes_literal_field_for_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L954"}, {"id": "schema_encode_default", "label": "encode_default()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L976"}, {"id": "schema_get_annotation_from_field_info", "label": "get_annotation_from_field_info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1001"}, {"id": "schema_get_annotation_with_constraints", "label": "get_annotation_with_constraints()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1030"}, {"id": "schema_normalize_name", "label": "normalize_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1150"}, {"id": "schema_skipfield", "label": "SkipField", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1157"}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schema_skipfield_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1162"}, {"id": "schema_rationale_118", "label": "Process a list of models and generate a single JSON Schema with all of them defi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L118"}, {"id": "schema_rationale_168", "label": "Generate a JSON Schema for one model. With all the sub-models defined in the ``d", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L168"}, {"id": "schema_rationale_231", "label": "Process a Pydantic field and return a tuple with a JSON Schema for it as the fir", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L231"}, {"id": "schema_rationale_290", "label": "Get the JSON Schema validation keywords for a ``field`` with an annotation of", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L290"}, {"id": "schema_rationale_323", "label": "Process a set of models and generate unique names for them to be used as keys in", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L323"}, {"id": "schema_rationale_350", "label": "Take a single ``model`` and generate a set with itself and all the sub-models in", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L350"}, {"id": "schema_rationale_370", "label": "Take a single Pydantic ``ModelField`` (from a model) that could have been declar", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L370"}, {"id": "schema_rationale_399", "label": "Take a list of Pydantic ``ModelField``s (from a model) that could have been dec", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L399"}, {"id": "schema_rationale_417", "label": "Take a list of ``models`` and generate a set with them and all their sub-models", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L417"}, {"id": "schema_rationale_442", "label": "Used by ``field_schema()``, you probably should be using that function. Tak", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L442"}, {"id": "schema_rationale_561", "label": "Used by ``model_schema()``, you probably should be using that function. Tak", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L561"}, {"id": "schema_rationale_610", "label": "You probably should be using ``model_schema()``, this function is indirectly use", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L610"}, {"id": "schema_rationale_656", "label": "Take a single `enum` and generate its schema. This is similar to the `model", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L656"}, {"id": "schema_rationale_691", "label": "This function is indirectly used by ``field_schema()``, you probably should be u", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L691"}, {"id": "schema_rationale_805", "label": "Update the given `schema` with the type-specific metadata for the given `field_t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L805"}, {"id": "schema_rationale_836", "label": "This function is indirectly used by ``field_schema()``, you should probably be u", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L836"}, {"id": "schema_rationale_955", "label": "To support `Literal` with values of different types, we split it into multiple `", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L955"}, {"id": "schema_rationale_1004", "label": "Get an annotation with validation implemented for numbers and strings based on t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1004"}, {"id": "schema_rationale_1031", "label": "Get an annotation with used constraints implemented for numbers and strings base", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1031"}, {"id": "schema_rationale_1151", "label": "Normalizes the given name. This can be applied to either a model *or* enum.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1151"}, {"id": "schema_rationale_1158", "label": "Utility exception used to exclude fields from schema.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1158"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "enum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "ipaddress", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "uuid", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "pydantic_v1_fields", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "pydantic_v1_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "pydantic_v1_networks", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "pydantic_v1_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "pydantic_v1_typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L72", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "pydantic_v1_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L83", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "pydantic_v1_dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L86", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "pydantic_v1_main", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L87", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_apply_modify_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L96", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L109", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_model_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L162", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_get_field_info_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L200", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_field_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L222", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_get_field_schema_validations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L289", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_get_model_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L322", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_get_flat_models_from_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L349", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_get_flat_models_from_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L369", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_get_flat_models_from_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L398", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_get_flat_models_from_models", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L416", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_get_long_model_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L428", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_field_type_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L432", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_model_process_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L551", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_model_type_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L601", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_enum_process_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L655", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_field_singleton_sub_fields_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L681", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_add_field_type_to_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L804", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_get_schema_ref", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L818", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_field_singleton_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L826", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_multitypes_literal_field_for_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L954", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_encode_default", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L976", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_get_annotation_from_field_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1001", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_get_annotation_with_constraints", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1030", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_normalize_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1150", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_schema_py", "target": "schema_skipfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1157", "weight": 1.0}, {"source": "schema_skipfield", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1157", "weight": 1.0}, {"source": "schema_skipfield", "target": "schema_skipfield_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1162", "weight": 1.0}, {"source": "schema_schema", "target": "schema_get_flat_models_from_models", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L138", "weight": 1.0}, {"source": "schema_schema", "target": "schema_get_model_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L139", "weight": 1.0}, {"source": "schema_schema", "target": "schema_model_process_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L147", "weight": 1.0}, {"source": "schema_model_schema", "target": "schema_get_flat_models_from_model", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L185", "weight": 1.0}, {"source": "schema_model_schema", "target": "schema_get_model_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L186", "weight": 1.0}, {"source": "schema_model_schema", "target": "schema_model_process_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L188", "weight": 1.0}, {"source": "schema_model_schema", "target": "schema_get_schema_ref", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L194", "weight": 1.0}, {"source": "schema_get_field_info_schema", "target": "schema_encode_default", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L216", "weight": 1.0}, {"source": "schema_field_schema", "target": "schema_get_field_info_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L248", "weight": 1.0}, {"source": "schema_field_schema", "target": "schema_get_field_schema_validations", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L250", "weight": 1.0}, {"source": "schema_field_schema", "target": "schema_field_type_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L255", "weight": 1.0}, {"source": "schema_get_field_schema_validations", "target": "schema_apply_modify_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L318", "weight": 1.0}, {"source": "schema_get_model_name_map", "target": "schema_normalize_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L335", "weight": 1.0}, {"source": "schema_get_model_name_map", "target": "schema_get_long_model_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L337", "weight": 1.0}, {"source": "schema_get_flat_models_from_model", "target": "schema_get_flat_models_from_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L365", "weight": 1.0}, {"source": "schema_get_flat_models_from_field", "target": "schema_get_flat_models_from_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L390", "weight": 1.0}, {"source": "schema_get_flat_models_from_field", "target": "schema_get_flat_models_from_model", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L392", "weight": 1.0}, {"source": "schema_get_flat_models_from_fields", "target": "schema_get_flat_models_from_field", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L412", "weight": 1.0}, {"source": "schema_get_flat_models_from_models", "target": "schema_get_flat_models_from_model", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L424", "weight": 1.0}, {"source": "schema_field_type_schema", "target": "schema_field_singleton_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L462", "weight": 1.0}, {"source": "schema_field_type_schema", "target": "schema_apply_modify_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L547", "weight": 1.0}, {"source": "schema_model_process_schema", "target": "schema_enum_process_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L573", "weight": 1.0}, {"source": "schema_model_process_schema", "target": "schema_model_type_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L581", "weight": 1.0}, {"source": "schema_model_type_schema", "target": "schema_field_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L622", "weight": 1.0}, {"source": "schema_enum_process_schema", "target": "schema_add_field_type_to_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L672", "weight": 1.0}, {"source": "schema_enum_process_schema", "target": "schema_apply_modify_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L676", "weight": 1.0}, {"source": "schema_field_singleton_sub_fields_schema", "target": "schema_field_type_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L701", "weight": 1.0}, {"source": "schema_field_singleton_sub_fields_schema", "target": "schema_get_schema_ref", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L726", "weight": 1.0}, {"source": "schema_field_singleton_schema", "target": "schema_field_singleton_sub_fields_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L852", "weight": 1.0}, {"source": "schema_field_singleton_schema", "target": "schema_skipfield", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L866", "weight": 1.0}, {"source": "schema_field_singleton_schema", "target": "schema_field_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L875", "weight": 1.0}, {"source": "schema_field_singleton_schema", "target": "schema_multitypes_literal_field_for_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L876", "weight": 1.0}, {"source": "schema_field_singleton_schema", "target": "schema_add_field_type_to_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L887", "weight": 1.0}, {"source": "schema_field_singleton_schema", "target": "schema_get_field_info_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L890", "weight": 1.0}, {"source": "schema_field_singleton_schema", "target": "schema_get_schema_ref", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L891", "weight": 1.0}, {"source": "schema_field_singleton_schema", "target": "schema_enum_process_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L892", "weight": 1.0}, {"source": "schema_field_singleton_schema", "target": "schema_model_process_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L894", "weight": 1.0}, {"source": "schema_field_singleton_schema", "target": "schema_apply_modify_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L917", "weight": 1.0}, {"source": "schema_get_annotation_from_field_info", "target": "schema_get_annotation_with_constraints", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1015", "weight": 1.0}, {"source": "schema_rationale_118", "target": "schema_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L118", "weight": 1.0}, {"source": "schema_rationale_168", "target": "schema_model_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L168", "weight": 1.0}, {"source": "schema_rationale_231", "target": "schema_field_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L231", "weight": 1.0}, {"source": "schema_rationale_290", "target": "schema_get_field_schema_validations", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L290", "weight": 1.0}, {"source": "schema_rationale_323", "target": "schema_get_model_name_map", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L323", "weight": 1.0}, {"source": "schema_rationale_350", "target": "schema_get_flat_models_from_model", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L350", "weight": 1.0}, {"source": "schema_rationale_370", "target": "schema_get_flat_models_from_field", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L370", "weight": 1.0}, {"source": "schema_rationale_399", "target": "schema_get_flat_models_from_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L399", "weight": 1.0}, {"source": "schema_rationale_417", "target": "schema_get_flat_models_from_models", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L417", "weight": 1.0}, {"source": "schema_rationale_442", "target": "schema_field_type_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L442", "weight": 1.0}, {"source": "schema_rationale_561", "target": "schema_model_process_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L561", "weight": 1.0}, {"source": "schema_rationale_610", "target": "schema_model_type_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L610", "weight": 1.0}, {"source": "schema_rationale_656", "target": "schema_enum_process_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L656", "weight": 1.0}, {"source": "schema_rationale_691", "target": "schema_field_singleton_sub_fields_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L691", "weight": 1.0}, {"source": "schema_rationale_805", "target": "schema_add_field_type_to_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L805", "weight": 1.0}, {"source": "schema_rationale_836", "target": "schema_field_singleton_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L836", "weight": 1.0}, {"source": "schema_rationale_955", "target": "schema_multitypes_literal_field_for_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L955", "weight": 1.0}, {"source": "schema_rationale_1004", "target": "schema_get_annotation_from_field_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1004", "weight": 1.0}, {"source": "schema_rationale_1031", "target": "schema_get_annotation_with_constraints", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1031", "weight": 1.0}, {"source": "schema_rationale_1151", "target": "schema_normalize_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1151", "weight": 1.0}, {"source": "schema_rationale_1158", "target": "schema_skipfield", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1158", "weight": 1.0}], "raw_calls": [{"caller_nid": "schema_apply_modify_schema", "callee": "signature", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L101"}, {"caller_nid": "schema_apply_modify_schema", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L102"}, {"caller_nid": "schema_apply_modify_schema", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L102"}, {"caller_nid": "schema_apply_modify_schema", "callee": "modify_schema", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L104"}, {"caller_nid": "schema_apply_modify_schema", "callee": "modify_schema", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L106"}, {"caller_nid": "schema_schema", "callee": "get_model", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L137"}, {"caller_nid": "schema_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L154"}, {"caller_nid": "schema_model_schema", "callee": "get_model", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L184"}, {"caller_nid": "schema_model_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L196"}, {"caller_nid": "schema_get_field_info_schema", "callee": "lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L205"}, {"caller_nid": "schema_get_field_info_schema", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L206"}, {"caller_nid": "schema_get_field_info_schema", "callee": "title", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L206"}, {"caller_nid": "schema_get_field_info_schema", "callee": "is_callable_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L215"}, {"caller_nid": "schema_field_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L252"}, {"caller_nid": "schema_field_schema", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L262"}, {"caller_nid": "schema_field_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L269"}, {"caller_nid": "schema_get_field_schema_validations", "callee": "lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L296"}, {"caller_nid": "schema_get_field_schema_validations", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L299"}, {"caller_nid": "schema_get_field_schema_validations", "callee": "lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L302"}, {"caller_nid": "schema_get_field_schema_validations", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L304"}, {"caller_nid": "schema_get_field_schema_validations", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L305"}, {"caller_nid": "schema_get_field_schema_validations", "callee": "lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L307"}, {"caller_nid": "schema_get_field_schema_validations", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L307"}, {"caller_nid": "schema_get_field_schema_validations", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L309"}, {"caller_nid": "schema_get_field_schema_validations", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L310"}, {"caller_nid": "schema_get_field_schema_validations", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L315"}, {"caller_nid": "schema_get_field_schema_validations", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L316"}, {"caller_nid": "schema_get_model_name_map", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L333"}, {"caller_nid": "schema_get_model_name_map", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L340"}, {"caller_nid": "schema_get_model_name_map", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L341"}, {"caller_nid": "schema_get_model_name_map", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L346"}, {"caller_nid": "schema_get_flat_models_from_model", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L360"}, {"caller_nid": "schema_get_flat_models_from_model", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L361"}, {"caller_nid": "schema_get_flat_models_from_model", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L362"}, {"caller_nid": "schema_get_flat_models_from_model", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L364"}, {"caller_nid": "schema_get_flat_models_from_model", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L364"}, {"caller_nid": "schema_get_flat_models_from_field", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L383"}, {"caller_nid": "schema_get_flat_models_from_field", "callee": "lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L386"}, {"caller_nid": "schema_get_flat_models_from_field", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L386"}, {"caller_nid": "schema_get_flat_models_from_field", "callee": "lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L389"}, {"caller_nid": "schema_get_flat_models_from_field", "callee": "lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L391"}, {"caller_nid": "schema_get_flat_models_from_field", "callee": "lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L393"}, {"caller_nid": "schema_get_flat_models_from_field", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L394"}, {"caller_nid": "schema_get_flat_models_from_fields", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L410"}, {"caller_nid": "schema_get_flat_models_from_models", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L422"}, {"caller_nid": "schema_get_long_model_name", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L429"}, {"caller_nid": "schema_field_type_schema", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L451"}, {"caller_nid": "schema_field_type_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L470"}, {"caller_nid": "schema_field_type_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L471"}, {"caller_nid": "schema_field_type_schema", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L478"}, {"caller_nid": "schema_field_type_schema", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L479"}, {"caller_nid": "schema_field_type_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L488"}, {"caller_nid": "schema_field_type_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L489"}, {"caller_nid": "schema_field_type_schema", "callee": "_get_pattern", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L493"}, {"caller_nid": "schema_field_type_schema", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L497"}, {"caller_nid": "schema_field_type_schema", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L499"}, {"caller_nid": "schema_field_type_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L509"}, {"caller_nid": "schema_field_type_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L510"}, {"caller_nid": "schema_field_type_schema", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L511"}, {"caller_nid": "schema_field_type_schema", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L513"}, {"caller_nid": "schema_field_type_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L536"}, {"caller_nid": "schema_field_type_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L537"}, {"caller_nid": "schema_field_type_schema", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L545"}, {"caller_nid": "schema_model_process_schema", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L570"}, {"caller_nid": "schema_model_process_schema", "callee": "lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L571"}, {"caller_nid": "schema_model_process_schema", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L572"}, {"caller_nid": "schema_model_process_schema", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L574"}, {"caller_nid": "schema_model_process_schema", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L575"}, {"caller_nid": "schema_model_process_schema", "callee": "getdoc", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L577"}, {"caller_nid": "schema_model_process_schema", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L580"}, {"caller_nid": "schema_model_process_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L589"}, {"caller_nid": "schema_model_process_schema", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L591"}, {"caller_nid": "schema_model_process_schema", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L592"}, {"caller_nid": "schema_model_process_schema", "callee": "signature", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L592"}, {"caller_nid": "schema_model_process_schema", "callee": "schema_extra", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L593"}, {"caller_nid": "schema_model_process_schema", "callee": "schema_extra", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L595"}, {"caller_nid": "schema_model_process_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L597"}, {"caller_nid": "schema_model_type_schema", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L619"}, {"caller_nid": "schema_model_type_schema", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L620"}, {"caller_nid": "schema_model_type_schema", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L631"}, {"caller_nid": "schema_model_type_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L633"}, {"caller_nid": "schema_model_type_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L634"}, {"caller_nid": "schema_model_type_schema", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L638"}, {"caller_nid": "schema_model_type_schema", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L642"}, {"caller_nid": "schema_enum_process_schema", "callee": "cleandoc", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L667"}, {"caller_nid": "schema_enum_process_schema", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L669"}, {"caller_nid": "schema_enum_process_schema", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L674"}, {"caller_nid": "schema_field_singleton_sub_fields_schema", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L697"}, {"caller_nid": "schema_field_singleton_sub_fields_schema", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L699"}, {"caller_nid": "schema_field_singleton_sub_fields_schema", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L700"}, {"caller_nid": "schema_field_singleton_sub_fields_schema", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L719"}, {"caller_nid": "schema_field_singleton_sub_fields_schema", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L720"}, {"caller_nid": "schema_field_singleton_sub_fields_schema", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L721"}, {"caller_nid": "schema_field_singleton_sub_fields_schema", "callee": "is_union", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L723"}, {"caller_nid": "schema_field_singleton_sub_fields_schema", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L723"}, {"caller_nid": "schema_field_singleton_sub_fields_schema", "callee": "get_sub_types", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L724"}, {"caller_nid": "schema_field_singleton_sub_fields_schema", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L733"}, {"caller_nid": "schema_field_singleton_sub_fields_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L756"}, {"caller_nid": "schema_field_singleton_sub_fields_schema", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L763"}, {"caller_nid": "schema_field_singleton_sub_fields_schema", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L765"}, {"caller_nid": "schema_field_singleton_sub_fields_schema", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L766"}, {"caller_nid": "schema_field_singleton_sub_fields_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L767"}, {"caller_nid": "schema_add_field_type_to_schema", "callee": "lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L813"}, {"caller_nid": "schema_add_field_type_to_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L814"}, {"caller_nid": "schema_get_schema_ref", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L822"}, {"caller_nid": "schema_field_singleton_schema", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L844"}, {"caller_nid": "schema_field_singleton_schema", "callee": "lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L850"}, {"caller_nid": "schema_field_singleton_schema", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L861"}, {"caller_nid": "schema_field_singleton_schema", "callee": "is_none_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L863"}, {"caller_nid": "schema_field_singleton_schema", "callee": "is_callable_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L865"}, {"caller_nid": "schema_field_singleton_schema", "callee": "is_literal_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L871"}, {"caller_nid": "schema_field_singleton_schema", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L872"}, {"caller_nid": "schema_field_singleton_schema", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L872"}, {"caller_nid": "schema_field_singleton_schema", "callee": "all_literal_values", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L872"}, {"caller_nid": "schema_field_singleton_schema", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L874"}, {"caller_nid": "schema_field_singleton_schema", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L886"}, {"caller_nid": "schema_field_singleton_schema", "callee": "lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L888"}, {"caller_nid": "schema_field_singleton_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L891"}, {"caller_nid": "schema_field_singleton_schema", "callee": "is_namedtuple", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L893"}, {"caller_nid": "schema_field_singleton_schema", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L903"}, {"caller_nid": "schema_field_singleton_schema", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L903"}, {"caller_nid": "schema_field_singleton_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L904"}, {"caller_nid": "schema_field_singleton_schema", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L908"}, {"caller_nid": "schema_field_singleton_schema", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L909"}, {"caller_nid": "schema_field_singleton_schema", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L912"}, {"caller_nid": "schema_field_singleton_schema", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L915"}, {"caller_nid": "schema_field_singleton_schema", "callee": "lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L923"}, {"caller_nid": "schema_field_singleton_schema", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L923"}, {"caller_nid": "schema_field_singleton_schema", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L926"}, {"caller_nid": "schema_field_singleton_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L938"}, {"caller_nid": "schema_field_singleton_schema", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L940"}, {"caller_nid": "schema_field_singleton_schema", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L942"}, {"caller_nid": "schema_field_singleton_schema", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L947"}, {"caller_nid": "schema_field_singleton_schema", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L951"}, {"caller_nid": "schema_multitypes_literal_field_for_schema", "callee": "defaultdict", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L959"}, {"caller_nid": "schema_multitypes_literal_field_for_schema", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L961"}, {"caller_nid": "schema_multitypes_literal_field_for_schema", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L962"}, {"caller_nid": "schema_multitypes_literal_field_for_schema", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L962"}, {"caller_nid": "schema_multitypes_literal_field_for_schema", "callee": "ModelField", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L964"}, {"caller_nid": "schema_multitypes_literal_field_for_schema", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L966"}, {"caller_nid": "schema_encode_default", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L979"}, {"caller_nid": "schema_encode_default", "callee": "is_dataclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L979"}, {"caller_nid": "schema_encode_default", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L980"}, {"caller_nid": "schema_encode_default", "callee": "pydantic_encoder", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L980"}, {"caller_nid": "schema_encode_default", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L982"}, {"caller_nid": "schema_encode_default", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L983"}, {"caller_nid": "schema_encode_default", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L984"}, {"caller_nid": "schema_encode_default", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L986"}, {"caller_nid": "schema_encode_default", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L988"}, {"caller_nid": "schema_encode_default", "callee": "t", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L991"}, {"caller_nid": "schema_encode_default", "callee": "is_namedtuple", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L991"}, {"caller_nid": "schema_encode_default", "callee": "t", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L991"}, {"caller_nid": "schema_encode_default", "callee": "pydantic_encoder", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L995"}, {"caller_nid": "schema_get_annotation_from_field_info", "callee": "get_constraints", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1012"}, {"caller_nid": "schema_get_annotation_from_field_info", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1013"}, {"caller_nid": "schema_get_annotation_from_field_info", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1017"}, {"caller_nid": "schema_get_annotation_from_field_info", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1021"}, {"caller_nid": "schema_get_annotation_from_field_info", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1023"}, {"caller_nid": "schema_get_annotation_with_constraints", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1038"}, {"caller_nid": "schema_get_annotation_with_constraints", "callee": "go", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1147"}, {"caller_nid": "schema_normalize_name", "callee": "sub", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py", "source_location": "L1154"}]} |