Team¶
griddy / nfl / models / entities / team**
team
¶
Attributes¶
TeamConferenceAbbr
module-attribute
¶
Conference abbreviation
TeamTeamType
module-attribute
¶
Type of team (regular or Pro Bowl)
Classes¶
TeamTypedDict
¶
Bases: TypedDict
flowchart TD
griddy.nfl.models.entities.team.TeamTypedDict[TeamTypedDict]
click griddy.nfl.models.entities.team.TeamTypedDict href "" "griddy.nfl.models.entities.team.TeamTypedDict"
Attributes¶
conference_abbr
instance-attribute
¶
conference_abbr: NotRequired[TeamConferenceAbbr]
Conference abbreviation
conference_full_name
instance-attribute
¶
Full conference name
current_logo
instance-attribute
¶
URL to team logo (may contain {formatInstructions} placeholder)
official_website_url
instance-attribute
¶
Team's official website
team_type
instance-attribute
¶
team_type: NotRequired[TeamTeamType]
Type of team (regular or Pro Bowl)
Team
¶
Bases: BaseModel
flowchart TD
griddy.nfl.models.entities.team.Team[Team]
griddy.nfl.types.basemodel.BaseModel[BaseModel]
griddy.nfl.types.basemodel.BaseModel --> griddy.nfl.models.entities.team.Team
click griddy.nfl.models.entities.team.Team href "" "griddy.nfl.models.entities.team.Team"
click griddy.nfl.types.basemodel.BaseModel href "" "griddy.nfl.types.basemodel.BaseModel"
Attributes¶
abbreviation
class-attribute
instance-attribute
¶
Three-letter team abbreviation
conference_abbr
class-attribute
instance-attribute
¶
conference_abbr: Annotated[
Optional[TeamConferenceAbbr],
Field(alias="conferenceAbbr"),
] = None
Conference abbreviation
conference_full_name
class-attribute
instance-attribute
¶
Full conference name
current_logo
class-attribute
instance-attribute
¶
URL to team logo (may contain {formatInstructions} placeholder)
division_full_name
class-attribute
instance-attribute
¶
Full division name
full_name
class-attribute
instance-attribute
¶
Full team name
nfl_shop_url
class-attribute
instance-attribute
¶
URL to team's NFL shop
nick_name
class-attribute
instance-attribute
¶
Team nickname
official_website_url
class-attribute
instance-attribute
¶
Team's official website
owners
class-attribute
instance-attribute
¶
Team ownership information
primary_color
class-attribute
instance-attribute
¶
Primary team color (hex)
secondary_color
class-attribute
instance-attribute
¶
Secondary team color (hex)
team_type
class-attribute
instance-attribute
¶
team_type: Annotated[
Optional[TeamTeamType], Field(alias="teamType")
] = None
Type of team (regular or Pro Bowl)
year_established
class-attribute
instance-attribute
¶
Year team was established