gogol-youtube-analytics-0.4.0: Google YouTube Analytics 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.Resource.YouTubeAnalytics.GroupItems.Delete

Contents

Description

Removes an item from a group.

See: YouTube Analytics API Reference for youtubeAnalytics.groupItems.delete.

Synopsis

REST Resource

type GroupItemsDeleteResource = "v2" :> ("groupItems" :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "onBehalfOfContentOwner" Text :> (QueryParam "id" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> Delete '[JSON] EmptyResponse))))))))) Source #

A resource alias for youtubeAnalytics.groupItems.delete method which the GroupItemsDelete request conforms to.

Creating a Request

groupItemsDelete :: GroupItemsDelete Source #

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

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

data GroupItemsDelete Source #

Removes an item from a group.

See: groupItemsDelete smart constructor.

Instances
Eq GroupItemsDelete Source # 
Instance details

Defined in Network.Google.Resource.YouTubeAnalytics.GroupItems.Delete

Data GroupItemsDelete Source # 
Instance details

Defined in Network.Google.Resource.YouTubeAnalytics.GroupItems.Delete

Methods

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

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

toConstr :: GroupItemsDelete -> Constr #

dataTypeOf :: GroupItemsDelete -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GroupItemsDelete Source # 
Instance details

Defined in Network.Google.Resource.YouTubeAnalytics.GroupItems.Delete

Generic GroupItemsDelete Source # 
Instance details

Defined in Network.Google.Resource.YouTubeAnalytics.GroupItems.Delete

Associated Types

type Rep GroupItemsDelete :: Type -> Type #

GoogleRequest GroupItemsDelete Source # 
Instance details

Defined in Network.Google.Resource.YouTubeAnalytics.GroupItems.Delete

Associated Types

type Rs GroupItemsDelete :: Type #

type Scopes GroupItemsDelete :: [Symbol] #

type Rep GroupItemsDelete Source # 
Instance details

Defined in Network.Google.Resource.YouTubeAnalytics.GroupItems.Delete

type Rep GroupItemsDelete = D1 (MetaData "GroupItemsDelete" "Network.Google.Resource.YouTubeAnalytics.GroupItems.Delete" "gogol-youtube-analytics-0.4.0-IrfU7WJzyla4uJR5p2EXts" False) (C1 (MetaCons "GroupItemsDelete'" PrefixI True) ((S1 (MetaSel (Just "_gidXgafv") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Xgafv)) :*: (S1 (MetaSel (Just "_gidUploadProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gidAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_gidUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gidOnBehalfOfContentOwner") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gidId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gidCallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))
type Scopes GroupItemsDelete Source # 
Instance details

Defined in Network.Google.Resource.YouTubeAnalytics.GroupItems.Delete

type Scopes GroupItemsDelete = "https://www.googleapis.com/auth/youtube" ': ("https://www.googleapis.com/auth/youtube.readonly" ': ("https://www.googleapis.com/auth/youtubepartner" ': ("https://www.googleapis.com/auth/yt-analytics-monetary.readonly" ': ("https://www.googleapis.com/auth/yt-analytics.readonly" ': ([] :: [Symbol])))))
type Rs GroupItemsDelete Source # 
Instance details

Defined in Network.Google.Resource.YouTubeAnalytics.GroupItems.Delete

Request Lenses

gidUploadProtocol :: Lens' GroupItemsDelete (Maybe Text) Source #

Upload protocol for media (e.g. "raw", "multipart").

gidUploadType :: Lens' GroupItemsDelete (Maybe Text) Source #

Legacy upload protocol for media (e.g. "media", "multipart").

gidOnBehalfOfContentOwner :: Lens' GroupItemsDelete (Maybe Text) Source #

This parameter can only be used in a properly authorized request. **Note:** This parameter is intended exclusively for YouTube content partners that own and manage many different YouTube channels. The `onBehalfOfContentOwner` parameter indicates that the request's authorization credentials identify a YouTube user who is acting on behalf of the content owner specified in the parameter value. It allows content owners to authenticate once and get access to all their video and channel data, without having to provide authentication credentials for each individual channel. The account that the user authenticates with must be linked to the specified YouTube content owner.

gidId :: Lens' GroupItemsDelete (Maybe Text) Source #

The `id` parameter specifies the YouTube group item ID of the group item that is being deleted.