Skip to content

Get Season Content Insights Op

griddy / nfl / models / requests / get_season_content_insights_op**

get_season_content_insights_op

Classes

GetSeasonContentInsightsRequestTypedDict

Bases: TypedDict


              flowchart TD
              griddy.nfl.models.requests.get_season_content_insights_op.GetSeasonContentInsightsRequestTypedDict[GetSeasonContentInsightsRequestTypedDict]

              

              click griddy.nfl.models.requests.get_season_content_insights_op.GetSeasonContentInsightsRequestTypedDict href "" "griddy.nfl.models.requests.get_season_content_insights_op.GetSeasonContentInsightsRequestTypedDict"
            
Attributes
season instance-attribute
season: int

Season year

limit instance-attribute
limit: NotRequired[int]

Maximum number of insights to return

tags instance-attribute
tags: NotRequired[List[Tag]]

Content tags to filter by (supports multiple comma-separated tags)

team_id instance-attribute
team_id: NotRequired[str]

Filter by specific team identifier

nfl_id instance-attribute
nfl_id: NotRequired[str]

Filter by specific player NFL identifier

GetSeasonContentInsightsRequest

Bases: BaseModel


              flowchart TD
              griddy.nfl.models.requests.get_season_content_insights_op.GetSeasonContentInsightsRequest[GetSeasonContentInsightsRequest]
              griddy.nfl.types.basemodel.BaseModel[BaseModel]

                              griddy.nfl.types.basemodel.BaseModel --> griddy.nfl.models.requests.get_season_content_insights_op.GetSeasonContentInsightsRequest
                


              click griddy.nfl.models.requests.get_season_content_insights_op.GetSeasonContentInsightsRequest href "" "griddy.nfl.models.requests.get_season_content_insights_op.GetSeasonContentInsightsRequest"
              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

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

Maximum number of insights to return

tags class-attribute instance-attribute
tags: Annotated[
    Optional[List[Tag]],
    FieldMetadata(
        query=QueryParamMetadata(style="form", explode=True)
    ),
] = None

Content tags to filter by (supports multiple comma-separated tags)

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

Filter by specific team identifier

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

Filter by specific player NFL identifier