Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
List Avails owned or managed by the partner. See _Authentication and Authorization rules_ and _List methods rules_ for more information about this method.
See: Google Play Movies Partner API Reference for playmoviespartner.accounts.avails.list
.
Synopsis
- type AccountsAvailsListResource = "v1" :> ("accounts" :> (Capture "accountId" Text :> ("avails" :> (QueryParam "altId" Text :> (QueryParams "pphNames" Text :> (QueryParam "$.xgafv" Xgafv :> (QueryParams "studioNames" Text :> (QueryParams "videoIds" Text :> (QueryParam "upload_protocol" Text :> (QueryParam "pp" Bool :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParams "territories" Text :> (QueryParam "bearer_token" Text :> (QueryParams "altIds" Text :> (QueryParam "pageToken" Text :> (QueryParam "title" Text :> (QueryParam "pageSize" (Textual Int32) :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] ListAvailsResponse))))))))))))))))))))
- accountsAvailsList :: Text -> AccountsAvailsList
- data AccountsAvailsList
- aalAltId :: Lens' AccountsAvailsList (Maybe Text)
- aalPphNames :: Lens' AccountsAvailsList [Text]
- aalXgafv :: Lens' AccountsAvailsList (Maybe Xgafv)
- aalStudioNames :: Lens' AccountsAvailsList [Text]
- aalVideoIds :: Lens' AccountsAvailsList [Text]
- aalUploadProtocol :: Lens' AccountsAvailsList (Maybe Text)
- aalPp :: Lens' AccountsAvailsList Bool
- aalAccessToken :: Lens' AccountsAvailsList (Maybe Text)
- aalUploadType :: Lens' AccountsAvailsList (Maybe Text)
- aalTerritories :: Lens' AccountsAvailsList [Text]
- aalAccountId :: Lens' AccountsAvailsList Text
- aalBearerToken :: Lens' AccountsAvailsList (Maybe Text)
- aalAltIds :: Lens' AccountsAvailsList [Text]
- aalPageToken :: Lens' AccountsAvailsList (Maybe Text)
- aalTitle :: Lens' AccountsAvailsList (Maybe Text)
- aalPageSize :: Lens' AccountsAvailsList (Maybe Int32)
- aalCallback :: Lens' AccountsAvailsList (Maybe Text)
REST Resource
type AccountsAvailsListResource = "v1" :> ("accounts" :> (Capture "accountId" Text :> ("avails" :> (QueryParam "altId" Text :> (QueryParams "pphNames" Text :> (QueryParam "$.xgafv" Xgafv :> (QueryParams "studioNames" Text :> (QueryParams "videoIds" Text :> (QueryParam "upload_protocol" Text :> (QueryParam "pp" Bool :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParams "territories" Text :> (QueryParam "bearer_token" Text :> (QueryParams "altIds" Text :> (QueryParam "pageToken" Text :> (QueryParam "title" Text :> (QueryParam "pageSize" (Textual Int32) :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] ListAvailsResponse)))))))))))))))))))) Source #
A resource alias for playmoviespartner.accounts.avails.list
method which the
AccountsAvailsList
request conforms to.
Creating a Request
Creates a value of AccountsAvailsList
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data AccountsAvailsList Source #
List Avails owned or managed by the partner. See _Authentication and Authorization rules_ and _List methods rules_ for more information about this method.
See: accountsAvailsList
smart constructor.
Instances
Request Lenses
aalAltId :: Lens' AccountsAvailsList (Maybe Text) Source #
Filter Avails that match a case-insensitive, partner-specific custom id. NOTE: this field is deprecated and will be removed on V2; `alt_ids` should be used instead.
aalPphNames :: Lens' AccountsAvailsList [Text] Source #
See _List methods rules_ for info about this field.
aalStudioNames :: Lens' AccountsAvailsList [Text] Source #
See _List methods rules_ for info about this field.
aalVideoIds :: Lens' AccountsAvailsList [Text] Source #
Filter Avails that match any of the given `video_id`s.
aalUploadProtocol :: Lens' AccountsAvailsList (Maybe Text) Source #
Upload protocol for media (e.g. "raw", "multipart").
aalAccessToken :: Lens' AccountsAvailsList (Maybe Text) Source #
OAuth access token.
aalUploadType :: Lens' AccountsAvailsList (Maybe Text) Source #
Legacy upload protocol for media (e.g. "media", "multipart").
aalTerritories :: Lens' AccountsAvailsList [Text] Source #
Filter Avails that match (case-insensitive) any of the given country codes, using the "ISO 3166-1 alpha-2" format (examples: "US", "us", "Us").
aalAccountId :: Lens' AccountsAvailsList Text Source #
REQUIRED. See _General rules_ for more information about this field.
aalBearerToken :: Lens' AccountsAvailsList (Maybe Text) Source #
OAuth bearer token.
aalAltIds :: Lens' AccountsAvailsList [Text] Source #
Filter Avails that match (case-insensitive) any of the given partner-specific custom ids.
aalPageToken :: Lens' AccountsAvailsList (Maybe Text) Source #
See _List methods rules_ for info about this field.
aalTitle :: Lens' AccountsAvailsList (Maybe Text) Source #
Filter that matches Avails with a `title_internal_alias`, `series_title_internal_alias`, `season_title_internal_alias`, or `episode_title_internal_alias` that contains the given case-insensitive title.
aalPageSize :: Lens' AccountsAvailsList (Maybe Int32) Source #
See _List methods rules_ for info about this field.
aalCallback :: Lens' AccountsAvailsList (Maybe Text) Source #
JSONP