gogol-play-moviespartner-0.1.0: Google Play Movies Partner SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.PlayMoviesPartner.Types

Contents

Description

 

Synopsis

Service Configuration

playMoviesPartnerService :: ServiceConfig Source #

Default request referring to version v1 of the Google Play Movies Partner API. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

playmoviesPartnerReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/playmovies_partner.readonly"] Source #

View the digital assets you publish on Google Play Movies and TV

Component

data Component Source #

A Component is an element (audio, video, subtitle, artwork, trailer, etc...) that is used in a set of ExperienceLocales. A Component is owned by a Studio and managed either by the Studio itself or by one Post-Production House. Each Component is identified by a `component_id` and its `type`.

See: component smart constructor.

Instances

Eq Component Source # 
Data Component Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Component -> c Component #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Component #

toConstr :: Component -> Constr #

dataTypeOf :: Component -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Component) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Component) #

gmapT :: (forall b. Data b => b -> b) -> Component -> Component #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Component -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Component -> r #

gmapQ :: (forall d. Data d => d -> u) -> Component -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Component -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Component -> m Component #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Component -> m Component #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Component -> m Component #

Show Component Source # 
Generic Component Source # 

Associated Types

type Rep Component :: * -> * #

ToJSON Component Source # 
FromJSON Component Source # 
type Rep Component Source # 
type Rep Component = D1 (MetaData "Component" "Network.Google.PlayMoviesPartner.Types.Product" "gogol-play-moviespartner-0.1.0-BoAe4bLCDIKLgjyJ6UgKK2" False) (C1 (MetaCons "Component'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cPphName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_cStudioName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_cElIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_cReceivedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cPriority") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) ((:*:) (S1 (MetaSel (Just Symbol "_cCustomIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_cAltCutIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))) ((:*:) (S1 (MetaSel (Just Symbol "_cProcessingErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) ((:*:) (S1 (MetaSel (Just Symbol "_cPlayableUnitType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cEditLevelEidrs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cApprovedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_cTitleLevelEidrs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) ((:*:) (S1 (MetaSel (Just Symbol "_cRejectionNote") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cComponentId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_cStatusDetail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_cNormalizedPriority") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_cComponentDetailType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cFilename") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))))

cStatus :: Lens' Component (Maybe Text) Source #

High-level status of the Component.

cPphName :: Lens' Component (Maybe Text) Source #

Name of the post-production house that manages the Component.

cStudioName :: Lens' Component (Maybe Text) Source #

Name of the studio that owns the Component.

cElIds :: Lens' Component [Text] Source #

IDs internally generated by Google to uniquely identify the ExperienceLocales for which the Component is used. Example: 'KRZiVjY9h7t'

cReceivedTime :: Lens' Component (Maybe Text) Source #

Timestamp when the Component was received.

cPriority :: Lens' Component (Maybe Double) Source #

Component priority, as defined by Google. The higher the value, the higher the priority.

cCustomIds :: Lens' Component [Text] Source #

List of custom IDs (defined by the partner) linked to the ExperienceLocale using this Component. Example: "R86241"

cAltCutIds :: Lens' Component [Text] Source #

List of Alternative Cut IDs, sometimes available in lieu of the main Edit-level EIDR IDs. This is not an EIDR ID, but a Partner-provided ID. Example: "206346_79838".

cProcessingErrors :: Lens' Component [Text] Source #

Processing errors during XML file parsing. Example: 'Invalid input file'

cPlayableUnitType :: Lens' Component (Maybe Text) Source #

Type of the playable unit for which the Component is intended.

cEditLevelEidrs :: Lens' Component [Text] Source #

List of Edit-level EIDR IDs. Example: "10.5240/1489-49A2-3956-4B2D-FE16-6".

cApprovedTime :: Lens' Component (Maybe Text) Source #

Timestamp when the Component was approved.

cName :: Lens' Component (Maybe Text) Source #

Default Edit name, usually in the language of the country of origin. Example: "Googlers, The".

cTitleLevelEidrs :: Lens' Component [Text] Source #

List of Title-level EIDR IDs. Example: "10.5240/1489-49A2-3956-4B2D-FE16-5".

cRejectionNote :: Lens' Component (Maybe Text) Source #

Notes explaining why a Component has been rejected.

cComponentId :: Lens' Component (Maybe Text) Source #

ID internally generated by Google to uniquely identify the Component. Example: 'wteyrc_647xc'

cLanguage :: Lens' Component (Maybe Text) Source #

Language of the component, using the "BCP 47" format. Examples: "en", "en-US", "es", "es-419".

cStatusDetail :: Lens' Component (Maybe Text) Source #

Detailed status of the Component

cType :: Lens' Component (Maybe Text) Source #

Type of the Component. Example: AUDIO_51

cNormalizedPriority :: Lens' Component (Maybe Text) Source #

A simpler representation of the priority.

cComponentDetailType :: Lens' Component (Maybe Text) Source #

Detail about the type of the Component.

cFilename :: Lens' Component (Maybe Text) Source #

File name of the Component when delivered.

ListComponentsResponse

data ListComponentsResponse Source #

Response to the 'ListComponents' method.

See: listComponentsResponse smart constructor.

Instances

Eq ListComponentsResponse Source # 
Data ListComponentsResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListComponentsResponse -> c ListComponentsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListComponentsResponse #

toConstr :: ListComponentsResponse -> Constr #

dataTypeOf :: ListComponentsResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ListComponentsResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListComponentsResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListComponentsResponse -> ListComponentsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListComponentsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListComponentsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListComponentsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListComponentsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListComponentsResponse -> m ListComponentsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListComponentsResponse -> m ListComponentsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListComponentsResponse -> m ListComponentsResponse #

Show ListComponentsResponse Source # 
Generic ListComponentsResponse Source # 
ToJSON ListComponentsResponse Source # 
FromJSON ListComponentsResponse Source # 
type Rep ListComponentsResponse Source # 
type Rep ListComponentsResponse = D1 (MetaData "ListComponentsResponse" "Network.Google.PlayMoviesPartner.Types.Product" "gogol-play-moviespartner-0.1.0-BoAe4bLCDIKLgjyJ6UgKK2" False) (C1 (MetaCons "ListComponentsResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lcrComponents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Component]))) ((:*:) (S1 (MetaSel (Just Symbol "_lcrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lcrTotalSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))

listComponentsResponse :: ListComponentsResponse Source #

Creates a value of ListComponentsResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lcrComponents :: Lens' ListComponentsResponse [Component] Source #

List of Components that match the request criteria.

lcrNextPageToken :: Lens' ListComponentsResponse (Maybe Text) Source #

See _List methods rules_ for info about this field.

lcrTotalSize :: Lens' ListComponentsResponse (Maybe Int32) Source #

See _List methods rules_ for more information about this field.

Avail

data Avail Source #

An Avail describes the Availability Window of a specific Edit in a given country, which means the period Google is allowed to sell or rent the Edit. Avails are exposed in EMA format Version 1.6b (available at http://www.movielabs.com/md/avails/) Studios can see the Avails for the Titles they own. Post-production houses cannot see any Avails.

See: avail smart constructor.

Instances

Eq Avail Source # 

Methods

(==) :: Avail -> Avail -> Bool #

(/=) :: Avail -> Avail -> Bool #

Data Avail Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Avail -> c Avail #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Avail #

toConstr :: Avail -> Constr #

dataTypeOf :: Avail -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Avail) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Avail) #

gmapT :: (forall b. Data b => b -> b) -> Avail -> Avail #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Avail -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Avail -> r #

gmapQ :: (forall d. Data d => d -> u) -> Avail -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Avail -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Avail -> m Avail #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Avail -> m Avail #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Avail -> m Avail #

Show Avail Source # 

Methods

showsPrec :: Int -> Avail -> ShowS #

show :: Avail -> String #

showList :: [Avail] -> ShowS #

Generic Avail Source # 

Associated Types

type Rep Avail :: * -> * #

Methods

from :: Avail -> Rep Avail x #

to :: Rep Avail x -> Avail #

ToJSON Avail Source # 
FromJSON Avail Source # 
type Rep Avail Source # 
type Rep Avail = D1 (MetaData "Avail" "Network.Google.PlayMoviesPartner.Types.Product" "gogol-play-moviespartner-0.1.0-BoAe4bLCDIKLgjyJ6UgKK2" False) (C1 (MetaCons "Avail'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aAltId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aPphNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))) ((:*:) (S1 (MetaSel (Just Symbol "_aCaptionExemption") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aRatingSystem") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aSuppressionLiftDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aEpisodeNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_aPriceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aStoreLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aEpisodeAltId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aStart") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_aTerritory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aEpisodeTitleInternalAlias") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aLicenseType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aAvailId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_aSeasonNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aWorkType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aRatingValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aSeasonTitleInternalAlias") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_aContentId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aVideoId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aSeriesAltId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aEnd") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_aSeriesTitleInternalAlias") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aReleaseDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aFormatProFile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_aRatingReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aEncodeId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aPriceValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aCaptionIncluded") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "_aProductId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_aSeasonAltId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aTitleInternalAlias") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))))

