Team Defense¶
griddy / nfl / endpoints / pro / stats / team_defense**
team_defense
¶
Classes¶
TeamDefenseStats
¶
Bases: ProSDK
flowchart TD
griddy.nfl.endpoints.pro.stats.team_defense.TeamDefenseStats[TeamDefenseStats]
griddy.nfl.endpoints.pro.ProSDK[ProSDK]
griddy.nfl.basesdk.BaseSDK[BaseSDK]
griddy.nfl.endpoints.pro.ProSDK --> griddy.nfl.endpoints.pro.stats.team_defense.TeamDefenseStats
griddy.nfl.basesdk.BaseSDK --> griddy.nfl.endpoints.pro.ProSDK
click griddy.nfl.endpoints.pro.stats.team_defense.TeamDefenseStats href "" "griddy.nfl.endpoints.pro.stats.team_defense.TeamDefenseStats"
click griddy.nfl.endpoints.pro.ProSDK href "" "griddy.nfl.endpoints.pro.ProSDK"
click griddy.nfl.basesdk.BaseSDK href "" "griddy.nfl.basesdk.BaseSDK"
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[
GetTeamDefenseStatsBySeasonSortKey
] = "ypg",
sort_value: Optional[SortOrderEnum] = None,
split: Optional[
List[GetTeamDefenseStatsBySeasonSplit]
] = None,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> TeamDefenseStatsResponse
Get Team Defense Statistics by Season
Source code in griddy/nfl/endpoints/pro/stats/team_defense.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[
GetTeamDefenseStatsBySeasonSortKey
] = "ypg",
sort_value: Optional[SortOrderEnum] = None,
split: Optional[
List[GetTeamDefenseStatsBySeasonSplit]
] = None,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> TeamDefenseStatsResponse
Get Team Defense Statistics by Season
Source code in griddy/nfl/endpoints/pro/stats/team_defense.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[
GetTeamDefenseStatsBySeasonSortKey
] = "ypg",
sort_value: Optional[SortOrderEnum] = None,
split: Optional[
List[GetTeamDefenseStatsBySeasonSplit]
] = None,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> TeamDefenseStatsResponse
Get Team Defense Statistics by Week
Source code in griddy/nfl/endpoints/pro/stats/team_defense.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[
GetTeamDefenseStatsBySeasonSortKey
] = "ypg",
sort_value: Optional[SortOrderEnum] = None,
split: Optional[
List[GetTeamDefenseStatsBySeasonSplit]
] = None,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> TeamDefenseStatsResponse
Get Team Defense Statistics by Week
Source code in griddy/nfl/endpoints/pro/stats/team_defense.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[
GetTeamDefensePassStatsBySeasonSortKey
] = "passYpg",
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
) -> TeamDefensePassStatsResponse
Get Team Defense Pass Statistics by Season
Source code in griddy/nfl/endpoints/pro/stats/team_defense.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[
GetTeamDefensePassStatsBySeasonSortKey
] = "passYpg",
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
) -> TeamDefensePassStatsResponse
Get Team Defense Pass Statistics by Season
Source code in griddy/nfl/endpoints/pro/stats/team_defense.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[
GetTeamDefensePassStatsBySeasonSortKey
] = "passYpg",
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
) -> TeamDefensePassStatsResponse
Get Team Defense Pass Statistics by Week
Source code in griddy/nfl/endpoints/pro/stats/team_defense.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[
GetTeamDefensePassStatsBySeasonSortKey
] = "passYpg",
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
) -> TeamDefensePassStatsResponse
Get Team Defense Pass Statistics by Week
Source code in griddy/nfl/endpoints/pro/stats/team_defense.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
) -> TeamDefenseRushStatsResponse
Get Team Defense Rush Statistics by Season
Source code in griddy/nfl/endpoints/pro/stats/team_defense.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
) -> TeamDefenseRushStatsResponse
Get Team Defense Rush Statistics by Season
Source code in griddy/nfl/endpoints/pro/stats/team_defense.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
) -> TeamDefenseRushStatsResponse
Get Team Defense Rush Statistics by Week
Source code in griddy/nfl/endpoints/pro/stats/team_defense.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
) -> TeamDefenseRushStatsResponse
Get Team Defense Rush Statistics by Week