gogol-play-moviespartner-0.4.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

AvailWorkType

data AvailWorkType Source #

Work type as enumerated in EMA.

Constructors

TitleTypeUnspecified

TITLE_TYPE_UNSPECIFIED Value could not be determined, please contact technical support if it should.

Movie

MOVIE A movie picture.

Season

SEASON A season of a TV show.

Episode

EPISODE An episode of a TV show.

Bundle

BUNDLE A collection of movies, i.e. "Googlers 1 and Googlers, the return"

Instances
Enum AvailWorkType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Eq AvailWorkType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Data AvailWorkType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Methods

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

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

toConstr :: AvailWorkType -> Constr #

dataTypeOf :: AvailWorkType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AvailWorkType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Read AvailWorkType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Show AvailWorkType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Generic AvailWorkType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Associated Types

type Rep AvailWorkType :: Type -> Type #

Hashable AvailWorkType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

ToJSON AvailWorkType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

FromJSON AvailWorkType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

FromHttpApiData AvailWorkType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

ToHttpApiData AvailWorkType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

type Rep AvailWorkType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

type Rep AvailWorkType = D1 (MetaData "AvailWorkType" "Network.Google.PlayMoviesPartner.Types.Sum" "gogol-play-moviespartner-0.4.0-AyhQ39pputjHlxIxOY1dvK" False) ((C1 (MetaCons "TitleTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Movie" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Season" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Episode" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Bundle" PrefixI False) (U1 :: Type -> Type))))

OrderStatus

data OrderStatus Source #

High-level status of the order.

Constructors

StatusUnspecified

STATUS_UNSPECIFIED Value could not be determined, please contact technical support if it should.

StatusApproved

STATUS_APPROVED Approved by Google.

StatusFailed

STATUS_FAILED Waiting for partner to re-deliver the asset after a rejection by Google.

StatusProcessing

STATUS_PROCESSING Waiting for Google to process the asset.

StatusUnfulfilled

STATUS_UNFULFILLED Waiting for partner to deliver the asset.

StatusNotAvailable

STATUS_NOT_AVAILABLE Used when Status is not available (i.e: Orders for TV Seasons).

Instances
Enum OrderStatus Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Eq OrderStatus Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Data OrderStatus Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Methods

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

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

toConstr :: OrderStatus -> Constr #

dataTypeOf :: OrderStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord OrderStatus Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Read OrderStatus Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Show OrderStatus Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Generic OrderStatus Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Associated Types

type Rep OrderStatus :: Type -> Type #

Hashable OrderStatus Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

ToJSON OrderStatus Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

FromJSON OrderStatus Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

FromHttpApiData OrderStatus Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

ToHttpApiData OrderStatus Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

type Rep OrderStatus Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

type Rep OrderStatus = D1 (MetaData "OrderStatus" "Network.Google.PlayMoviesPartner.Types.Sum" "gogol-play-moviespartner-0.4.0-AyhQ39pputjHlxIxOY1dvK" False) ((C1 (MetaCons "StatusUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "StatusApproved" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "StatusFailed" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "StatusProcessing" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "StatusUnfulfilled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "StatusNotAvailable" PrefixI False) (U1 :: Type -> Type))))

AvailFormatProFile

data AvailFormatProFile Source #

Indicates the format profile covered by the transaction.

Constructors

FormatProFileUnspecified

FORMAT_PROFILE_UNSPECIFIED Value could not be determined, please contact technical support if it should.

SD

SD Standard-definition format.

HD

HD High-definition format.

Uhd

UHD 4K UHD.

Instances
Enum AvailFormatProFile Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Eq AvailFormatProFile Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Data AvailFormatProFile Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Methods

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

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

toConstr :: AvailFormatProFile -> Constr #

dataTypeOf :: AvailFormatProFile -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AvailFormatProFile Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Read AvailFormatProFile Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Show AvailFormatProFile Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Generic AvailFormatProFile Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Associated Types

type Rep AvailFormatProFile :: Type -> Type #

Hashable AvailFormatProFile Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

ToJSON AvailFormatProFile Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

FromJSON AvailFormatProFile Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

FromHttpApiData AvailFormatProFile Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

ToHttpApiData AvailFormatProFile Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

type Rep AvailFormatProFile Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

type Rep AvailFormatProFile = D1 (MetaData "AvailFormatProFile" "Network.Google.PlayMoviesPartner.Types.Sum" "gogol-play-moviespartner-0.4.0-AyhQ39pputjHlxIxOY1dvK" False) ((C1 (MetaCons "FormatProFileUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SD" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "HD" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Uhd" PrefixI False) (U1 :: Type -> Type)))

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 # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

Methods

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

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

Data Avail Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

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 # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

Methods

showsPrec :: Int -> Avail -> ShowS #

show :: Avail -> String #

showList :: [Avail] -> ShowS #

Generic Avail Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

Associated Types

type Rep Avail :: Type -> Type #

Methods

from :: Avail -> Rep Avail x #

to :: Rep Avail x -> Avail #

ToJSON Avail Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

FromJSON Avail Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

type Rep Avail Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

type Rep Avail = D1 (MetaData "Avail" "Network.Google.PlayMoviesPartner.Types.Product" "gogol-play-moviespartner-0.4.0-AyhQ39pputjHlxIxOY1dvK" False) (C1 (MetaCons "Avail'" PrefixI True) (((((S1 (MetaSel (Just "_aAltId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aPphNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_aCaptionExemption") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aRatingSystem") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_aSuppressionLiftDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aEpisodeNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_aPriceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aStoreLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 (MetaSel (Just "_aEpisodeAltId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aStart") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_aTerritory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aEpisodeTitleInternalAlias") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_aLicenseType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AvailLicenseType)) :*: S1 (MetaSel (Just "_aAvailId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_aSeasonNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aWorkType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AvailWorkType)))))) :*: ((((S1 (MetaSel (Just "_aRatingValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aSeasonTitleInternalAlias") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_aContentId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aVideoId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_aSeriesAltId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aEnd") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_aSeriesTitleInternalAlias") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 (MetaSel (Just "_aReleaseDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aFormatProFile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AvailFormatProFile))) :*: (S1 (MetaSel (Just "_aRatingReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aEncodeId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_aPriceValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aCaptionIncluded") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_aProductId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_aSeasonAltId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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".

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 AvailWorkType) 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 AvailFormatProFile) 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.

OrderType

data OrderType Source #

Type of the Edit linked to the Order.

Constructors

OTTitleTypeUnspecified

TITLE_TYPE_UNSPECIFIED Value could not be determined, please contact technical support if it should.

OTMovie

MOVIE A movie picture.

OTSeason

SEASON A season of a TV show.

OTEpisode

EPISODE An episode of a TV show.

OTBundle

BUNDLE A collection of movies, i.e. "Googlers 1 and Googlers, the return"

Instances
Enum OrderType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Eq OrderType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Data OrderType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Methods

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

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

toConstr :: OrderType -> Constr #

dataTypeOf :: OrderType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord OrderType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Read OrderType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Show OrderType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Generic OrderType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Associated Types

type Rep OrderType :: Type -> Type #

Hashable OrderType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

ToJSON OrderType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

FromJSON OrderType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

FromHttpApiData OrderType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

ToHttpApiData OrderType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

type Rep OrderType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

type Rep OrderType = D1 (MetaData "OrderType" "Network.Google.PlayMoviesPartner.Types.Sum" "gogol-play-moviespartner-0.4.0-AyhQ39pputjHlxIxOY1dvK" False) ((C1 (MetaCons "OTTitleTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OTMovie" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "OTSeason" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "OTEpisode" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OTBundle" PrefixI False) (U1 :: Type -> Type))))

ListAvailsResponse

data ListAvailsResponse Source #

Response to the 'ListAvails' method.

See: listAvailsResponse smart constructor.

Instances
Eq ListAvailsResponse Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

Data ListAvailsResponse Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

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 # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

Generic ListAvailsResponse Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

Associated Types

type Rep ListAvailsResponse :: Type -> Type #

ToJSON ListAvailsResponse Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

FromJSON ListAvailsResponse Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

type Rep ListAvailsResponse Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

type Rep ListAvailsResponse = D1 (MetaData "ListAvailsResponse" "Network.Google.PlayMoviesPartner.Types.Product" "gogol-play-moviespartner-0.4.0-AyhQ39pputjHlxIxOY1dvK" False) (C1 (MetaCons "ListAvailsResponse'" PrefixI True) (S1 (MetaSel (Just "_larNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_larAvails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Avail])) :*: S1 (MetaSel (Just "_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.

StoreInfoType

data StoreInfoType Source #

Edit type, like Movie, Episode or Season.

Constructors

SITTitleTypeUnspecified

TITLE_TYPE_UNSPECIFIED Value could not be determined, please contact technical support if it should.

SITMovie

MOVIE A movie picture.

SITSeason

SEASON A season of a TV show.

SITEpisode

EPISODE An episode of a TV show.

SITBundle

BUNDLE A collection of movies, i.e. "Googlers 1 and Googlers, the return"

Instances
Enum StoreInfoType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Eq StoreInfoType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Data StoreInfoType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Methods

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

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

toConstr :: StoreInfoType -> Constr #

dataTypeOf :: StoreInfoType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord StoreInfoType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Read StoreInfoType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Show StoreInfoType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Generic StoreInfoType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Associated Types

type Rep StoreInfoType :: Type -> Type #

Hashable StoreInfoType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

ToJSON StoreInfoType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

FromJSON StoreInfoType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

FromHttpApiData StoreInfoType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

ToHttpApiData StoreInfoType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

type Rep StoreInfoType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

type Rep StoreInfoType = D1 (MetaData "StoreInfoType" "Network.Google.PlayMoviesPartner.Types.Sum" "gogol-play-moviespartner-0.4.0-AyhQ39pputjHlxIxOY1dvK" False) ((C1 (MetaCons "SITTitleTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SITMovie" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SITSeason" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SITEpisode" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SITBundle" PrefixI False) (U1 :: Type -> Type))))

ListOrdersResponse

data ListOrdersResponse Source #

Response to the 'ListOrders' method.

See: listOrdersResponse smart constructor.

Instances
Eq ListOrdersResponse Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

Data ListOrdersResponse Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

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 # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

Generic ListOrdersResponse Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

Associated Types

type Rep ListOrdersResponse :: Type -> Type #

ToJSON ListOrdersResponse Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

FromJSON ListOrdersResponse Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

type Rep ListOrdersResponse Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

type Rep ListOrdersResponse = D1 (MetaData "ListOrdersResponse" "Network.Google.PlayMoviesPartner.Types.Product" "gogol-play-moviespartner-0.4.0-AyhQ39pputjHlxIxOY1dvK" False) (C1 (MetaCons "ListOrdersResponse'" PrefixI True) (S1 (MetaSel (Just "_lorNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lorTotalSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_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.

Xgafv

data Xgafv Source #

V1 error format.

Constructors

X1

1 v1 error format

X2

2 v2 error format

Instances
Enum Xgafv Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Eq Xgafv Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Methods

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

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

Data Xgafv Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Methods

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

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

toConstr :: Xgafv -> Constr #

dataTypeOf :: Xgafv -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord Xgafv Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Methods

compare :: Xgafv -> Xgafv -> Ordering #

(<) :: Xgafv -> Xgafv -> Bool #

(<=) :: Xgafv -> Xgafv -> Bool #

(>) :: Xgafv -> Xgafv -> Bool #

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

max :: Xgafv -> Xgafv -> Xgafv #

min :: Xgafv -> Xgafv -> Xgafv #

Read Xgafv Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Show Xgafv Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Methods

showsPrec :: Int -> Xgafv -> ShowS #

show :: Xgafv -> String #

showList :: [Xgafv] -> ShowS #

Generic Xgafv Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Associated Types

type Rep Xgafv :: Type -> Type #

Methods

from :: Xgafv -> Rep Xgafv x #

to :: Rep Xgafv x -> Xgafv #

Hashable Xgafv Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Methods

hashWithSalt :: Int -> Xgafv -> Int #

hash :: Xgafv -> Int #

ToJSON Xgafv Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

FromJSON Xgafv Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

FromHttpApiData Xgafv Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

ToHttpApiData Xgafv Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

type Rep Xgafv Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

type Rep Xgafv = D1 (MetaData "Xgafv" "Network.Google.PlayMoviesPartner.Types.Sum" "gogol-play-moviespartner-0.4.0-AyhQ39pputjHlxIxOY1dvK" False) (C1 (MetaCons "X1" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "X2" PrefixI False) (U1 :: Type -> Type))

OrderNormalizedPriority

data OrderNormalizedPriority Source #

A simpler representation of the priority.

Constructors

NormalizedPriorityUnspecified

NORMALIZED_PRIORITY_UNSPECIFIED Value could not be determined, please contact technical support if it should.

LowPriority

LOW_PRIORITY A low-priority asset, typically from a library movie.

HighPriority

HIGH_PRIORITY A high-priority asset, typically from a new release or box office hit.

Instances
Enum OrderNormalizedPriority Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Eq OrderNormalizedPriority Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Data OrderNormalizedPriority Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Methods

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

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

toConstr :: OrderNormalizedPriority -> Constr #

dataTypeOf :: OrderNormalizedPriority -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord OrderNormalizedPriority Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Read OrderNormalizedPriority Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Show OrderNormalizedPriority Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Generic OrderNormalizedPriority Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Associated Types

type Rep OrderNormalizedPriority :: Type -> Type #

Hashable OrderNormalizedPriority Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

ToJSON OrderNormalizedPriority Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

FromJSON OrderNormalizedPriority Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

FromHttpApiData OrderNormalizedPriority Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

ToHttpApiData OrderNormalizedPriority Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

type Rep OrderNormalizedPriority Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

type Rep OrderNormalizedPriority = D1 (MetaData "OrderNormalizedPriority" "Network.Google.PlayMoviesPartner.Types.Sum" "gogol-play-moviespartner-0.4.0-AyhQ39pputjHlxIxOY1dvK" False) (C1 (MetaCons "NormalizedPriorityUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LowPriority" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "HighPriority" PrefixI False) (U1 :: Type -> Type)))

AvailLicenseType

data AvailLicenseType Source #

Type of transaction.

Constructors

LicenseTypeUnspecified

LICENSE_TYPE_UNSPECIFIED Value could not be determined, please contact technical support if it should.

Est

EST Electronic Sell Through - purchase policy for unlimited viewing.

Vod

VOD Video On Demand - rental policy for temporary viewing.

Svod

SVOD Subscription Video On Demand - used for subscription platforms. Not supported on Google Play.

Poest

POEST Pre-order Electronic Sell Through - pre-order purchase only window.

Instances
Enum AvailLicenseType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Eq AvailLicenseType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Data AvailLicenseType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Methods

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

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

toConstr :: AvailLicenseType -> Constr #

dataTypeOf :: AvailLicenseType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AvailLicenseType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Read AvailLicenseType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Show AvailLicenseType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Generic AvailLicenseType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Associated Types

type Rep AvailLicenseType :: Type -> Type #

Hashable AvailLicenseType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

ToJSON AvailLicenseType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

FromJSON AvailLicenseType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

FromHttpApiData AvailLicenseType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

ToHttpApiData AvailLicenseType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

type Rep AvailLicenseType Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

type Rep AvailLicenseType = D1 (MetaData "AvailLicenseType" "Network.Google.PlayMoviesPartner.Types.Sum" "gogol-play-moviespartner-0.4.0-AyhQ39pputjHlxIxOY1dvK" False) ((C1 (MetaCons "LicenseTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Est" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Vod" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Svod" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Poest" PrefixI False) (U1 :: Type -> Type))))

OrderStatusDetail

data OrderStatusDetail Source #

Detailed status of the order

Constructors

OrderStatusUnspecified

ORDER_STATUS_UNSPECIFIED Value could not be determined, please contact technical support if it should.

OrderStatusQcApproved

ORDER_STATUS_QC_APPROVED Approved by Google's Quality Control team.

OrderStatusQcRejection

ORDER_STATUS_QC_REJECTION Rejected by Google's Quality Control team, pending partner redelivery.

OrderStatusInternalFix

ORDER_STATUS_INTERNAL_FIX Internal error while processing the Order.

OrderStatusOpenOrder

ORDER_STATUS_OPEN_ORDER Waiting for initial delivery from partner.

OrderStatusNotAvailable

ORDER_STATUS_NOT_AVAILABLE Used on Orders that do not have Status, like TV Seasons.

OrderStatusAwaitingRedelivery

ORDER_STATUS_AWAITING_REDELIVERY Waiting for re-delivery from partner.

OrderStatusReadyForQc

ORDER_STATUS_READY_FOR_QC Asset was delivered by partner, but is being reviewed by Google's Quality Control team.

OrderStatusFileProcessing

ORDER_STATUS_FILE_PROCESSING Waiting for Google to process the asset.

Instances
Enum OrderStatusDetail Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Eq OrderStatusDetail Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Data OrderStatusDetail Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Methods

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

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

toConstr :: OrderStatusDetail -> Constr #

dataTypeOf :: OrderStatusDetail -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord OrderStatusDetail Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Read OrderStatusDetail Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Show OrderStatusDetail Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Generic OrderStatusDetail Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

Associated Types

type Rep OrderStatusDetail :: Type -> Type #

Hashable OrderStatusDetail Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

ToJSON OrderStatusDetail Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

FromJSON OrderStatusDetail Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

FromHttpApiData OrderStatusDetail Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

ToHttpApiData OrderStatusDetail Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

type Rep OrderStatusDetail Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Sum

type Rep OrderStatusDetail = D1 (MetaData "OrderStatusDetail" "Network.Google.PlayMoviesPartner.Types.Sum" "gogol-play-moviespartner-0.4.0-AyhQ39pputjHlxIxOY1dvK" False) (((C1 (MetaCons "OrderStatusUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OrderStatusQcApproved" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "OrderStatusQcRejection" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OrderStatusInternalFix" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "OrderStatusOpenOrder" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OrderStatusNotAvailable" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "OrderStatusAwaitingRedelivery" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "OrderStatusReadyForQc" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OrderStatusFileProcessing" PrefixI False) (U1 :: Type -> Type)))))

ListStoreInfosResponse

data ListStoreInfosResponse Source #

Response to the 'ListStoreInfos' method.

See: listStoreInfosResponse smart constructor.

Instances
Eq ListStoreInfosResponse Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

Data ListStoreInfosResponse Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

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 # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

Generic ListStoreInfosResponse Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

Associated Types

type Rep ListStoreInfosResponse :: Type -> Type #

ToJSON ListStoreInfosResponse Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

FromJSON ListStoreInfosResponse Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

type Rep ListStoreInfosResponse Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

type Rep ListStoreInfosResponse = D1 (MetaData "ListStoreInfosResponse" "Network.Google.PlayMoviesPartner.Types.Product" "gogol-play-moviespartner-0.4.0-AyhQ39pputjHlxIxOY1dvK" False) (C1 (MetaCons "ListStoreInfosResponse'" PrefixI True) (S1 (MetaSel (Just "_lsirNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lsirTotalSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

Methods

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

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

Data Order Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

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 # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

Methods

showsPrec :: Int -> Order -> ShowS #

show :: Order -> String #

showList :: [Order] -> ShowS #

Generic Order Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

Associated Types

type Rep Order :: Type -> Type #

Methods

from :: Order -> Rep Order x #

to :: Rep Order x -> Order #

ToJSON Order Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

FromJSON Order Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

type Rep Order Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

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

oStatus :: Lens' Order (Maybe OrderStatus) 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 UTCTime) 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 UTCTime) 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 UTCTime) 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 UTCTime) 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 OrderStatusDetail) Source #

Detailed status of the order

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

Type of the Edit linked to the Order.

oNormalizedPriority :: Lens' Order (Maybe OrderNormalizedPriority) 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".

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 # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

Data StoreInfo Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

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 # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

Generic StoreInfo Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

Associated Types

type Rep StoreInfo :: Type -> Type #

ToJSON StoreInfo Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

FromJSON StoreInfo Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

type Rep StoreInfo Source # 
Instance details

Defined in Network.Google.PlayMoviesPartner.Types.Product

type Rep StoreInfo = D1 (MetaData "StoreInfo" "Network.Google.PlayMoviesPartner.Types.Product" "gogol-play-moviespartner-0.4.0-AyhQ39pputjHlxIxOY1dvK" False) (C1 (MetaCons "StoreInfo'" PrefixI True) ((((S1 (MetaSel (Just "_siTitleLevelEidr") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_siPphNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_siShowName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_siSubtitles") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_siStudioName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_siAudioTracks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 (MetaSel (Just "_siEpisodeNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_siCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_siTrailerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_siHasInfoCards") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_siLiveTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_siSeasonNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_siHasHdOffer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_siVideoId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_siName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_siHasVodOffer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_siSeasonName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_siHasSdOffer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 (MetaSel (Just "_siMid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_siEditLevelEidr") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_siType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StoreInfoType)))) :*: ((S1 (MetaSel (Just "_siHasEstOffer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_siHasAudio51") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_siSeasonId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 UTCTime) 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 StoreInfoType) 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'