aAltId :: Lens' Avail (Maybe Text) Source #

Other identifier referring to the Edit, as defined by partner. Example: "GOOGLER_2006"

aPphNames :: Lens' Avail [Text] Source #

Name of the post-production houses that manage the Avail. Not part of EMA Specs.

aCaptionExemption :: Lens' Avail (Maybe Text) Source #

Communicating an exempt category as defined by FCC regulations. It is not required for non-US Avails. Example: "1"

aRatingSystem :: Lens' Avail (Maybe Text) Source #

Rating system applied to the version of title within territory of Avail. Rating systems should be formatted as per EMA ratings spec Example: "MPAA"

aSuppressionLiftDate :: Lens' Avail (Maybe Text) Source #

First date an Edit could be publically announced as becoming available at a specific future date in territory of Avail. *Not* the Avail start date or pre-order start date. Format is YYYY-MM-DD. Only available for pre-orders. Example: "2012-12-10"

aEpisodeNumber :: Lens' Avail (Maybe Text) Source #

The number assigned to the episode within a season. Only available on TV Avails. Example: "3".

aPriceType :: Lens' Avail (Maybe Text) Source #

Type of pricing that should be applied to this Avail based on how the partner classify them. Example: "Tier", "WSP", "SRP", or "Category".

aStoreLanguage :: Lens' Avail (Maybe Text) Source #

