1 line
58 KiB
JSON
1 line
58 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "label": "_models.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L1"}, {"id": "models_configprotocol", "label": "_ConfigProtocol", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L109"}, {"id": "protocol", "label": "Protocol", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_basemodel", "label": "BaseModel", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L113"}, {"id": "models_model_fields_set", "label": "model_fields_set()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L118"}, {"id": "models_config", "label": "Config", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L122"}, {"id": "models_basemodel_to_dict", "label": ".to_dict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L129"}, {"id": "models_basemodel_to_json", "label": ".to_json()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L167"}, {"id": "models_str", "label": "__str__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L203"}, {"id": "models_construct", "label": "construct()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L211"}, {"id": "models_model_dump", "label": "model_dump()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L283"}, {"id": "models_model_dump_json", "label": "model_dump_json()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L354"}, {"id": "models_construct_field", "label": "_construct_field()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L415"}, {"id": "models_get_extra_fields_type", "label": "_get_extra_fields_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L430"}, {"id": "models_is_basemodel", "label": "is_basemodel()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L447"}, {"id": "models_is_basemodel_type", "label": "is_basemodel_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L459"}, {"id": "models_build", "label": "build()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L466"}, {"id": "models_construct_type_unchecked", "label": "construct_type_unchecked()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L489"}, {"id": "models_construct_type", "label": "construct_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L498"}, {"id": "models_cacheddiscriminatortype", "label": "CachedDiscriminatorType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L619"}, {"id": "models_discriminatordetails", "label": "DiscriminatorDetails", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L626"}, {"id": "models_discriminatordetails_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L655"}, {"id": "models_build_discriminated_union_meta", "label": "_build_discriminated_union_meta()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L667"}, {"id": "models_extract_field_schema_pv2", "label": "_extract_field_schema_pv2()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L727"}, {"id": "models_validate_type", "label": "validate_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L748"}, {"id": "models_set_pydantic_config", "label": "set_pydantic_config()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L756"}, {"id": "models_genericmodel", "label": "GenericModel", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L770"}, {"id": "basegenericmodel", "label": "BaseGenericModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_validate_non_model_type", "label": "_validate_non_model_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L784"}, {"id": "models_rootmodel", "label": "RootModel", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L789"}, {"id": "models_create_pydantic_model", "label": "_create_pydantic_model()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L806"}, {"id": "models_finalrequestoptionsinput", "label": "FinalRequestOptionsInput", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L810"}, {"id": "typeddict", "label": "TypedDict", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_finalrequestoptions", "label": "FinalRequestOptions", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L826"}, {"id": "models_finalrequestoptions_get_max_retries", "label": ".get_max_retries()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L851"}, {"id": "models_finalrequestoptions_strip_raw_response_header", "label": "._strip_raw_response_header()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L856"}, {"id": "models_rationale_139", "label": "Recursively generate a dictionary representation of the model, optionally specif", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L139"}, {"id": "models_rationale_177", "label": "Generates a JSON string representing this model as it would be received from or", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L177"}, {"id": "models_rationale_300", "label": "Usage docs: https://docs.pydantic.dev/2.4/concepts/serialization/#modelmodel_dum", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L300"}, {"id": "models_rationale_372", "label": "Usage docs: https://docs.pydantic.dev/2.4/concepts/serialization/#modelmodel_dum", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L372"}, {"id": "models_rationale_448", "label": "Returns whether or not the given type is either a `BaseModel` or a union of `Bas", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L448"}, {"id": "models_rationale_471", "label": "Construct a BaseModel class without validation. This is useful for cases wh", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L471"}, {"id": "models_rationale_490", "label": "Loose coercion to the expected type with construction of nested values. Not", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L490"}, {"id": "models_rationale_499", "label": "Loose coercion to the expected type with construction of nested values. If", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L499"}, {"id": "models_rationale_749", "label": "Strict validation that the given value matches the expected type", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L749"}, {"id": "models_rationale_757", "label": "Add a pydantic config for the given type. Note: this is a no-op on Pydantic", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L757"}, {"id": "models_rationale_790", "label": "Used as a placeholder to easily convert runtime types to a Pydantic format", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L790"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "inspect", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "weakref", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "pydantic", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "pydantic_fields", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_types_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_compat_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L82", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_constants_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L95", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "pydantic_core_core_schema", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L98", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_configprotocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L109", "weight": 1.0}, {"source": "models_configprotocol", "target": "protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L109", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_basemodel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L113", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_model_fields_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L118", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L122", "weight": 1.0}, {"source": "models_basemodel", "target": "models_basemodel_to_dict", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L129", "weight": 1.0}, {"source": "models_basemodel", "target": "models_basemodel_to_json", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L167", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_str", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L203", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_construct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L211", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_model_dump", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L283", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_model_dump_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L354", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_construct_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L415", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_get_extra_fields_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L430", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_is_basemodel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L447", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_is_basemodel_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L459", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_build", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L466", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_construct_type_unchecked", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L489", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_construct_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L498", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_cacheddiscriminatortype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L619", "weight": 1.0}, {"source": "models_cacheddiscriminatortype", "target": "protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L619", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_discriminatordetails", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L626", "weight": 1.0}, {"source": "models_discriminatordetails", "target": "models_discriminatordetails_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L655", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_build_discriminated_union_meta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L667", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_extract_field_schema_pv2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L727", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_validate_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L748", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_set_pydantic_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L756", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_genericmodel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L770", "weight": 1.0}, {"source": "models_genericmodel", "target": "basegenericmodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L770", "weight": 1.0}, {"source": "models_genericmodel", "target": "models_basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L770", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L775", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L780", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_validate_non_model_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L784", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_rootmodel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L789", "weight": 1.0}, {"source": "models_rootmodel", "target": "models_genericmodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L789", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_validate_non_model_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L802", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_create_pydantic_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L806", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_finalrequestoptionsinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L810", "weight": 1.0}, {"source": "models_finalrequestoptionsinput", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L810", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_finalrequestoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L826", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L846", "weight": 1.0}, {"source": "models_finalrequestoptions", "target": "models_finalrequestoptions_get_max_retries", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L851", "weight": 1.0}, {"source": "models_finalrequestoptions", "target": "models_finalrequestoptions_strip_raw_response_header", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L856", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "target": "models_construct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L871", "weight": 1.0}, {"source": "models_basemodel_to_dict", "target": "models_model_dump", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L158", "weight": 1.0}, {"source": "models_basemodel_to_json", "target": "models_model_dump_json", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L193", "weight": 1.0}, {"source": "models_construct", "target": "models_construct_field", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L236", "weight": 1.0}, {"source": "models_construct", "target": "models_get_extra_fields_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L241", "weight": 1.0}, {"source": "models_construct", "target": "models_construct_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L246", "weight": 1.0}, {"source": "models_construct_field", "target": "models_construct_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L427", "weight": 1.0}, {"source": "models_is_basemodel", "target": "models_is_basemodel_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L456", "weight": 1.0}, {"source": "models_build", "target": "models_construct_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L486", "weight": 1.0}, {"source": "models_construct_type_unchecked", "target": "models_construct_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L495", "weight": 1.0}, {"source": "models_construct_type", "target": "models_validate_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L531", "weight": 1.0}, {"source": "models_construct_type", "target": "models_build_discriminated_union_meta", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L549", "weight": 1.0}, {"source": "models_construct_type", "target": "models_construct", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L579", "weight": 1.0}, {"source": "models_build_discriminated_union_meta", "target": "models_is_basemodel_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L687", "weight": 1.0}, {"source": "models_build_discriminated_union_meta", "target": "models_extract_field_schema_pv2", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L701", "weight": 1.0}, {"source": "models_build_discriminated_union_meta", "target": "models_discriminatordetails", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L718", "weight": 1.0}, {"source": "models_validate_type", "target": "models_validate_non_model_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L753", "weight": 1.0}, {"source": "models_validate_non_model_type", "target": "models_create_pydantic_model", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L803", "weight": 1.0}, {"source": "models_rationale_139", "target": "models_basemodel_to_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L139", "weight": 1.0}, {"source": "models_rationale_177", "target": "models_basemodel_to_json", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L177", "weight": 1.0}, {"source": "models_rationale_300", "target": "models_basemodel_model_dump", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L300", "weight": 1.0}, {"source": "models_rationale_372", "target": "models_basemodel_model_dump_json", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L372", "weight": 1.0}, {"source": "models_rationale_448", "target": "models_is_basemodel", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L448", "weight": 1.0}, {"source": "models_rationale_471", "target": "models_build", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L471", "weight": 1.0}, {"source": "models_rationale_490", "target": "models_construct_type_unchecked", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L490", "weight": 1.0}, {"source": "models_rationale_499", "target": "models_construct_type", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L499", "weight": 1.0}, {"source": "models_rationale_749", "target": "models_validate_type", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L749", "weight": 1.0}, {"source": "models_rationale_757", "target": "models_set_pydantic_config", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L757", "weight": 1.0}, {"source": "models_rationale_790", "target": "models_rootmodel", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L790", "weight": 1.0}], "raw_calls": [{"caller_nid": "models_str", "callee": "__repr_name__", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L205"}, {"caller_nid": "models_str", "callee": "__repr_str__", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L205"}, {"caller_nid": "models_construct", "callee": "__new__", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L216"}, {"caller_nid": "models_construct", "callee": "get_model_config", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L219"}, {"caller_nid": "models_construct", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L222"}, {"caller_nid": "models_construct", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L223"}, {"caller_nid": "models_construct", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L227"}, {"caller_nid": "models_construct", "callee": "get_model_fields", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L229"}, {"caller_nid": "models_construct", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L230"}, {"caller_nid": "models_construct", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L237"}, {"caller_nid": "models_construct", "callee": "field_get_default", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L239"}, {"caller_nid": "models_construct", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L244"}, {"caller_nid": "models_construct", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L249"}, {"caller_nid": "models_construct", "callee": "__setattr__", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L254"}, {"caller_nid": "models_construct", "callee": "_init_private_attributes", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L258"}, {"caller_nid": "models_construct", "callee": "__setattr__", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L261"}, {"caller_nid": "models_construct", "callee": "__setattr__", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L264"}, {"caller_nid": "models_construct", "callee": "__setattr__", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L265"}, {"caller_nid": "models_construct", "callee": "__setattr__", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L266"}, {"caller_nid": "models_model_dump", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L329"}, {"caller_nid": "models_model_dump", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L331"}, {"caller_nid": "models_model_dump", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L333"}, {"caller_nid": "models_model_dump", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L335"}, {"caller_nid": "models_model_dump", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L337"}, {"caller_nid": "models_model_dump", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L339"}, {"caller_nid": "models_model_dump", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L341"}, {"caller_nid": "models_model_dump", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L342"}, {"caller_nid": "models_model_dump", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L342"}, {"caller_nid": "models_model_dump", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L351"}, {"caller_nid": "models_model_dump", "callee": "json_safe", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L351"}, {"caller_nid": "models_model_dump_json", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L391"}, {"caller_nid": "models_model_dump_json", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L393"}, {"caller_nid": "models_model_dump_json", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L395"}, {"caller_nid": "models_model_dump_json", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L397"}, {"caller_nid": "models_model_dump_json", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L399"}, {"caller_nid": "models_model_dump_json", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L401"}, {"caller_nid": "models_model_dump_json", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L403"}, {"caller_nid": "models_model_dump_json", "callee": "json", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L404"}, {"caller_nid": "models_model_dump_json", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L404"}, {"caller_nid": "models_construct_field", "callee": "field_get_default", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L417"}, {"caller_nid": "models_construct_field", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L420"}, {"caller_nid": "models_construct_field", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L425"}, {"caller_nid": "models_construct_field", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L427"}, {"caller_nid": "models_get_extra_fields_type", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L439"}, {"caller_nid": "models_is_basemodel", "callee": "is_union", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L449"}, {"caller_nid": "models_is_basemodel", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L450"}, {"caller_nid": "models_is_basemodel_type", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L460"}, {"caller_nid": "models_is_basemodel_type", "callee": "isclass", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L461"}, {"caller_nid": "models_is_basemodel_type", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L463"}, {"caller_nid": "models_is_basemodel_type", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L463"}, {"caller_nid": "models_build", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L482"}, {"caller_nid": "models_build", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L486"}, {"caller_nid": "models_construct_type_unchecked", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L495"}, {"caller_nid": "models_construct_type", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L510"}, {"caller_nid": "models_construct_type", "callee": "is_type_alias_type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L511"}, {"caller_nid": "models_construct_type", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L516"}, {"caller_nid": "models_construct_type", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L517"}, {"caller_nid": "models_construct_type", "callee": "is_annotated_type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L518"}, {"caller_nid": "models_construct_type", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L519"}, {"caller_nid": "models_construct_type", "callee": "extract_type_arg", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L520"}, {"caller_nid": "models_construct_type", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L522"}, {"caller_nid": "models_construct_type", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L526"}, {"caller_nid": "models_construct_type", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L527"}, {"caller_nid": "models_construct_type", "callee": "is_union", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L529"}, {"caller_nid": "models_construct_type", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L531"}, {"caller_nid": "models_construct_type", "callee": "is_mapping", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L550"}, {"caller_nid": "models_construct_type", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L551"}, {"caller_nid": "models_construct_type", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L552"}, {"caller_nid": "models_construct_type", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L553"}, {"caller_nid": "models_construct_type", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L564"}, {"caller_nid": "models_construct_type", "callee": "is_mapping", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L567"}, {"caller_nid": "models_construct_type", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L570"}, {"caller_nid": "models_construct_type", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L571"}, {"caller_nid": "models_construct_type", "callee": "is_literal_type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L574"}, {"caller_nid": "models_construct_type", "callee": "isclass", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L575"}, {"caller_nid": "models_construct_type", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L576"}, {"caller_nid": "models_construct_type", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L576"}, {"caller_nid": "models_construct_type", "callee": "is_list", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L578"}, {"caller_nid": "models_construct_type", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L579"}, {"caller_nid": "models_construct_type", "callee": "is_mapping", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L579"}, {"caller_nid": "models_construct_type", "callee": "is_mapping", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L581"}, {"caller_nid": "models_construct_type", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L582"}, {"caller_nid": "models_construct_type", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L585"}, {"caller_nid": "models_construct_type", "callee": "is_list", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L588"}, {"caller_nid": "models_construct_type", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L595"}, {"caller_nid": "models_construct_type", "callee": "float", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L596"}, {"caller_nid": "models_construct_type", "callee": "parse_datetime", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L605"}, {"caller_nid": "models_construct_type", "callee": "parse_date", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L611"}, {"caller_nid": "models_build_discriminated_union_meta", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L668"}, {"caller_nid": "models_build_discriminated_union_meta", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L675"}, {"caller_nid": "models_build_discriminated_union_meta", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L685"}, {"caller_nid": "models_build_discriminated_union_meta", "callee": "strip_annotated_type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L686"}, {"caller_nid": "models_build_discriminated_union_meta", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L689"}, {"caller_nid": "models_build_discriminated_union_meta", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L689"}, {"caller_nid": "models_build_discriminated_union_meta", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L696"}, {"caller_nid": "models_build_discriminated_union_meta", "callee": "is_literal_type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L696"}, {"caller_nid": "models_build_discriminated_union_meta", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L697"}, {"caller_nid": "models_build_discriminated_union_meta", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L698"}, {"caller_nid": "models_build_discriminated_union_meta", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L706"}, {"caller_nid": "models_build_discriminated_union_meta", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L711"}, {"caller_nid": "models_build_discriminated_union_meta", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L712"}, {"caller_nid": "models_build_discriminated_union_meta", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L723"}, {"caller_nid": "models_extract_field_schema_pv2", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L735"}, {"caller_nid": "models_extract_field_schema_pv2", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L740"}, {"caller_nid": "models_extract_field_schema_pv2", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L741"}, {"caller_nid": "models_extract_field_schema_pv2", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L745"}, {"caller_nid": "models_validate_type", "callee": "isclass", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L750"}, {"caller_nid": "models_validate_type", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L750"}, {"caller_nid": "models_validate_type", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L751"}, {"caller_nid": "models_validate_type", "callee": "parse_obj", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L751"}, {"caller_nid": "models_validate_type", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L753"}, {"caller_nid": "models_set_pydantic_config", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L761"}, {"caller_nid": "models_validate_non_model_type", "callee": "validate_python", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L785"}, {"caller_nid": "models_validate_non_model_type", "callee": "TypeAdapter", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L785"}, {"caller_nid": "models_validate_non_model_type", "callee": "validate", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L803"}, {"caller_nid": "models_validate_non_model_type", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L804"}, {"caller_nid": "models_finalrequestoptions_get_max_retries", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L852"}, {"caller_nid": "models_finalrequestoptions_strip_raw_response_header", "callee": "is_given", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L857"}, {"caller_nid": "models_finalrequestoptions_strip_raw_response_header", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L860"}, {"caller_nid": "models_finalrequestoptions_strip_raw_response_header", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L862"}, {"caller_nid": "models_construct", "callee": "strip_not_given", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L879"}, {"caller_nid": "models_construct", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L880"}, {"caller_nid": "models_construct", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L883"}, {"caller_nid": "models_construct", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L883"}, {"caller_nid": "models_construct", "callee": "model_construct", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L884"}, {"caller_nid": "models_construct", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_models.py", "source_location": "L884"}]} |