gogol-shopping-content-0.4.0: Google Content API for Shopping 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.Content.Datafeedstatuses.Get

Contents

Description

Retrieves the status of a datafeed from your Merchant Center account.

See: Content API for Shopping Reference for content.datafeedstatuses.get.

Synopsis

REST Resource

type DatafeedstatusesGetResource = "content" :> ("v2.1" :> (Capture "merchantId" (Textual Word64) :> ("datafeedstatuses" :> (Capture "datafeedId" (Textual Word64) :> (QueryParam "country" Text :> (QueryParam "language" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] DatafeedStatus))))))) Source #

A resource alias for content.datafeedstatuses.get method which the DatafeedstatusesGet request conforms to.

Creating a Request

datafeedstatusesGet Source #

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

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

data DatafeedstatusesGet Source #

Retrieves the status of a datafeed from your Merchant Center account.

See: datafeedstatusesGet smart constructor.

Instances
Eq DatafeedstatusesGet Source # 
Instance details

Defined in Network.Google.Resource.Content.Datafeedstatuses.Get

Data DatafeedstatusesGet Source # 
Instance details

Defined in Network.Google.Resource.Content.Datafeedstatuses.Get

Methods

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

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

toConstr :: DatafeedstatusesGet -> Constr #

dataTypeOf :: DatafeedstatusesGet -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DatafeedstatusesGet Source # 
Instance details

Defined in Network.Google.Resource.Content.Datafeedstatuses.Get

Generic DatafeedstatusesGet Source # 
Instance details

Defined in Network.Google.Resource.Content.Datafeedstatuses.Get

Associated Types

type Rep DatafeedstatusesGet :: Type -> Type #

GoogleRequest DatafeedstatusesGet Source # 
Instance details

Defined in Network.Google.Resource.Content.Datafeedstatuses.Get

Associated Types

type Rs DatafeedstatusesGet :: Type #

type Scopes DatafeedstatusesGet :: [Symbol] #

type Rep DatafeedstatusesGet Source # 
Instance details

Defined in Network.Google.Resource.Content.Datafeedstatuses.Get

type Rep DatafeedstatusesGet = D1 (MetaData "DatafeedstatusesGet" "Network.Google.Resource.Content.Datafeedstatuses.Get" "gogol-shopping-content-0.4.0-BIsXJOofTh8GkBklIAn8Hh" False) (C1 (MetaCons "DatafeedstatusesGet'" PrefixI True) ((S1 (MetaSel (Just "_dggMerchantId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Textual Word64)) :*: S1 (MetaSel (Just "_dggCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dggDatafeedId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Textual Word64)) :*: S1 (MetaSel (Just "_dggLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))
type Scopes DatafeedstatusesGet Source # 
Instance details

Defined in Network.Google.Resource.Content.Datafeedstatuses.Get

type Scopes DatafeedstatusesGet = "https://www.googleapis.com/auth/content" ': ([] :: [Symbol])
type Rs DatafeedstatusesGet Source # 
Instance details

Defined in Network.Google.Resource.Content.Datafeedstatuses.Get

Request Lenses

dggMerchantId :: Lens' DatafeedstatusesGet Word64 Source #

The ID of the account that manages the datafeed. This account cannot be a multi-client account.

dggCountry :: Lens' DatafeedstatusesGet (Maybe Text) Source #

The country for which to get the datafeed status. If this parameter is provided then language must also be provided. Note that this parameter is required for feeds targeting multiple countries and languages, since a feed may have a different status for each target.

dggLanguage :: Lens' DatafeedstatusesGet (Maybe Text) Source #

The language for which to get the datafeed status. If this parameter is provided then country must also be provided. Note that this parameter is required for feeds targeting multiple countries and languages, since a feed may have a different status for each target.