Spoken language of the intended audience. Language shall be encoded in accordance with RFC 5646. Example: "fr".

aEpisodeAltId :: Lens' Avail (Maybe Text) Source #

Other identifier referring to the episode, as defined by partner. Only available on TV avails. Example: "rs_googlers_s1_3".

aStart :: Lens' Avail (Maybe Text) Source #

Start of term in YYYY-MM-DD format in the timezone of the country of the Avail. Example: "2013-05-14".

aTerritory :: Lens' Avail (Maybe Text) Source #

ISO 3166-1 alpha-2 country code for the country or territory of this Avail. For Avails, we use Territory in lieu of Country to comply with EMA specifications. But please note that Territory and Country identify the same thing. Example: "US".

aEpisodeTitleInternalAlias :: Lens' Avail (Maybe Text) Source #

OPTIONAL.TV Only. Title used by involved parties to refer to this episode. Only available on TV Avails. Example: "Coding at Google".

aLicenseType :: Lens' Avail (Maybe Text) Source #

Type of transaction.

aAvailId :: Lens' Avail (Maybe Text) Source #

ID internally generated by Google to uniquely identify an Avail. Not part of EMA Specs.

aSeasonNumber :: Lens' Avail (Maybe Text) Source #

The number assigned to the season within a series. Only available on TV Avails. Example: "1".

aWorkType :: Lens' Avail (Maybe Text) Source #

Work type as enumerated in EMA.

aRatingValue :: Lens' Avail (Maybe Text) Source #

Value representing the rating. Ratings should be formatted as per http://www.movielabs.com/md/ratings/ Example: "PG"

aSeasonTitleInternalAlias :: Lens' Avail (Maybe Text) Source #

Title used by involved parties to refer to this season. Only available on TV Avails. Example: "Googlers, The".

aContentId :: Lens' Avail (Maybe Text) Source #

Title Identifier. This should be the Title Level EIDR. Example: "10.5240/1489-49A2-3956-4B2D-FE16-5".

aVideoId :: Lens' Avail (Maybe Text) Source #

Google-generated ID identifying the video linked to this Avail, once delivered. Not part of EMA Specs. Example: 'gtry456_xc'

aSeriesAltId :: Lens' Avail (Maybe Text) Source #

Other identifier referring to the series, as defined by partner. Only available on TV avails. Example: "rs_googlers".

aEnd :: Lens' Avail (Maybe Text) Source #

End of term in YYYY-MM-DD format in the timezone of the country of the Avail. "Open" if no end date is available. Example: "2019-02-17"

aSeriesTitleInternalAlias :: Lens' Avail (Maybe Text) Source #

Title used by involved parties to refer to this series. Only available on TV Avails. Example: "Googlers, The".

aDisplayName :: Lens' Avail (Maybe Text) Source #

The name of the studio that owns the Edit referred in the Avail. This is the equivalent of `studio_name` in other resources, but it follows the EMA nomenclature. Example: "Google Films".

aReleaseDate :: Lens' Avail (Maybe Text) Source #

Release date of the Title in earliest released territory. Typically it is just the year, but it is free-form as per EMA spec. Examples: "1979", "Oct 2014"

aFormatProFile :: Lens' Avail (Maybe Text) Source #

Indicates the format profile covered by the transaction.

aRatingReason :: Lens' Avail (Maybe Text) Source #

Value representing the rating reason. Rating reasons should be formatted as per EMA ratings spec and comma-separated for inclusion of multiple reasons. Example: "L, S, V"

aEncodeId :: Lens' Avail (Maybe Text) Source #

Manifestation Identifier. This should be the Manifestation Level EIDR. Example: "10.2340/1489-49A2-3956-4B2D-FE16-7"

aPriceValue :: Lens' Avail (Maybe Text) Source #

Value to be applied to the pricing type. Example: "4" or "2.99"

aCaptionIncluded :: Lens' Avail (Maybe Bool) Source #

Communicating if caption file will be delivered.

aProductId :: Lens' Avail (Maybe Text) Source #

Edit Identifier. This should be the Edit Level EIDR. Example: "10.2340/1489-49A2-3956-4B2D-FE16-6"

aSeasonAltId :: Lens' Avail (Maybe Text) Source #

Other identifier referring to the season, as defined by partner. Only available on TV avails. Example: "rs_googlers_s1".

aTitleInternalAlias :: Lens' Avail (Maybe Text) Source #

