Get Ngs Leaders Op¶
griddy / nfl / models / requests / get_ngs_leaders_op**
get_ngs_leaders_op
¶
Request models for NGS leaders/top plays endpoints.
Classes¶
GetNgsLeadersRequestTypedDict
¶
Bases: TypedDict
flowchart TD
griddy.nfl.models.requests.get_ngs_leaders_op.GetNgsLeadersRequestTypedDict[GetNgsLeadersRequestTypedDict]
click griddy.nfl.models.requests.get_ngs_leaders_op.GetNgsLeadersRequestTypedDict href "" "griddy.nfl.models.requests.get_ngs_leaders_op.GetNgsLeadersRequestTypedDict"
Request parameters for NGS leaders endpoints with limit/week support.
Attributes¶
GetNgsLeadersRequest
¶
Bases: BaseModel
flowchart TD
griddy.nfl.models.requests.get_ngs_leaders_op.GetNgsLeadersRequest[GetNgsLeadersRequest]
griddy.nfl.types.basemodel.BaseModel[BaseModel]
griddy.nfl.types.basemodel.BaseModel --> griddy.nfl.models.requests.get_ngs_leaders_op.GetNgsLeadersRequest
click griddy.nfl.models.requests.get_ngs_leaders_op.GetNgsLeadersRequest href "" "griddy.nfl.models.requests.get_ngs_leaders_op.GetNgsLeadersRequest"
click griddy.nfl.types.basemodel.BaseModel href "" "griddy.nfl.types.basemodel.BaseModel"
Request model for NGS leaders endpoints with limit/week support.
Attributes¶
season
instance-attribute
¶
Season year (e.g., 2025)
season_type
instance-attribute
¶
season_type: Annotated[
str,
Field(alias="seasonType"),
FieldMetadata(
query=QueryParamMetadata(style="form", explode=True)
),
]
Season type (REG, PRE, POST)
limit
class-attribute
instance-attribute
¶
limit: Annotated[
Optional[int],
FieldMetadata(
query=QueryParamMetadata(style="form", explode=True)
),
] = 20
Number of results to return (default: 20)
week
class-attribute
instance-attribute
¶
week: Annotated[
Optional[int],
FieldMetadata(
query=QueryParamMetadata(style="form", explode=True)
),
] = None
Optional week filter
GetNgsSeasonLeadersRequestTypedDict
¶
Bases: TypedDict
flowchart TD
griddy.nfl.models.requests.get_ngs_leaders_op.GetNgsSeasonLeadersRequestTypedDict[GetNgsSeasonLeadersRequestTypedDict]
click griddy.nfl.models.requests.get_ngs_leaders_op.GetNgsSeasonLeadersRequestTypedDict href "" "griddy.nfl.models.requests.get_ngs_leaders_op.GetNgsSeasonLeadersRequestTypedDict"
Request parameters for NGS season-aggregated leaders (no week/limit).
GetNgsSeasonLeadersRequest
¶
Bases: BaseModel
flowchart TD
griddy.nfl.models.requests.get_ngs_leaders_op.GetNgsSeasonLeadersRequest[GetNgsSeasonLeadersRequest]
griddy.nfl.types.basemodel.BaseModel[BaseModel]
griddy.nfl.types.basemodel.BaseModel --> griddy.nfl.models.requests.get_ngs_leaders_op.GetNgsSeasonLeadersRequest
click griddy.nfl.models.requests.get_ngs_leaders_op.GetNgsSeasonLeadersRequest href "" "griddy.nfl.models.requests.get_ngs_leaders_op.GetNgsSeasonLeadersRequest"
click griddy.nfl.types.basemodel.BaseModel href "" "griddy.nfl.types.basemodel.BaseModel"
Request model for NGS season-aggregated leaders (no week/limit).