Home / Function/ get_model_name_map() — fastapi Function Reference

get_model_name_map() — fastapi Function Reference

Architecture documentation for the get_model_name_map() function in v2.py from the fastapi codebase.

Entity Profile

Dependency Diagram

graph TD
  e88290ca_21ae_9874_fa33_88511d8286b0["get_model_name_map()"]
  3e134d50_38c1_8523_f518_6686c1d9752b["v2.py"]
  e88290ca_21ae_9874_fa33_88511d8286b0 -->|defined in| 3e134d50_38c1_8523_f518_6686c1d9752b
  b123ea50_6a39_669a_1f85_247ce315bbd3["normalize_name()"]
  e88290ca_21ae_9874_fa33_88511d8286b0 -->|calls| b123ea50_6a39_669a_1f85_247ce315bbd3
  style e88290ca_21ae_9874_fa33_88511d8286b0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

fastapi/_compat/v2.py lines 371–376

def get_model_name_map(unique_models: TypeModelSet) -> dict[TypeModelOrEnum, str]:
    name_model_map = {}
    for model in unique_models:
        model_name = normalize_name(model.__name__)
        name_model_map[model_name] = model
    return {v: k for k, v in name_model_map.items()}

Domain

Subdomains

Frequently Asked Questions

What does get_model_name_map() do?
get_model_name_map() is a function in the fastapi codebase, defined in fastapi/_compat/v2.py.
Where is get_model_name_map() defined?
get_model_name_map() is defined in fastapi/_compat/v2.py at line 371.
What does get_model_name_map() call?
get_model_name_map() calls 1 function(s): normalize_name.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free