Title used by involved parties to refer to this content. Example: "Googlers, The". Only available on Movie Avails.

ListAvailsResponse

data ListAvailsResponse Source #

Response to the 'ListAvails' method.

See: listAvailsResponse smart constructor.

Instances

Eq ListAvailsResponse Source # 
Data ListAvailsResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListAvailsResponse -> c ListAvailsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListAvailsResponse #

toConstr :: ListAvailsResponse -> Constr #

dataTypeOf :: ListAvailsResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ListAvailsResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListAvailsResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListAvailsResponse -> ListAvailsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListAvailsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListAvailsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListAvailsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListAvailsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListAvailsResponse -> m ListAvailsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListAvailsResponse -> m ListAvailsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListAvailsResponse -> m ListAvailsResponse #

Show ListAvailsResponse Source # 
Generic ListAvailsResponse Source # 
ToJSON ListAvailsResponse Source # 
FromJSON ListAvailsResponse Source # 
type Rep ListAvailsResponse Source # 
type Rep ListAvailsResponse = D1 (MetaData "ListAvailsResponse" "Network.Google.PlayMoviesPartner.Types.Product" "gogol-play-moviespartner-0.1.0-BoAe4bLCDIKLgjyJ6UgKK2" False) (C1 (MetaCons "ListAvailsResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_larNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_larAvails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Avail]))) (S1 (MetaSel (Just Symbol "_larTotalSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))

listAvailsResponse :: ListAvailsResponse Source #

Creates a value of ListAvailsResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

larNextPageToken :: Lens' ListAvailsResponse (Maybe Text) Source #

See _List methods rules_ for info about this field.

larAvails :: Lens' ListAvailsResponse [Avail] Source #

List of Avails that match the request criteria.

larTotalSize :: Lens' ListAvailsResponse (Maybe Int32) Source #

See _List methods rules_ for more information about this field.

ListExperienceLocalesResponse

data ListExperienceLocalesResponse Source #

Response to the 'ListExperienceLocales' method.

See: listExperienceLocalesResponse smart constructor.

Instances

Eq ListExperienceLocalesResponse Source # 
Data ListExperienceLocalesResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListExperienceLocalesResponse -> c ListExperienceLocalesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListExperienceLocalesResponse #

toConstr :: ListExperienceLocalesResponse -> Constr #

dataTypeOf :: ListExperienceLocalesResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ListExperienceLocalesResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListExperienceLocalesResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListExperienceLocalesResponse -> ListExperienceLocalesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListExperienceLocalesResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListExperienceLocalesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListExperienceLocalesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListExperienceLocalesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListExperienceLocalesResponse -> m ListExperienceLocalesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListExperienceLocalesResponse -> m ListExperienceLocalesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListExperienceLocalesResponse -> m ListExperienceLocalesResponse #

Show ListExperienceLocalesResponse Source # 
Generic ListExperienceLocalesResponse Source # 
ToJSON ListExperienceLocalesResponse Source # 
FromJSON ListExperienceLocalesResponse Source # 
type Rep ListExperienceLocalesResponse Source # 
type Rep ListExperienceLocalesResponse = D1 (MetaData "ListExperienceLocalesResponse" "Network.Google.PlayMoviesPartner.Types.Product" "gogol-play-moviespartner-0.1.0-BoAe4bLCDIKLgjyJ6UgKK2" False) (C1 (MetaCons "ListExperienceLocalesResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lelrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_lelrTotalSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_lelrExperienceLocales") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ExperienceLocale]))))))

listExperienceLocalesResponse :: ListExperienceLocalesResponse Source #

Creates a value of ListExperienceLocalesResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lelrNextPageToken :: Lens' ListExperienceLocalesResponse (Maybe Text) Source #

See _List methods rules_ for info about this field.

lelrTotalSize :: Lens' ListExperienceLocalesResponse (Maybe Int32) Source #

See _List methods rules_ for more information about this field.

lelrExperienceLocales :: Lens' ListExperienceLocalesResponse [ExperienceLocale] Source #

List of ExperienceLocales that match the request criteria.

ListOrdersResponse

data ListOrdersResponse Source #

Response to the 'ListOrders' method.

See: listOrdersResponse smart constructor.

Instances

Eq ListOrdersResponse Source # 
Data ListOrdersResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListOrdersResponse -> c ListOrdersResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListOrdersResponse #

toConstr :: ListOrdersResponse -> Constr #

dataTypeOf :: ListOrdersResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ListOrdersResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListOrdersResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListOrdersResponse -> ListOrdersResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListOrdersResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListOrdersResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListOrdersResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListOrdersResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListOrdersResponse -> m ListOrdersResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListOrdersResponse -> m ListOrdersResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListOrdersResponse -> m ListOrdersResponse #

