1 line
62 KiB
JSON
1 line
62 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "label": "_common.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L1"}, {"id": "common_experimentalwarning", "label": "ExperimentalWarning", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L38"}, {"id": "warning", "label": "Warning", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "common_set_value_by_path", "label": "set_value_by_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L42"}, {"id": "common_get_value_by_path", "label": "get_value_by_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L116"}, {"id": "common_move_value_by_path", "label": "move_value_by_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L158"}, {"id": "common_move_value_recursive", "label": "_move_value_recursive()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L194"}, {"id": "common_maybe_snake_to_camel", "label": "maybe_snake_to_camel()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L250"}, {"id": "common_convert_to_dict", "label": "convert_to_dict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L257"}, {"id": "common_is_struct_type", "label": "_is_struct_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L284"}, {"id": "common_remove_extra_fields", "label": "_remove_extra_fields()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L317"}, {"id": "common_pretty_repr", "label": "_pretty_repr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L361"}, {"id": "common_format_collection", "label": "_format_collection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L487"}, {"id": "common_basemodel", "label": "BaseModel", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L549"}, {"id": "common_check_field_type_mismatches", "label": "_check_field_type_mismatches()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L566"}, {"id": "common_basemodel_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L602"}, {"id": "common_from_response", "label": "_from_response()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L609"}, {"id": "common_basemodel_to_json_dict", "label": ".to_json_dict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L636"}, {"id": "common_caseinsensitiveenum", "label": "CaseInSensitiveEnum", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L640"}, {"id": "str", "label": "str", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "common_missing", "label": "_missing_()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L644"}, {"id": "common_timestamped_unique_name", "label": "timestamped_unique_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L663"}, {"id": "common_encode_unserializable_types", "label": "encode_unserializable_types()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L674"}, {"id": "common_experimental_warning", "label": "experimental_warning()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L712"}, {"id": "common_normalize_key_for_matching", "label": "_normalize_key_for_matching()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L737"}, {"id": "common_align_key_case", "label": "align_key_case()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L742"}, {"id": "common_recursive_dict_update", "label": "recursive_dict_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L783"}, {"id": "common_is_duck_type_of", "label": "is_duck_type_of()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L819"}, {"id": "common_rationale_39", "label": "Warning for experimental features.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L39"}, {"id": "common_rationale_45", "label": "Examples: set_value_by_path({}, ['a', 'b'], v) -> {'a': {'b': v}} set_v", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L45"}, {"id": "common_rationale_119", "label": "Examples: get_value_by_path({'a': {'b': v}}, ['a', 'b']) -> v get_value", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L119"}, {"id": "common_rationale_159", "label": "Moves values from source paths to destination paths. Examples: move_value", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L159"}, {"id": "common_rationale_201", "label": "Recursively moves values from source path to destination path.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L201"}, {"id": "common_rationale_251", "label": "Converts a snake_case string to CamelCase, if convert is True.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L251"}, {"id": "common_rationale_258", "label": "Recursively converts a given object to a dictionary. If the object is a Pydan", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L258"}, {"id": "common_rationale_285", "label": "Checks if the given annotation is list[dict[str, typing.Any]] or typing.List[", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L285"}, {"id": "common_rationale_318", "label": "Removes extra fields from the response that are not in the model. Mutates the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L318"}, {"id": "common_rationale_371", "label": "Returns a representation of the given object.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L371"}, {"id": "common_rationale_497", "label": "Formats a collection (list, tuple, set).", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L497"}, {"id": "common_rationale_567", "label": "Check for type mismatches and warn before Pydantic processes the data.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L567"}, {"id": "common_rationale_641", "label": "Case insensitive enum.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L641"}, {"id": "common_rationale_664", "label": "Composes a timestamped unique name. Returns: A string representing a un", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L664"}, {"id": "common_rationale_675", "label": "Converts unserializable types in dict to json.dumps() compatible types. This", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L675"}, {"id": "common_rationale_715", "label": "Experimental warning, only warns once.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L715"}, {"id": "common_rationale_738", "label": "Normalizes a key for case-insensitive and snake/camel matching.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L738"}, {"id": "common_rationale_745", "label": "Aligns the keys of update_dict to the case of target_dict keys. Args: t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L745"}, {"id": "common_rationale_786", "label": "Recursively updates a target dictionary with values from an update dictionary.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L786"}, {"id": "common_rationale_820", "label": "Checks if an object has all of the fields of a Pydantic model. This is a duck", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L820"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "base64", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "collections_abc", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "datetime", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "enum", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "uuid", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "pydantic", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_experimentalwarning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L38", "weight": 1.0}, {"source": "common_experimentalwarning", "target": "warning", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_set_value_by_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_get_value_by_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L116", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_move_value_by_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L158", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_move_value_recursive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L194", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_maybe_snake_to_camel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L250", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_convert_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L257", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_is_struct_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L284", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_remove_extra_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L317", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_pretty_repr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L361", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_format_collection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L487", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_basemodel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L549", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_check_field_type_mismatches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L566", "weight": 1.0}, {"source": "common_basemodel", "target": "common_basemodel_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L602", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_from_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L609", "weight": 1.0}, {"source": "common_basemodel", "target": "common_basemodel_to_json_dict", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L636", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_caseinsensitiveenum", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L640", "weight": 1.0}, {"source": "common_caseinsensitiveenum", "target": "str", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L640", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_missing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L644", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_timestamped_unique_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L663", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_encode_unserializable_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L674", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_experimental_warning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L712", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_normalize_key_for_matching", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L737", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_align_key_case", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L742", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_recursive_dict_update", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L783", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_common_py", "target": "common_is_duck_type_of", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L819", "weight": 1.0}, {"source": "common_move_value_by_path", "target": "common_move_value_recursive", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L191", "weight": 1.0}, {"source": "common_move_value_recursive", "target": "common_set_value_by_path", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L237", "weight": 1.0}, {"source": "common_convert_to_dict", "target": "common_maybe_snake_to_camel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L275", "weight": 1.0}, {"source": "common_remove_extra_fields", "target": "common_is_struct_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L349", "weight": 1.0}, {"source": "common_pretty_repr", "target": "common_format_collection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L471", "weight": 1.0}, {"source": "common_format_collection", "target": "common_pretty_repr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L530", "weight": 1.0}, {"source": "common_check_field_type_mismatches", "target": "warning", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L595", "weight": 1.0}, {"source": "common_basemodel_repr", "target": "common_pretty_repr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L604", "weight": 1.0}, {"source": "common_from_response", "target": "common_remove_extra_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L632", "weight": 1.0}, {"source": "common_missing", "target": "str", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L656", "weight": 1.0}, {"source": "common_align_key_case", "target": "common_normalize_key_for_matching", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L756", "weight": 1.0}, {"source": "common_recursive_dict_update", "target": "common_align_key_case", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L801", "weight": 1.0}, {"source": "common_recursive_dict_update", "target": "warning", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L810", "weight": 1.0}, {"source": "common_rationale_39", "target": "common_experimentalwarning", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L39", "weight": 1.0}, {"source": "common_rationale_45", "target": "common_set_value_by_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L45", "weight": 1.0}, {"source": "common_rationale_119", "target": "common_get_value_by_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L119", "weight": 1.0}, {"source": "common_rationale_159", "target": "common_move_value_by_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L159", "weight": 1.0}, {"source": "common_rationale_201", "target": "common_move_value_recursive", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L201", "weight": 1.0}, {"source": "common_rationale_251", "target": "common_maybe_snake_to_camel", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L251", "weight": 1.0}, {"source": "common_rationale_258", "target": "common_convert_to_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L258", "weight": 1.0}, {"source": "common_rationale_285", "target": "common_is_struct_type", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L285", "weight": 1.0}, {"source": "common_rationale_318", "target": "common_remove_extra_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L318", "weight": 1.0}, {"source": "common_rationale_371", "target": "common_pretty_repr", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L371", "weight": 1.0}, {"source": "common_rationale_497", "target": "common_format_collection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L497", "weight": 1.0}, {"source": "common_rationale_567", "target": "common_basemodel_check_field_type_mismatches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L567", "weight": 1.0}, {"source": "common_rationale_641", "target": "common_caseinsensitiveenum", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L641", "weight": 1.0}, {"source": "common_rationale_664", "target": "common_timestamped_unique_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L664", "weight": 1.0}, {"source": "common_rationale_675", "target": "common_encode_unserializable_types", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L675", "weight": 1.0}, {"source": "common_rationale_715", "target": "common_experimental_warning", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L715", "weight": 1.0}, {"source": "common_rationale_738", "target": "common_normalize_key_for_matching", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L738", "weight": 1.0}, {"source": "common_rationale_745", "target": "common_align_key_case", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L745", "weight": 1.0}, {"source": "common_rationale_786", "target": "common_recursive_dict_update", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L786", "weight": 1.0}, {"source": "common_rationale_820", "target": "common_is_duck_type_of", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L820", "weight": 1.0}], "raw_calls": [{"caller_nid": "common_set_value_by_path", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L56"}, {"caller_nid": "common_set_value_by_path", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L57"}, {"caller_nid": "common_set_value_by_path", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L60"}, {"caller_nid": "common_set_value_by_path", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L61"}, {"caller_nid": "common_set_value_by_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L61"}, {"caller_nid": "common_set_value_by_path", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L63"}, {"caller_nid": "common_set_value_by_path", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L66"}, {"caller_nid": "common_set_value_by_path", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L67"}, {"caller_nid": "common_set_value_by_path", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L74"}, {"caller_nid": "common_set_value_by_path", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L82"}, {"caller_nid": "common_set_value_by_path", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L85"}, {"caller_nid": "common_set_value_by_path", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L97"}, {"caller_nid": "common_set_value_by_path", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L97"}, {"caller_nid": "common_set_value_by_path", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L99"}, {"caller_nid": "common_set_value_by_path", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L101"}, {"caller_nid": "common_set_value_by_path", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L108"}, {"caller_nid": "common_set_value_by_path", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L109"}, {"caller_nid": "common_set_value_by_path", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L111"}, {"caller_nid": "common_get_value_by_path", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L128"}, {"caller_nid": "common_get_value_by_path", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L131"}, {"caller_nid": "common_get_value_by_path", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L140"}, {"caller_nid": "common_get_value_by_path", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L151"}, {"caller_nid": "common_get_value_by_path", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L151"}, {"caller_nid": "common_get_value_by_path", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L152"}, {"caller_nid": "common_move_value_by_path", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L169"}, {"caller_nid": "common_move_value_by_path", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L170"}, {"caller_nid": "common_move_value_by_path", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L171"}, {"caller_nid": "common_move_value_by_path", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L174"}, {"caller_nid": "common_move_value_by_path", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L176"}, {"caller_nid": "common_move_value_by_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L181"}, {"caller_nid": "common_move_value_by_path", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L185"}, {"caller_nid": "common_move_value_by_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L185"}, {"caller_nid": "common_move_value_by_path", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L187"}, {"caller_nid": "common_move_value_by_path", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L187"}, {"caller_nid": "common_move_value_by_path", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L188"}, {"caller_nid": "common_move_value_recursive", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L202"}, {"caller_nid": "common_move_value_recursive", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L207"}, {"caller_nid": "common_move_value_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L210"}, {"caller_nid": "common_move_value_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L217"}, {"caller_nid": "common_move_value_recursive", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L221"}, {"caller_nid": "common_move_value_recursive", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L221"}, {"caller_nid": "common_move_value_recursive", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L222"}, {"caller_nid": "common_move_value_recursive", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L229"}, {"caller_nid": "common_move_value_recursive", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L234"}, {"caller_nid": "common_move_value_recursive", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L236"}, {"caller_nid": "common_maybe_snake_to_camel", "callee": "sub", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L254"}, {"caller_nid": "common_maybe_snake_to_camel", "callee": "upper", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L254"}, {"caller_nid": "common_maybe_snake_to_camel", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L254"}, {"caller_nid": "common_convert_to_dict", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L271"}, {"caller_nid": "common_convert_to_dict", "callee": "model_dump", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L272"}, {"caller_nid": "common_convert_to_dict", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L273"}, {"caller_nid": "common_convert_to_dict", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L276"}, {"caller_nid": "common_convert_to_dict", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L278"}, {"caller_nid": "common_is_struct_type", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L291"}, {"caller_nid": "common_is_struct_type", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L292"}, {"caller_nid": "common_is_struct_type", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L297"}, {"caller_nid": "common_is_struct_type", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L302"}, {"caller_nid": "common_is_struct_type", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L303"}, {"caller_nid": "common_is_struct_type", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L308"}, {"caller_nid": "common_remove_extra_fields", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L323"}, {"caller_nid": "common_remove_extra_fields", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L323"}, {"caller_nid": "common_remove_extra_fields", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L329"}, {"caller_nid": "common_remove_extra_fields", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L333"}, {"caller_nid": "common_remove_extra_fields", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L336"}, {"caller_nid": "common_remove_extra_fields", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L341"}, {"caller_nid": "common_remove_extra_fields", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L342"}, {"caller_nid": "common_remove_extra_fields", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L346"}, {"caller_nid": "common_remove_extra_fields", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L346"}, {"caller_nid": "common_remove_extra_fields", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L348"}, {"caller_nid": "common_remove_extra_fields", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L354"}, {"caller_nid": "common_remove_extra_fields", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L355"}, {"caller_nid": "common_pretty_repr", "callee": "frozenset", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L373"}, {"caller_nid": "common_pretty_repr", "callee": "id", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L375"}, {"caller_nid": "common_pretty_repr", "callee": "frozenset", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L382"}, {"caller_nid": "common_pretty_repr", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L382"}, {"caller_nid": "common_pretty_repr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L387"}, {"caller_nid": "common_pretty_repr", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L391"}, {"caller_nid": "common_pretty_repr", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L391"}, {"caller_nid": "common_pretty_repr", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L394"}, {"caller_nid": "common_pretty_repr", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L399"}, {"caller_nid": "common_pretty_repr", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L415"}, {"caller_nid": "common_pretty_repr", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L419"}, {"caller_nid": "common_pretty_repr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L420"}, {"caller_nid": "common_pretty_repr", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L422"}, {"caller_nid": "common_pretty_repr", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L425"}, {"caller_nid": "common_pretty_repr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L426"}, {"caller_nid": "common_pretty_repr", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L427"}, {"caller_nid": "common_pretty_repr", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L428"}, {"caller_nid": "common_pretty_repr", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L429"}, {"caller_nid": "common_pretty_repr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L430"}, {"caller_nid": "common_pretty_repr", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L436"}, {"caller_nid": "common_pretty_repr", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L436"}, {"caller_nid": "common_pretty_repr", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L439"}, {"caller_nid": "common_pretty_repr", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L440"}, {"caller_nid": "common_pretty_repr", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L444"}, {"caller_nid": "common_pretty_repr", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L444"}, {"caller_nid": "common_pretty_repr", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L446"}, {"caller_nid": "common_pretty_repr", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L446"}, {"caller_nid": "common_pretty_repr", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L468"}, {"caller_nid": "common_pretty_repr", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L469"}, {"caller_nid": "common_pretty_repr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L470"}, {"caller_nid": "common_pretty_repr", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L482"}, {"caller_nid": "common_pretty_repr", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L484"}, {"caller_nid": "common_format_collection", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L498"}, {"caller_nid": "common_format_collection", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L501"}, {"caller_nid": "common_format_collection", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L503"}, {"caller_nid": "common_format_collection", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L504"}, {"caller_nid": "common_format_collection", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L505"}, {"caller_nid": "common_format_collection", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L511"}, {"caller_nid": "common_format_collection", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L511"}, {"caller_nid": "common_format_collection", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L518"}, {"caller_nid": "common_format_collection", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L518"}, {"caller_nid": "common_format_collection", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L524"}, {"caller_nid": "common_format_collection", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L524"}, {"caller_nid": "common_format_collection", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L526"}, {"caller_nid": "common_format_collection", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L528"}, {"caller_nid": "common_format_collection", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L541"}, {"caller_nid": "common_format_collection", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L542"}, {"caller_nid": "common_format_collection", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L543"}, {"caller_nid": "common_format_collection", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L546"}, {"caller_nid": "common_check_field_type_mismatches", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L569"}, {"caller_nid": "common_check_field_type_mismatches", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L572"}, {"caller_nid": "common_check_field_type_mismatches", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L573"}, {"caller_nid": "common_check_field_type_mismatches", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L574"}, {"caller_nid": "common_check_field_type_mismatches", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L576"}, {"caller_nid": "common_check_field_type_mismatches", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L582"}, {"caller_nid": "common_check_field_type_mismatches", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L585"}, {"caller_nid": "common_check_field_type_mismatches", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L586"}, {"caller_nid": "common_check_field_type_mismatches", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L587"}, {"caller_nid": "common_check_field_type_mismatches", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L590"}, {"caller_nid": "common_check_field_type_mismatches", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L591"}, {"caller_nid": "common_check_field_type_mismatches", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L592"}, {"caller_nid": "common_check_field_type_mismatches", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L593"}, {"caller_nid": "common_check_field_type_mismatches", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L594"}, {"caller_nid": "common_check_field_type_mismatches", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L597"}, {"caller_nid": "common_basemodel_repr", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L606"}, {"caller_nid": "common_from_response", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L626"}, {"caller_nid": "common_from_response", "callee": "model_validate", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L633"}, {"caller_nid": "common_basemodel_to_json_dict", "callee": "model_dump", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L637"}, {"caller_nid": "common_missing", "callee": "upper", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L646"}, {"caller_nid": "common_missing", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L649"}, {"caller_nid": "common_missing", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L651"}, {"caller_nid": "common_missing", "callee": "__new__", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L655"}, {"caller_nid": "common_missing", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L655"}, {"caller_nid": "common_timestamped_unique_name", "callee": "strftime", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L669"}, {"caller_nid": "common_timestamped_unique_name", "callee": "now", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L669"}, {"caller_nid": "common_timestamped_unique_name", "callee": "uuid4", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L670"}, {"caller_nid": "common_encode_unserializable_types", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L689"}, {"caller_nid": "common_encode_unserializable_types", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L691"}, {"caller_nid": "common_encode_unserializable_types", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L692"}, {"caller_nid": "common_encode_unserializable_types", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L693"}, {"caller_nid": "common_encode_unserializable_types", "callee": "urlsafe_b64encode", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L693"}, {"caller_nid": "common_encode_unserializable_types", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L694"}, {"caller_nid": "common_encode_unserializable_types", "callee": "isoformat", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L695"}, {"caller_nid": "common_encode_unserializable_types", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L696"}, {"caller_nid": "common_encode_unserializable_types", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L698"}, {"caller_nid": "common_encode_unserializable_types", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L699"}, {"caller_nid": "common_encode_unserializable_types", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L699"}, {"caller_nid": "common_encode_unserializable_types", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L701"}, {"caller_nid": "common_encode_unserializable_types", "callee": "urlsafe_b64encode", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L701"}, {"caller_nid": "common_encode_unserializable_types", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L703"}, {"caller_nid": "common_encode_unserializable_types", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L703"}, {"caller_nid": "common_encode_unserializable_types", "callee": "isoformat", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L704"}, {"caller_nid": "common_normalize_key_for_matching", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L739"}, {"caller_nid": "common_normalize_key_for_matching", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L739"}, {"caller_nid": "common_align_key_case", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L756"}, {"caller_nid": "common_align_key_case", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L759"}, {"caller_nid": "common_align_key_case", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L767"}, {"caller_nid": "common_align_key_case", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L767"}, {"caller_nid": "common_align_key_case", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L768"}, {"caller_nid": "common_align_key_case", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L773"}, {"caller_nid": "common_align_key_case", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L773"}, {"caller_nid": "common_align_key_case", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L774"}, {"caller_nid": "common_recursive_dict_update", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L802"}, {"caller_nid": "common_recursive_dict_update", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L805"}, {"caller_nid": "common_recursive_dict_update", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L806"}, {"caller_nid": "common_recursive_dict_update", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L809"}, {"caller_nid": "common_recursive_dict_update", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L809"}, {"caller_nid": "common_recursive_dict_update", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L812"}, {"caller_nid": "common_recursive_dict_update", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L812"}, {"caller_nid": "common_is_duck_type_of", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L834"}, {"caller_nid": "common_is_duck_type_of", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L834"}, {"caller_nid": "common_is_duck_type_of", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L838"}, {"caller_nid": "common_is_duck_type_of", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L838"}, {"caller_nid": "common_is_duck_type_of", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L839"}, {"caller_nid": "common_is_duck_type_of", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L843"}, {"caller_nid": "common_is_duck_type_of", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L844"}, {"caller_nid": "common_is_duck_type_of", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L844"}, {"caller_nid": "common_is_duck_type_of", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_common.py", "source_location": "L844"}]} |