Skip to content

Coaches Film Video

griddy / nfl / models / entities / coaches_film_video**

coaches_film_video

Attributes

CameraSource module-attribute

CameraSource = Literal['Endzone', 'Sideline', 'Broadcast']

Camera angle/source for the video

SubType module-attribute

SubType = Literal['Coaches Film', 'Coaches Film Pro']

Video subtype classification

CoachesFilmVideoType module-attribute

CoachesFilmVideoType = Literal['video',]

Content type (always \"video\")

Classes

BackgroundTypedDict

Bases: TypedDict


              flowchart TD
              griddy.nfl.models.entities.coaches_film_video.BackgroundTypedDict[BackgroundTypedDict]

              

              click griddy.nfl.models.entities.coaches_film_video.BackgroundTypedDict href "" "griddy.nfl.models.entities.coaches_film_video.BackgroundTypedDict"
            

Background configuration

Background

Bases: BaseModel


              flowchart TD
              griddy.nfl.models.entities.coaches_film_video.Background[Background]
              griddy.nfl.types.basemodel.BaseModel[BaseModel]

                              griddy.nfl.types.basemodel.BaseModel --> griddy.nfl.models.entities.coaches_film_video.Background
                


              click griddy.nfl.models.entities.coaches_film_video.Background href "" "griddy.nfl.models.entities.coaches_film_video.Background"
              click griddy.nfl.types.basemodel.BaseModel href "" "griddy.nfl.types.basemodel.BaseModel"
            

Background configuration

CoachesFilmVideoTypedDict

Bases: TypedDict


              flowchart TD
              griddy.nfl.models.entities.coaches_film_video.CoachesFilmVideoTypedDict[CoachesFilmVideoTypedDict]

              

              click griddy.nfl.models.entities.coaches_film_video.CoachesFilmVideoTypedDict href "" "griddy.nfl.models.entities.coaches_film_video.CoachesFilmVideoTypedDict"
            
Attributes
camera_source instance-attribute
camera_source: CameraSource

Camera angle/source for the video

description instance-attribute
description: str

Play description

duration instance-attribute
duration: str

Video duration in seconds

external_id instance-attribute
external_id: str

External video identifier

title instance-attribute
title: str

Video title

type instance-attribute

Content type (always \"video\")

advertiser_id instance-attribute
advertiser_id: NotRequired[Nullable[str]]

Associated advertiser ID

author instance-attribute
author: NotRequired[Nullable[str]]

Content author

authorizations instance-attribute
authorizations: NotRequired[VideoAuthorizationsTypedDict]

Authorization requirements for video access

background instance-attribute
background: NotRequired[BackgroundTypedDict]

Background configuration

clip_type instance-attribute
clip_type: NotRequired[Nullable[str]]

Type of video clip

cta_link: NotRequired[Nullable[str]]

Call-to-action link

cta_target instance-attribute
cta_target: NotRequired[Nullable[str]]

Call-to-action target

cta_text instance-attribute
cta_text: NotRequired[Nullable[str]]

Call-to-action text

ctas instance-attribute
ctas: NotRequired[List[CtaTypedDict]]

Call-to-action elements

display_title instance-attribute
display_title: NotRequired[Nullable[str]]

Display title override

end_date instance-attribute
end_date: NotRequired[Nullable[datetime]]

Content end date

entitlement instance-attribute
entitlement: NotRequired[Nullable[str]]

Entitlement information

episode_number instance-attribute
episode_number: NotRequired[Nullable[int]]

Episode number if part of series

expiration_date instance-attribute
expiration_date: NotRequired[datetime]

Content expiration date

fantasy_link: NotRequired[Nullable[str]]

Related fantasy content link

host_network instance-attribute
host_network: NotRequired[Nullable[str]]

Broadcasting network

id instance-attribute
id: NotRequired[Nullable[str]]

Internal content ID

images instance-attribute
images: NotRequired[List[ImageTypedDict]]

Associated images

intended_audience instance-attribute
intended_audience: NotRequired[Nullable[str]]

Target audience

intro_end instance-attribute
intro_end: NotRequired[Nullable[str]]

Introduction end timestamp

language instance-attribute
language: NotRequired[Nullable[str]]

Content language

last_updated instance-attribute
last_updated: NotRequired[Nullable[datetime]]

Last update timestamp

mcp_playback_id instance-attribute
mcp_playback_id: NotRequired[str]

Media control platform playback ID

mobile_link: NotRequired[Nullable[str]]

Mobile-specific link

mobile_title instance-attribute
mobile_title: NotRequired[Nullable[str]]

Mobile-specific title

original_air_date instance-attribute
original_air_date: NotRequired[datetime]

Original broadcast air date

outro_start instance-attribute
outro_start: NotRequired[Nullable[str]]

Outro start timestamp

play_ids instance-attribute
play_ids: NotRequired[List[str]]

Play identifiers associated with this video

pre_roll_disabled instance-attribute
pre_roll_disabled: NotRequired[bool]

Whether pre-roll ads are disabled

promo_assets instance-attribute
promo_assets: NotRequired[List[PromoAssetTypedDict]]

Promotional assets

promo_link: NotRequired[Nullable[str]]

Promotional link

promo_target instance-attribute
promo_target: NotRequired[str]

Promotional link target

promo_text instance-attribute
promo_text: NotRequired[Nullable[str]]

Promotional text

publish_date instance-attribute
publish_date: NotRequired[datetime]

Content publish date

radio_station instance-attribute
radio_station: NotRequired[Nullable[str]]

Associated radio station

series instance-attribute
series: NotRequired[Nullable[str]]

Series information

series_season instance-attribute
series_season: NotRequired[Nullable[str]]

Series season if applicable

series_title instance-attribute
series_title: NotRequired[Nullable[str]]

Series title if part of series

slug instance-attribute
slug: NotRequired[Nullable[str]]

URL slug

start_date instance-attribute
start_date: NotRequired[Nullable[datetime]]

Content start date

sub_type instance-attribute
sub_type: NotRequired[SubType]

Video subtype classification

summary instance-attribute
summary: NotRequired[Nullable[str]]

Content summary

tags instance-attribute
tags: NotRequired[List[VideoTagTypedDict]]

Content tags and metadata

videos instance-attribute
videos: NotRequired[List[VideoTypedDict]]

Additional video information

web_link: NotRequired[Nullable[str]]

Web-specific link

CoachesFilmVideo

Bases: BaseModel


              flowchart TD
              griddy.nfl.models.entities.coaches_film_video.CoachesFilmVideo[CoachesFilmVideo]
              griddy.nfl.types.basemodel.BaseModel[BaseModel]

                              griddy.nfl.types.basemodel.BaseModel --> griddy.nfl.models.entities.coaches_film_video.CoachesFilmVideo
                


              click griddy.nfl.models.entities.coaches_film_video.CoachesFilmVideo href "" "griddy.nfl.models.entities.coaches_film_video.CoachesFilmVideo"
              click griddy.nfl.types.basemodel.BaseModel href "" "griddy.nfl.types.basemodel.BaseModel"
            
Attributes
camera_source instance-attribute
camera_source: Annotated[
    CameraSource, Field(alias="cameraSource")
]

Camera angle/source for the video

description instance-attribute
description: str

Play description

duration instance-attribute
duration: str

Video duration in seconds

external_id instance-attribute
external_id: Annotated[str, Field(alias='externalId')]

External video identifier

title instance-attribute
title: str

Video title

type instance-attribute

Content type (always \"video\")

advertiser_id class-attribute instance-attribute
advertiser_id: Annotated[
    OptionalNullable[str], Field(alias="advertiserId")
] = UNSET

Associated advertiser ID

author class-attribute instance-attribute
author: OptionalNullable[str] = UNSET

Content author

authorizations class-attribute instance-attribute
authorizations: Optional[VideoAuthorizations] = None

Authorization requirements for video access

background class-attribute instance-attribute
background: Optional[Background] = None

Background configuration

clip_type class-attribute instance-attribute
clip_type: Annotated[
    OptionalNullable[str], Field(alias="clipType")
] = UNSET

Type of video clip

cta_link: Annotated[
    OptionalNullable[str], Field(alias="ctaLink")
] = UNSET

Call-to-action link

cta_target class-attribute instance-attribute
cta_target: Annotated[
    OptionalNullable[str], Field(alias="ctaTarget")
] = UNSET

Call-to-action target

cta_text class-attribute instance-attribute
cta_text: Annotated[
    OptionalNullable[str], Field(alias="ctaText")
] = UNSET

Call-to-action text

ctas class-attribute instance-attribute
ctas: Optional[List[Cta]] = None

Call-to-action elements

display_title class-attribute instance-attribute
display_title: Annotated[
    OptionalNullable[str], Field(alias="displayTitle")
] = UNSET

Display title override

end_date class-attribute instance-attribute
end_date: Annotated[
    OptionalNullable[datetime], Field(alias="endDate")
] = UNSET

Content end date

entitlement class-attribute instance-attribute
entitlement: OptionalNullable[str] = UNSET

Entitlement information

episode_number class-attribute instance-attribute
episode_number: Annotated[
    OptionalNullable[int], Field(alias="episodeNumber")
] = UNSET

Episode number if part of series

expiration_date class-attribute instance-attribute
expiration_date: Annotated[
    Optional[datetime], Field(alias="expirationDate")
] = None

Content expiration date

fantasy_link: Annotated[
    OptionalNullable[str], Field(alias="fantasyLink")
] = UNSET

Related fantasy content link

host_network class-attribute instance-attribute
host_network: Annotated[
    OptionalNullable[str], Field(alias="hostNetwork")
] = UNSET

Broadcasting network

id class-attribute instance-attribute
id: OptionalNullable[str] = UNSET

Internal content ID

images class-attribute instance-attribute
images: Optional[List[Image]] = None

Associated images

intended_audience class-attribute instance-attribute
intended_audience: Annotated[
    OptionalNullable[str], Field(alias="intendedAudience")
] = UNSET

Target audience

intro_end class-attribute instance-attribute
intro_end: Annotated[
    OptionalNullable[str], Field(alias="introEnd")
] = UNSET

Introduction end timestamp

language class-attribute instance-attribute
language: OptionalNullable[str] = UNSET

Content language

last_updated class-attribute instance-attribute
last_updated: Annotated[
    OptionalNullable[datetime], Field(alias="lastUpdated")
] = UNSET

Last update timestamp

mcp_playback_id class-attribute instance-attribute
mcp_playback_id: Annotated[
    Optional[str], Field(alias="mcpPlaybackId")
] = None

Media control platform playback ID

mobile_link: Annotated[
    OptionalNullable[str], Field(alias="mobileLink")
] = UNSET

Mobile-specific link

mobile_title class-attribute instance-attribute
mobile_title: Annotated[
    OptionalNullable[str], Field(alias="mobileTitle")
] = UNSET

Mobile-specific title

original_air_date class-attribute instance-attribute
original_air_date: Annotated[
    Optional[datetime], Field(alias="originalAirDate")
] = None

Original broadcast air date

outro_start class-attribute instance-attribute
outro_start: Annotated[
    OptionalNullable[str], Field(alias="outroStart")
] = UNSET

Outro start timestamp

play_ids class-attribute instance-attribute
play_ids: Annotated[
    Optional[List[str]], Field(alias="playIds")
] = None

Play identifiers associated with this video

pre_roll_disabled class-attribute instance-attribute
pre_roll_disabled: Annotated[
    Optional[bool], Field(alias="preRollDisabled")
] = False

Whether pre-roll ads are disabled

promo_assets class-attribute instance-attribute
promo_assets: Annotated[
    Optional[List[PromoAsset]], Field(alias="promoAssets")
] = None

Promotional assets

promo_link: Annotated[
    OptionalNullable[str], Field(alias="promoLink")
] = UNSET

Promotional link

promo_target class-attribute instance-attribute
promo_target: Annotated[
    Optional[str], Field(alias="promoTarget")
] = "_self"

Promotional link target

promo_text class-attribute instance-attribute
promo_text: Annotated[
    OptionalNullable[str], Field(alias="promoText")
] = UNSET

Promotional text

publish_date class-attribute instance-attribute
publish_date: Annotated[
    Optional[datetime], Field(alias="publishDate")
] = None

Content publish date

radio_station class-attribute instance-attribute
radio_station: Annotated[
    OptionalNullable[str], Field(alias="radioStation")
] = UNSET

Associated radio station

series class-attribute instance-attribute
series: OptionalNullable[str] = UNSET

Series information

series_season class-attribute instance-attribute
series_season: Annotated[
    OptionalNullable[str], Field(alias="seriesSeason")
] = UNSET

Series season if applicable

series_title class-attribute instance-attribute
series_title: Annotated[
    OptionalNullable[str], Field(alias="seriesTitle")
] = UNSET

Series title if part of series

slug class-attribute instance-attribute
slug: OptionalNullable[str] = UNSET

URL slug

start_date class-attribute instance-attribute
start_date: Annotated[
    OptionalNullable[datetime], Field(alias="startDate")
] = UNSET

Content start date

sub_type class-attribute instance-attribute
sub_type: Annotated[
    Optional[SubType], Field(alias="subType")
] = None

Video subtype classification

summary class-attribute instance-attribute
summary: OptionalNullable[str] = UNSET

Content summary

tags class-attribute instance-attribute
tags: Optional[List[VideoTag]] = None

Content tags and metadata

videos class-attribute instance-attribute
videos: Optional[List[Video]] = None

Additional video information

web_link: Annotated[
    OptionalNullable[str], Field(alias="webLink")
] = UNSET

Web-specific link