Show ListOrdersResponse Source # 
Generic ListOrdersResponse Source # 
ToJSON ListOrdersResponse Source # 
FromJSON ListOrdersResponse Source # 
type Rep ListOrdersResponse Source # 
type Rep ListOrdersResponse = D1 (MetaData "ListOrdersResponse" "Network.Google.PlayMoviesPartner.Types.Product" "gogol-play-moviespartner-0.1.0-BoAe4bLCDIKLgjyJ6UgKK2" False) (C1 (MetaCons "ListOrdersResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lorNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_lorTotalSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_lorOrders") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Order]))))))

listOrdersResponse :: ListOrdersResponse Source #

Creates a value of ListOrdersResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lorNextPageToken :: Lens' ListOrdersResponse (Maybe Text) Source #

See _List methods rules_ for info about this field.

lorTotalSize :: Lens' ListOrdersResponse (Maybe Int32) Source #

See _List methods rules_ for more information about this field.

lorOrders :: Lens' ListOrdersResponse [Order] Source #

List of Orders that match the request criteria.

ListStoreInfosResponse

data ListStoreInfosResponse Source #

Response to the 'ListStoreInfos' method.

See: listStoreInfosResponse smart constructor.

Instances

Eq ListStoreInfosResponse Source # 
Data ListStoreInfosResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListStoreInfosResponse -> c ListStoreInfosResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListStoreInfosResponse #

toConstr :: ListStoreInfosResponse -> Constr #

dataTypeOf :: ListStoreInfosResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ListStoreInfosResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListStoreInfosResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListStoreInfosResponse -> ListStoreInfosResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListStoreInfosResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListStoreInfosResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListStoreInfosResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListStoreInfosResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListStoreInfosResponse -> m ListStoreInfosResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListStoreInfosResponse -> m ListStoreInfosResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListStoreInfosResponse -> m ListStoreInfosResponse #

Show ListStoreInfosResponse Source # 
Generic ListStoreInfosResponse Source # 
ToJSON ListStoreInfosResponse Source # 
FromJSON ListStoreInfosResponse Source # 
type Rep ListStoreInfosResponse Source # 
type Rep ListStoreInfosResponse = D1 (MetaData "ListStoreInfosResponse" "Network.Google.PlayMoviesPartner.Types.Product" "gogol-play-moviespartner-0.1.0-BoAe4bLCDIKLgjyJ6UgKK2" False) (C1 (MetaCons "ListStoreInfosResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lsirNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_lsirTotalSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_lsirStoreInfos") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [StoreInfo]))))))

listStoreInfosResponse :: ListStoreInfosResponse Source #

Creates a value of ListStoreInfosResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lsirNextPageToken :: Lens' ListStoreInfosResponse (Maybe Text) Source #

See 'List methods rules' for info about this field.

lsirTotalSize :: Lens' ListStoreInfosResponse (Maybe Int32) Source #

See _List methods rules_ for more information about this field.

lsirStoreInfos :: Lens' ListStoreInfosResponse [StoreInfo] Source #

List of StoreInfos that match the request criteria.

Order

data Order Source #

An Order tracks the fulfillment of an Edit when delivered using the legacy, non-component-based delivery. Each Order is uniquely identified by an `order_id`, which is generated by Google. Externally, Orders can also be identified by partners using its `custom_id` (when provided).

See: order smart constructor.

Instances

Eq Order Source # 

Methods

(==) :: Order -> Order -> Bool #

(/=) :: Order -> Order -> Bool #

Data Order Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Order -> c Order #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Order #

toConstr :: Order -> Constr #

dataTypeOf :: Order -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Order) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Order) #

gmapT :: (forall b. Data b => b -> b) -> Order -> Order #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Order -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Order -> r #

gmapQ :: (forall d. Data d => d -> u) -> Order -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Order -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Order -> m Order #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Order -> m Order #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Order -> m Order #

Show Order Source # 

Methods

showsPrec :: Int -> Order -> ShowS #

show :: Order -> String #

showList :: [Order] -> ShowS #

Generic Order Source # 

Associated Types

type Rep Order :: * -> * #

Methods

from :: Order -> Rep Order x #

to :: Rep Order x -> Order #

ToJSON Order Source # 
FromJSON Order Source # 
type Rep Order Source # 
type Rep Order = D1 (MetaData "Order" "Network.Google.PlayMoviesPartner.Types.Product" "gogol-play-moviespartner-0.1.0-BoAe4bLCDIKLgjyJ6UgKK2" False) (C1 (MetaCons "Order'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oShowName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_oPphName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oEarliestAvailStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oStudioName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oReceivedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oPriority") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) (S1 (MetaSel (Just Symbol "_oChannelId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_oCustomId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oApprovedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oCountries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oChannelName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oVideoId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oLegacyPriority") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_oName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oRejectionNote") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oOrderedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oSeasonName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oStatusDetail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_oNormalizedPriority") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oOrderId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oEpisodeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))))

oStatus :: Lens' Order (Maybe Text) Source #

High-level status of the order.

