Skip to content

Get Player Details Op

griddy / nfl / models / requests / get_player_details_op**

get_player_details_op

Classes

GetPlayerDetailsRequestTypedDict

Bases: TypedDict


              flowchart TD
              griddy.nfl.models.requests.get_player_details_op.GetPlayerDetailsRequestTypedDict[GetPlayerDetailsRequestTypedDict]

              

              click griddy.nfl.models.requests.get_player_details_op.GetPlayerDetailsRequestTypedDict href "" "griddy.nfl.models.requests.get_player_details_op.GetPlayerDetailsRequestTypedDict"
            
Attributes
player_id instance-attribute
player_id: str

Player identifier

season instance-attribute
season: NotRequired[int]

Season for statistics (defaults to current)

GetPlayerDetailsRequest

Bases: BaseModel


              flowchart TD
              griddy.nfl.models.requests.get_player_details_op.GetPlayerDetailsRequest[GetPlayerDetailsRequest]
              griddy.nfl.types.basemodel.BaseModel[BaseModel]

                              griddy.nfl.types.basemodel.BaseModel --> griddy.nfl.models.requests.get_player_details_op.GetPlayerDetailsRequest
                


              click griddy.nfl.models.requests.get_player_details_op.GetPlayerDetailsRequest href "" "griddy.nfl.models.requests.get_player_details_op.GetPlayerDetailsRequest"
              click griddy.nfl.types.basemodel.BaseModel href "" "griddy.nfl.types.basemodel.BaseModel"
            
Attributes
player_id instance-attribute
player_id: Annotated[
    str,
    Field(alias="playerId"),
    FieldMetadata(
        path=PathParamMetadata(
            style="simple", explode=False
        )
    ),
]

Player identifier

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

Season for statistics (defaults to current)