Skip to content

Get Projected Stats Op

griddy / nfl / models / requests / get_projected_stats_op**

get_projected_stats_op

Classes

GetProjectedStatsRequestTypedDict

Bases: TypedDict


              flowchart TD
              griddy.nfl.models.requests.get_projected_stats_op.GetProjectedStatsRequestTypedDict[GetProjectedStatsRequestTypedDict]

              

              click griddy.nfl.models.requests.get_projected_stats_op.GetProjectedStatsRequestTypedDict href "" "griddy.nfl.models.requests.get_projected_stats_op.GetProjectedStatsRequestTypedDict"
            
Attributes
season instance-attribute
season: int

Season year

week instance-attribute
week: int

Week number within the season

filter_nfl_team_id instance-attribute
filter_nfl_team_id: NotRequired[str]

Filter by NFL team ID (UUID format)

page_size instance-attribute
page_size: NotRequired[int]

Number of results per page

GetProjectedStatsRequest

Bases: BaseModel


              flowchart TD
              griddy.nfl.models.requests.get_projected_stats_op.GetProjectedStatsRequest[GetProjectedStatsRequest]
              griddy.nfl.types.basemodel.BaseModel[BaseModel]

                              griddy.nfl.types.basemodel.BaseModel --> griddy.nfl.models.requests.get_projected_stats_op.GetProjectedStatsRequest
                


              click griddy.nfl.models.requests.get_projected_stats_op.GetProjectedStatsRequest href "" "griddy.nfl.models.requests.get_projected_stats_op.GetProjectedStatsRequest"
              click griddy.nfl.types.basemodel.BaseModel href "" "griddy.nfl.types.basemodel.BaseModel"
            
Attributes
season instance-attribute
season: Annotated[
    int,
    FieldMetadata(
        query=QueryParamMetadata(style="form", explode=True)
    ),
]

Season year

week instance-attribute
week: Annotated[
    int,
    FieldMetadata(
        query=QueryParamMetadata(style="form", explode=True)
    ),
]

Week number within the season

filter_nfl_team_id class-attribute instance-attribute
filter_nfl_team_id: Annotated[
    Optional[str],
    Field(alias="filter[nflTeamId]"),
    FieldMetadata(
        query=QueryParamMetadata(style="form", explode=True)
    ),
] = None

Filter by NFL team ID (UUID format)

page_size class-attribute instance-attribute
page_size: Annotated[
    Optional[int],
    Field(alias="page[size]"),
    FieldMetadata(
        query=QueryParamMetadata(style="form", explode=True)
    ),
] = 20

Number of results per page