oShowName :: Lens' Order (Maybe Text) Source #

Default Show name, usually in the language of the country of origin. Only available for TV Edits Example: "Googlers, The".

oPphName :: Lens' Order (Maybe Text) Source #

Name of the post-production house that manages the Edit ordered.

oEarliestAvailStartTime :: Lens' Order (Maybe Text) Source #

Timestamp of the earliest start date of the Avails linked to this Order.

oStudioName :: Lens' Order (Maybe Text) Source #

Name of the studio that owns the Edit ordered.

oReceivedTime :: Lens' Order (Maybe Text) Source #

Timestamp when the Order was fulfilled.

oPriority :: Lens' Order (Maybe Double) Source #

Order priority, as defined by Google. The higher the value, the higher the priority. Example: 90

oChannelId :: Lens' Order (Maybe Text) Source #

YouTube Channel ID that should be used to fulfill the Order. Example: "UCRG64darCZhb".

oCustomId :: Lens' Order (Maybe Text) Source #

ID that can be used to externally identify an Order. This ID is provided by partners when submitting the Avails. Example: 'GOOGLER_2006'

oApprovedTime :: Lens' Order (Maybe Text) Source #

Timestamp when the Order was approved.

oCountries :: Lens' Order [Text] Source #

Countries where the Order is available, using the "ISO 3166-1 alpha-2" format (example: "US").

oChannelName :: Lens' Order (Maybe Text) Source #

YouTube Channel Name that should be used to fulfill the Order. Example: "Google_channel".

oVideoId :: Lens' Order (Maybe Text) Source #

Google-generated ID identifying the video linked to this Order, once delivered. Example: 'gtry456_xc'.

oLegacyPriority :: Lens' Order (Maybe Text) Source #

Legacy Order priority, as defined by Google. Example: 'P0'

oName :: Lens' Order (Maybe Text) Source #

Default Edit name, usually in the language of the country of origin. Example: "Googlers, The".

oRejectionNote :: Lens' Order (Maybe Text) Source #

Field explaining why an Order has been rejected. Example: "Trailer audio is 2ch mono, please re-deliver in stereo".

oOrderedTime :: Lens' Order (Maybe Text) Source #

Timestamp when the Order was created.

oSeasonName :: Lens' Order (Maybe Text) Source #

Default Season name, usually in the language of the country of origin. Only available for TV Edits Example: "Googlers, The - A Brave New World".

oStatusDetail :: Lens' Order (Maybe Text) Source #

Detailed status of the order

oType :: Lens' Order (Maybe Text) Source #

Type of the Edit linked to the Order.

oNormalizedPriority :: Lens' Order (Maybe Text) Source #

A simpler representation of the priority.

oOrderId :: Lens' Order (Maybe Text) Source #

ID internally generated by Google to uniquely identify an Order. Example: 'abcde12_x'

oEpisodeName :: Lens' Order (Maybe Text) Source #

Default Episode name, usually in the language of the country of origin. Only available for TV Edits Example: "Googlers, The - Pilot".

ExperienceLocale

data ExperienceLocale Source #

An ExperienceLocale tracks the fulfillment of a Title in a country using a specific language, when delivered using component-based delivery. For example, a Title in Switzerland might have 3 ExperienceLocales: they both share the same country ("CH"), but each has different languages ("de", "fr", and "it"). Each ExperienceLocale is uniquely identified by an `el_id`, which is generated by Google. Externally, an ExperienceLocale can also be identified by partners using its EIDR IDs, AltCutID or `custom_id` (when provided).

See: experienceLocale smart constructor.

Instances

Eq ExperienceLocale Source # 
Data ExperienceLocale Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExperienceLocale -> c ExperienceLocale #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExperienceLocale #

toConstr :: ExperienceLocale -> Constr #

dataTypeOf :: ExperienceLocale -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ExperienceLocale) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExperienceLocale) #

gmapT :: (forall b. Data b => b -> b) -> ExperienceLocale -> ExperienceLocale #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExperienceLocale -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExperienceLocale -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExperienceLocale -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExperienceLocale -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExperienceLocale -> m ExperienceLocale #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExperienceLocale -> m ExperienceLocale #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExperienceLocale -> m ExperienceLocale #

Show ExperienceLocale Source # 
Generic ExperienceLocale Source # 
ToJSON ExperienceLocale Source # 
FromJSON ExperienceLocale Source # 
type Rep ExperienceLocale Source # 
type Rep ExperienceLocale = D1 (MetaData "ExperienceLocale" "Network.Google.PlayMoviesPartner.Types.Product" "gogol-play-moviespartner-0.1.0-BoAe4bLCDIKLgjyJ6UgKK2" False) (C1 (MetaCons "ExperienceLocale'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_elTitleLevelEidr") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_elStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_elPphNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) ((:*:) (S1 (MetaSel (Just Symbol "_elInventoryId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_elEarliestAvailStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_elStudioName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_elPriority") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) (S1 (MetaSel (Just Symbol "_elCustomIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))) ((:*:) (S1 (MetaSel (Just Symbol "_elCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_elCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_elTrailerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_elPresentationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_elAltCutId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_elChannelId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_elApprovedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_elPlayableSequenceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_elElId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_elVideoId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_elName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_elLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_elEditLevelEidr") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_elType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_elNormalizedPriority") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))))

