Team Offense¶
griddy / nfl / endpoints / pro / stats / team_offense**
team_offense
¶
Classes¶
TeamOffenseStats
¶
Bases: ProSDK
flowchart TD
griddy.nfl.endpoints.pro.stats.team_offense.TeamOffenseStats[TeamOffenseStats]
griddy.nfl.endpoints.pro.ProSDK[ProSDK]
griddy.nfl.basesdk.BaseSDK[BaseSDK]
griddy.nfl.endpoints.pro.ProSDK --> griddy.nfl.endpoints.pro.stats.team_offense.TeamOffenseStats
griddy.nfl.basesdk.BaseSDK --> griddy.nfl.endpoints.pro.ProSDK
click griddy.nfl.endpoints.pro.stats.team_offense.TeamOffenseStats href "" "griddy.nfl.endpoints.pro.stats.team_offense.TeamOffenseStats"
click griddy.nfl.endpoints.pro.ProSDK href "" "griddy.nfl.endpoints.pro.ProSDK"
click griddy.nfl.basesdk.BaseSDK href "" "griddy.nfl.basesdk.BaseSDK"
Comprehensive team offensive overview statistics and situational analytics
Source code in griddy/nfl/endpoints/pro/__init__.py
Functions¶
get_season_overview
¶
get_season_overview(
*,
season: int,
season_type: SeasonTypeEnum,
limit: Optional[int] = 35,
offset: Optional[int] = 0,
page: Optional[int] = 1,
sort_key: Optional[
GetTeamOffenseStatsBySeasonSortKey
] = "ypg",
sort_value: Optional[SortOrderEnum] = None,
team_defense: Optional[str] = None,
split: Optional[
List[GetTeamOffenseStatsBySeasonSplit]
] = None,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> TeamOffenseStatsResponse
Get Team Offense Overview Statistics by Season
Source code in griddy/nfl/endpoints/pro/stats/team_offense.py
get_season_overview_async
async
¶
get_season_overview_async(
*,
season: int,
season_type: SeasonTypeEnum,
limit: Optional[int] = 35,
offset: Optional[int] = 0,
page: Optional[int] = 1,
sort_key: Optional[
GetTeamOffenseStatsBySeasonSortKey
] = "ypg",
sort_value: Optional[SortOrderEnum] = None,
team_defense: Optional[str] = None,
split: Optional[
List[GetTeamOffenseStatsBySeasonSplit]
] = None,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> TeamOffenseStatsResponse
Get Team Offense Overview Statistics by Season
Source code in griddy/nfl/endpoints/pro/stats/team_offense.py
get_weekly_overview
¶
get_weekly_overview(
*,
season: int,
season_type: SeasonTypeEnum,
week: WeekSlugEnum,
limit: Optional[int] = 35,
offset: Optional[int] = 0,
page: Optional[int] = 1,
sort_key: Optional[
GetTeamOffenseStatsBySeasonSortKey
] = "ypg",
sort_value: Optional[SortOrderEnum] = None,
team_defense: Optional[str] = None,
split: Optional[
List[GetTeamOffenseStatsBySeasonSplit]
] = None,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> TeamOffenseStatsResponse
Get Team Offense Overview Statistics by Week
Source code in griddy/nfl/endpoints/pro/stats/team_offense.py
get_weekly_overview_async
async
¶
get_weekly_overview_async(
*,
season: int,
season_type: SeasonTypeEnum,
week: WeekSlugEnum,
limit: Optional[int] = 35,
offset: Optional[int] = 0,
page: Optional[int] = 1,
sort_key: Optional[
GetTeamOffenseStatsBySeasonSortKey
] = "ypg",
sort_value: Optional[SortOrderEnum] = None,
team_defense: Optional[str] = None,
split: Optional[
List[GetTeamOffenseStatsBySeasonSplit]
] = None,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> TeamOffenseStatsResponse
Get Team Offense Overview Statistics by Week
Source code in griddy/nfl/endpoints/pro/stats/team_offense.py
get_season_pass_stats
¶
get_season_pass_stats(
*,
season: int,
season_type: SeasonTypeEnum,
limit: Optional[int] = 35,
offset: Optional[int] = 0,
page: Optional[int] = 1,
sort_key: Optional[
GetTeamOffensePassStatsBySeasonSortKey
] = "passYpg",
sort_value: Optional[SortOrderEnum] = None,
team_defense: Optional[str] = None,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> TeamOffensePassStatsResponse
Get Team Offense Pass Statistics by Season
Source code in griddy/nfl/endpoints/pro/stats/team_offense.py
get_season_pass_stats_async
async
¶
get_season_pass_stats_async(
*,
season: int,
season_type: SeasonTypeEnum,
limit: Optional[int] = 35,
offset: Optional[int] = 0,
page: Optional[int] = 1,
sort_key: Optional[
GetTeamOffensePassStatsBySeasonSortKey
] = "passYpg",
sort_value: Optional[SortOrderEnum] = None,
team_defense: Optional[str] = None,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> TeamOffensePassStatsResponse
Get Team Offense Pass Statistics by Season
Source code in griddy/nfl/endpoints/pro/stats/team_offense.py
get_weekly_pass_stats
¶
get_weekly_pass_stats(
*,
season: int,
season_type: SeasonTypeEnum,
week: WeekSlugEnum,
limit: Optional[int] = 35,
offset: Optional[int] = 0,
page: Optional[int] = 1,
sort_key: Optional[
GetTeamOffensePassStatsBySeasonSortKey
] = "passYpg",
sort_value: Optional[SortOrderEnum] = None,
team_defense: Optional[str] = None,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> TeamOffensePassStatsResponse
Get Team Offense Pass Statistics by Week
Source code in griddy/nfl/endpoints/pro/stats/team_offense.py
get_weekly_pass_stats_async
async
¶
get_weekly_pass_stats_async(
*,
season: int,
season_type: SeasonTypeEnum,
week: WeekSlugEnum,
limit: Optional[int] = 35,
offset: Optional[int] = 0,
page: Optional[int] = 1,
sort_key: Optional[
GetTeamOffensePassStatsBySeasonSortKey
] = "passYpg",
sort_value: Optional[SortOrderEnum] = None,
team_defense: Optional[str] = None,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> TeamOffensePassStatsResponse
Get Team Offense Pass Statistics by Week
Source code in griddy/nfl/endpoints/pro/stats/team_offense.py
get_season_rush_stats
¶
get_season_rush_stats(
*,
season: int,
season_type: SeasonTypeEnum,
limit: Optional[int] = 35,
offset: Optional[int] = 0,
page: Optional[int] = 1,
sort_key: Optional[str] = "rushYpg",
sort_value: Optional[SortOrderEnum] = None,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> TeamOffensePassStatsResponse
Get Team Offense Rush Statistics by Season
Source code in griddy/nfl/endpoints/pro/stats/team_offense.py
get_season_rush_stats_async
async
¶
get_season_rush_stats_async(
*,
season: int,
season_type: SeasonTypeEnum,
limit: Optional[int] = 35,
offset: Optional[int] = 0,
page: Optional[int] = 1,
sort_key: Optional[str] = "rushYpg",
sort_value: Optional[SortOrderEnum] = None,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> TeamOffensePassStatsResponse
Get Team Offense Rush Statistics by Season
Source code in griddy/nfl/endpoints/pro/stats/team_offense.py
get_weekly_rush_stats
¶
get_weekly_rush_stats(
*,
season: int,
season_type: SeasonTypeEnum,
week: WeekSlugEnum,
limit: Optional[int] = 35,
offset: Optional[int] = 0,
page: Optional[int] = 1,
sort_key: Optional[str] = "rushYpg",
sort_value: Optional[SortOrderEnum] = None,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> TeamOffensePassStatsResponse
Get Team Offense Rush Statistics by Week
Source code in griddy/nfl/endpoints/pro/stats/team_offense.py
get_weekly_rush_stats_async
async
¶
get_weekly_rush_stats_async(
*,
season: int,
season_type: SeasonTypeEnum,
week: WeekSlugEnum,
limit: Optional[int] = 35,
offset: Optional[int] = 0,
page: Optional[int] = 1,
sort_key: Optional[str] = "rushYpg",
sort_value: Optional[SortOrderEnum] = None,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> TeamOffensePassStatsResponse
Get Team Offense Rush Statistics by Week