Skip to content

Get Draft Info Op

griddy / nfl / models / requests / get_draft_info_op**

get_draft_info_op

Classes

GetDraftInfoRequestTypedDict

Bases: TypedDict


              flowchart TD
              griddy.nfl.models.requests.get_draft_info_op.GetDraftInfoRequestTypedDict[GetDraftInfoRequestTypedDict]

              

              click griddy.nfl.models.requests.get_draft_info_op.GetDraftInfoRequestTypedDict href "" "griddy.nfl.models.requests.get_draft_info_op.GetDraftInfoRequestTypedDict"
            
Attributes
year instance-attribute
year: int

Draft year

round instance-attribute
round: NotRequired[int]

Filter by round

team_id instance-attribute
team_id: NotRequired[str]

Filter by team

GetDraftInfoRequest

Bases: BaseModel


              flowchart TD
              griddy.nfl.models.requests.get_draft_info_op.GetDraftInfoRequest[GetDraftInfoRequest]
              griddy.nfl.types.basemodel.BaseModel[BaseModel]

                              griddy.nfl.types.basemodel.BaseModel --> griddy.nfl.models.requests.get_draft_info_op.GetDraftInfoRequest
                


              click griddy.nfl.models.requests.get_draft_info_op.GetDraftInfoRequest href "" "griddy.nfl.models.requests.get_draft_info_op.GetDraftInfoRequest"
              click griddy.nfl.types.basemodel.BaseModel href "" "griddy.nfl.types.basemodel.BaseModel"
            
Attributes
year instance-attribute
year: Annotated[
    int,
    FieldMetadata(
        path=PathParamMetadata(
            style="simple", explode=False
        )
    ),
]

Draft year

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

Filter by round

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

Filter by team