elTitleLevelEidr :: Lens' ExperienceLocale (Maybe Text) Source #

Title-level EIDR ID. Example: "10.5240/1489-49A2-3956-4B2D-FE16-5".

elStatus :: Lens' ExperienceLocale (Maybe Text) Source #

High-level status of the ExperienceLocale.

elPphNames :: Lens' ExperienceLocale [Text] Source #

Name of the post-production houses that manage the ExperienceLocale.

elInventoryId :: Lens' ExperienceLocale (Maybe Text) Source #

InventoryID as defined in the EMA specs.

elEarliestAvailStartTime :: Lens' ExperienceLocale (Maybe Text) Source #

Timestamp of the earliest start date of the Avails linked to this ExperienceLocale.

elStudioName :: Lens' ExperienceLocale (Maybe Text) Source #

Name of the studio that owns the ExperienceLocale.

elPriority :: Lens' ExperienceLocale (Maybe Double) Source #

ExperienceLocale priority, as defined by Google. The higher the value, the higher the priority. Example: 90

elCustomIds :: Lens' ExperienceLocale [Text] Source #

List of custom IDs (defined by the partner) linked to this ExperienceLocale. Example: "R86241"

elCreatedTime :: Lens' ExperienceLocale (Maybe Text) Source #

Timestamp when the ExperienceLocale was created.

elCountry :: Lens' ExperienceLocale (Maybe Text) Source #

Country where the ExperienceLocale is available, using the "ISO 3166-1 alpha-2" format. Example: "US".

elTrailerId :: Lens' ExperienceLocale (Maybe Text) Source #

Trailer ID, as defined by Google, linked to the trailer video in the ExperienceLocale. Example: 'gtry457_tr'.

elPresentationId :: Lens' ExperienceLocale (Maybe Text) Source #

PresentationID as defined in the EMA specs.

elAltCutId :: Lens' ExperienceLocale (Maybe Text) Source #

Alternative Cut ID, sometimes available in lieu of the main Edit-level EIDR ID. This is not an EIDR ID, but a Partner-provided ID. Example: "206346_79838".

elChannelId :: Lens' ExperienceLocale (Maybe Text) Source #

YouTube Channel ID linked to the ExperienceLocale. Example: "UCRG64darCZhb".

elApprovedTime :: Lens' ExperienceLocale (Maybe Text) Source #

Timestamp when the ExperienceLocale was approved.

elPlayableSequenceId :: Lens' ExperienceLocale (Maybe Text) Source #

PlayableSequenceID as defined in the EMA specs.

elElId :: Lens' ExperienceLocale (Maybe Text) Source #

ID internally generated by Google to uniquely identify a ExperienceLocale. Example: 'KRZiVjY9h7t'

elVideoId :: Lens' ExperienceLocale (Maybe Text) Source #

Video ID, as defined by Google, linked to the feature video in the ExperienceLocale. Example: 'gtry456_xc'.

elName :: Lens' ExperienceLocale (Maybe Text) Source #

Default Edit name, usually in the language of the country of origin. Example: "Googlers, The".

elLanguage :: Lens' ExperienceLocale (Maybe Text) Source #

Language of the ExperienceLocale, using the "BCP 47" format. Examples: "en", "en-US", "es", "es-419".

elEditLevelEidr :: Lens' ExperienceLocale (Maybe Text) Source #

Edit-level EIDR ID. Example: "10.5240/1489-49A2-3956-4B2D-FE16-6".

elType :: Lens' ExperienceLocale (Maybe Text) Source #

Type of the Edit linked to the ExperienceLocale.

elNormalizedPriority :: Lens' ExperienceLocale (Maybe Text) Source #

A simpler representation of the priority.

StoreInfo

data StoreInfo Source #

Information about a playable sequence (video) associated with an Edit and available at the Google Play Store. Internally, each StoreInfo is uniquely identified by a `video_id` and `country`. Externally, Title-level EIDR or Edit-level EIDR, if provided, can also be used to identify a specific title or edit in a country.

See: storeInfo smart constructor.

Instances

Eq StoreInfo Source # 
Data StoreInfo Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StoreInfo -> c StoreInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StoreInfo #

toConstr :: StoreInfo -> Constr #

dataTypeOf :: StoreInfo -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c StoreInfo) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StoreInfo) #

gmapT :: (forall b. Data b => b -> b) -> StoreInfo -> StoreInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StoreInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StoreInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> StoreInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StoreInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StoreInfo -> m StoreInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StoreInfo -> m StoreInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StoreInfo -> m StoreInfo #

Show StoreInfo Source # 
Generic StoreInfo Source # 

