module Network.Google.Resource.PlayMoviesPartner.Accounts.ExperienceLocales.List
(
AccountsExperienceLocalesListResource
, accountsExperienceLocalesList
, AccountsExperienceLocalesList
, aellTitleLevelEidr
, aellStatus
, aellPphNames
, aellXgafv
, aellStudioNames
, aellUploadProtocol
, aellPp
, aellAccessToken
, aellUploadType
, aellAltCutId
, aellCustomId
, aellAccountId
, aellBearerToken
, aellEditLevelEidr
, aellPageToken
, aellPageSize
, aellCallback
) where
import Network.Google.PlayMoviesPartner.Types
import Network.Google.Prelude
type AccountsExperienceLocalesListResource =
"v1" :>
"accounts" :>
Capture "accountId" Text :>
"experienceLocales" :>
QueryParam "titleLevelEidr" Text :>
QueryParams "status" Text :>
QueryParams "pphNames" Text :>
QueryParam "$.xgafv" Text :>
QueryParams "studioNames" Text :>
QueryParam "upload_protocol" Text :>
QueryParam "pp" Bool :>
QueryParam "access_token" Text :>
QueryParam "uploadType" Text :>
QueryParam "altCutId" Text :>
QueryParam "customId" Text :>
QueryParam "bearer_token" Text :>
QueryParam "editLevelEidr" Text :>
QueryParam "pageToken" Text :>
QueryParam "pageSize" (Textual Int32)
:>
QueryParam "callback" Text :>
QueryParam "alt" AltJSON :>
Get '[JSON]
ListExperienceLocalesResponse
data AccountsExperienceLocalesList = AccountsExperienceLocalesList
{ _aellTitleLevelEidr :: !(Maybe Text)
, _aellStatus :: !(Maybe [Text])
, _aellPphNames :: !(Maybe [Text])
, _aellXgafv :: !(Maybe Text)
, _aellStudioNames :: !(Maybe [Text])
, _aellUploadProtocol :: !(Maybe Text)
, _aellPp :: !Bool
, _aellAccessToken :: !(Maybe Text)
, _aellUploadType :: !(Maybe Text)
, _aellAltCutId :: !(Maybe Text)
, _aellCustomId :: !(Maybe Text)
, _aellAccountId :: !Text
, _aellBearerToken :: !(Maybe Text)
, _aellEditLevelEidr :: !(Maybe Text)
, _aellPageToken :: !(Maybe Text)
, _aellPageSize :: !(Maybe (Textual Int32))
, _aellCallback :: !(Maybe Text)
} deriving (Eq,Show,Data,Typeable,Generic)
accountsExperienceLocalesList
:: Text
-> AccountsExperienceLocalesList
accountsExperienceLocalesList pAellAccountId_ =
AccountsExperienceLocalesList
{ _aellTitleLevelEidr = Nothing
, _aellStatus = Nothing
, _aellPphNames = Nothing
, _aellXgafv = Nothing
, _aellStudioNames = Nothing
, _aellUploadProtocol = Nothing
, _aellPp = True
, _aellAccessToken = Nothing
, _aellUploadType = Nothing
, _aellAltCutId = Nothing
, _aellCustomId = Nothing
, _aellAccountId = pAellAccountId_
, _aellBearerToken = Nothing
, _aellEditLevelEidr = Nothing
, _aellPageToken = Nothing
, _aellPageSize = Nothing
, _aellCallback = Nothing
}
aellTitleLevelEidr :: Lens' AccountsExperienceLocalesList (Maybe Text)
aellTitleLevelEidr
= lens _aellTitleLevelEidr
(\ s a -> s{_aellTitleLevelEidr = a})
aellStatus :: Lens' AccountsExperienceLocalesList [Text]
aellStatus
= lens _aellStatus (\ s a -> s{_aellStatus = a}) .
_Default
. _Coerce
aellPphNames :: Lens' AccountsExperienceLocalesList [Text]
aellPphNames
= lens _aellPphNames (\ s a -> s{_aellPphNames = a})
. _Default
. _Coerce
aellXgafv :: Lens' AccountsExperienceLocalesList (Maybe Text)
aellXgafv
= lens _aellXgafv (\ s a -> s{_aellXgafv = a})
aellStudioNames :: Lens' AccountsExperienceLocalesList [Text]
aellStudioNames
= lens _aellStudioNames
(\ s a -> s{_aellStudioNames = a})
. _Default
. _Coerce
aellUploadProtocol :: Lens' AccountsExperienceLocalesList (Maybe Text)
aellUploadProtocol
= lens _aellUploadProtocol
(\ s a -> s{_aellUploadProtocol = a})
aellPp :: Lens' AccountsExperienceLocalesList Bool
aellPp = lens _aellPp (\ s a -> s{_aellPp = a})
aellAccessToken :: Lens' AccountsExperienceLocalesList (Maybe Text)
aellAccessToken
= lens _aellAccessToken
(\ s a -> s{_aellAccessToken = a})
aellUploadType :: Lens' AccountsExperienceLocalesList (Maybe Text)
aellUploadType
= lens _aellUploadType
(\ s a -> s{_aellUploadType = a})
aellAltCutId :: Lens' AccountsExperienceLocalesList (Maybe Text)
aellAltCutId
= lens _aellAltCutId (\ s a -> s{_aellAltCutId = a})
aellCustomId :: Lens' AccountsExperienceLocalesList (Maybe Text)
aellCustomId
= lens _aellCustomId (\ s a -> s{_aellCustomId = a})
aellAccountId :: Lens' AccountsExperienceLocalesList Text
aellAccountId
= lens _aellAccountId
(\ s a -> s{_aellAccountId = a})
aellBearerToken :: Lens' AccountsExperienceLocalesList (Maybe Text)
aellBearerToken
= lens _aellBearerToken
(\ s a -> s{_aellBearerToken = a})
aellEditLevelEidr :: Lens' AccountsExperienceLocalesList (Maybe Text)
aellEditLevelEidr
= lens _aellEditLevelEidr
(\ s a -> s{_aellEditLevelEidr = a})
aellPageToken :: Lens' AccountsExperienceLocalesList (Maybe Text)
aellPageToken
= lens _aellPageToken
(\ s a -> s{_aellPageToken = a})
aellPageSize :: Lens' AccountsExperienceLocalesList (Maybe Int32)
aellPageSize
= lens _aellPageSize (\ s a -> s{_aellPageSize = a})
. mapping _Coerce
aellCallback :: Lens' AccountsExperienceLocalesList (Maybe Text)
aellCallback
= lens _aellCallback (\ s a -> s{_aellCallback = a})
instance GoogleRequest AccountsExperienceLocalesList
where
type Rs AccountsExperienceLocalesList =
ListExperienceLocalesResponse
requestClient AccountsExperienceLocalesList{..}
= go _aellAccountId _aellTitleLevelEidr
(_aellStatus ^. _Default)
(_aellPphNames ^. _Default)
_aellXgafv
(_aellStudioNames ^. _Default)
_aellUploadProtocol
(Just _aellPp)
_aellAccessToken
_aellUploadType
_aellAltCutId
_aellCustomId
_aellBearerToken
_aellEditLevelEidr
_aellPageToken
_aellPageSize
_aellCallback
(Just AltJSON)
playMoviesPartnerService
where go
= buildClient
(Proxy ::
Proxy AccountsExperienceLocalesListResource)
mempty