Associated Types

type Rep StoreInfo :: * -> * #

ToJSON StoreInfo Source # 
FromJSON StoreInfo Source # 
type Rep StoreInfo Source # 
type Rep StoreInfo = D1 (MetaData "StoreInfo" "Network.Google.PlayMoviesPartner.Types.Product" "gogol-play-moviespartner-0.1.0-BoAe4bLCDIKLgjyJ6UgKK2" False) (C1 (MetaCons "StoreInfo'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_siTitleLevelEidr") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_siPphNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_siShowName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_siSubtitles") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) ((:*:) (S1 (MetaSel (Just Symbol "_siStudioName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_siAudioTracks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_siEpisodeNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_siCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_siTrailerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_siHasInfoCards") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) ((:*:) (S1 (MetaSel (Just Symbol "_siLiveTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_siSeasonNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_siHasHdOffer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) ((:*:) (S1 (MetaSel (Just Symbol "_siVideoId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_siName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_siHasVodOffer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) ((:*:) (S1 (MetaSel (Just Symbol "_siSeasonName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_siHasSdOffer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_siMid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_siEditLevelEidr") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_siType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_siHasEstOffer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_siHasAudio51") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "_siSeasonId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_siShowId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))))

siTitleLevelEidr :: Lens' StoreInfo (Maybe Text) Source #

Title-level EIDR ID. Example: "10.5240/1489-49A2-3956-4B2D-FE16-5".

siPphNames :: Lens' StoreInfo [Text] Source #

Name of the post-production houses that manage the Edit.

siShowName :: Lens' StoreInfo (Maybe Text) Source #

Default Show name, usually in the language of the country of origin. Only available for TV Edits Example: "Googlers, The".

siSubtitles :: Lens' StoreInfo [Text] Source #

Subtitles available for this Edit.

siStudioName :: Lens' StoreInfo (Maybe Text) Source #

Name of the studio that owns the Edit ordered.

siAudioTracks :: Lens' StoreInfo [Text] Source #

Audio tracks available for this Edit.

siEpisodeNumber :: Lens' StoreInfo (Maybe Text) Source #

The number assigned to the episode within a season. Only available on TV Edits. Example: "1".

siCountry :: Lens' StoreInfo (Maybe Text) Source #

Country where Edit is available in ISO 3166-1 alpha-2 country code. Example: "US".

siTrailerId :: Lens' StoreInfo (Maybe Text) Source #

Google-generated ID identifying the trailer linked to the Edit. Example: 'bhd_4e_cx'

siHasInfoCards :: Lens' StoreInfo (Maybe Bool) Source #

Whether the Edit has info cards.

siLiveTime :: Lens' StoreInfo (Maybe Text) Source #

Timestamp when the Edit went live on the Store.

siSeasonNumber :: Lens' StoreInfo (Maybe Text) Source #

The number assigned to the season within a show. Only available on TV Edits. Example: "1".

siHasHdOffer :: Lens' StoreInfo (Maybe Bool) Source #

Whether the Edit has a HD offer.

siVideoId :: Lens' StoreInfo (Maybe Text) Source #

Google-generated ID identifying the video linked to the Edit. Example: 'gtry456_xc'

siName :: Lens' StoreInfo (Maybe Text) Source #

Default Edit name, usually in the language of the country of origin. Example: "Googlers, The".

siHasVodOffer :: Lens' StoreInfo (Maybe Bool) Source #

Whether the Edit has a VOD offer.

siSeasonName :: Lens' StoreInfo (Maybe Text) Source #

Default Season name, usually in the language of the country of origin. Only available for TV Edits Example: "Googlers, The - A Brave New World".

siHasSdOffer :: Lens' StoreInfo (Maybe Bool) Source #

Whether the Edit has a SD offer.

siMid :: Lens' StoreInfo (Maybe Text) Source #

Knowledge Graph ID associated to this Edit, if available. This ID links the Edit to its knowledge entity, externally accessible at http://freebase.com. In the absense of Title EIDR or Edit EIDR, this ID helps link together multiple Edits across countries. Example: '/m/0ffx29'

siEditLevelEidr :: Lens' StoreInfo (Maybe Text) Source #

Edit-level EIDR ID. Example: "10.5240/1489-49A2-3956-4B2D-FE16-6".

siType :: Lens' StoreInfo (Maybe Text) Source #

Edit type, like Movie, Episode or Season.

siHasEstOffer :: Lens' StoreInfo (Maybe Bool) Source #

Whether the Edit has a EST offer.

siHasAudio51 :: Lens' StoreInfo (Maybe Bool) Source #

Whether the Edit has a 5.1 channel audio track.

siSeasonId :: Lens' StoreInfo (Maybe Text) Source #

Google-generated ID identifying the season linked to the Edit. Only available for TV Edits. Example: 'ster23ex'

siShowId :: Lens' StoreInfo (Maybe Text) Source #

Google-generated ID identifying the show linked to the Edit. Only available for TV Edits. Example: 'et2hsue_x'