gogol-shopping-content-0.2.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.ShoppingContent

Contents

Description

Manages product items, inventory, and Merchant Center accounts for Google Shopping.

See: Content API for Shopping Reference

Synopsis

Service Configuration

shoppingContentService :: ServiceConfig Source #

Default request referring to version v2 of the Content API for Shopping. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

contentScope :: Proxy '["https://www.googleapis.com/auth/content"] Source #

Manage your product listings and accounts for Google Shopping

API Declaration

type ShoppingContentAPI = AccounttaxListResource :<|> (AccounttaxPatchResource :<|> (AccounttaxGetResource :<|> (AccounttaxCustombatchResource :<|> (AccounttaxUpdateResource :<|> (AccountsInsertResource :<|> (AccountsListResource :<|> (AccountsPatchResource :<|> (AccountsGetResource :<|> (AccountsCustombatchResource :<|> (AccountsAuthInfoResource :<|> (AccountsDeleteResource :<|> (AccountsUpdateResource :<|> (ProductstatusesListResource :<|> (ProductstatusesGetResource :<|> (ProductstatusesCustombatchResource :<|> (ShippingSettingsListResource :<|> (ShippingSettingsPatchResource :<|> (ShippingSettingsGetResource :<|> (ShippingSettingsCustombatchResource :<|> (ShippingSettingsGetsupportedcarriersResource :<|> (ShippingSettingsUpdateResource :<|> (InventorySetResource :<|> (InventoryCustombatchResource :<|> (OrdersGetbymerchantOrderidResource :<|> (OrdersCreatetestOrderResource :<|> (OrdersListResource :<|> (OrdersCancellineitemResource :<|> (OrdersUpdatemerchantOrderidResource :<|> (OrdersAcknowledgeResource :<|> (OrdersGetResource :<|> (OrdersRefundResource :<|> (OrdersGettestOrdertemplateResource :<|> (OrdersReturnlineitemResource :<|> (OrdersUpdateshipmentResource :<|> (OrdersCustombatchResource :<|> (OrdersAdvancetestOrderResource :<|> (OrdersShiplineitemsResource :<|> (OrdersCancelResource :<|> (ProductsInsertResource :<|> (ProductsListResource :<|> (ProductsGetResource :<|> (ProductsCustombatchResource :<|> (ProductsDeleteResource :<|> (DatafeedstatusesListResource :<|> (DatafeedstatusesGetResource :<|> (DatafeedstatusesCustombatchResource :<|> (AccountstatusesListResource :<|> (AccountstatusesGetResource :<|> (AccountstatusesCustombatchResource :<|> (AccountshippingListResource :<|> (AccountshippingPatchResource :<|> (AccountshippingGetResource :<|> (AccountshippingCustombatchResource :<|> (AccountshippingUpdateResource :<|> (DatafeedsInsertResource :<|> (DatafeedsListResource :<|> (DatafeedsPatchResource :<|> (DatafeedsGetResource :<|> (DatafeedsCustombatchResource :<|> (DatafeedsDeleteResource :<|> DatafeedsUpdateResource)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source #

Represents the entirety of the methods and resources available for the Content API for Shopping service.

Resources

content.accounts.authinfo

content.accounts.custombatch

content.accounts.delete

content.accounts.get

content.accounts.insert

content.accounts.list

content.accounts.patch

content.accounts.update

content.accountshipping.custombatch

content.accountshipping.get

content.accountshipping.list

content.accountshipping.patch

content.accountshipping.update

content.accountstatuses.custombatch

content.accountstatuses.get

content.accountstatuses.list

content.accounttax.custombatch

content.accounttax.get

content.accounttax.list

content.accounttax.patch

content.accounttax.update

content.datafeeds.custombatch

content.datafeeds.delete

content.datafeeds.get

content.datafeeds.insert

content.datafeeds.list

content.datafeeds.patch

content.datafeeds.update

content.datafeedstatuses.custombatch

content.datafeedstatuses.get

content.datafeedstatuses.list

content.inventory.custombatch

content.inventory.set

content.orders.acknowledge

content.orders.advancetestorder

content.orders.cancel

content.orders.cancellineitem

content.orders.createtestorder

content.orders.custombatch

content.orders.get

content.orders.getbymerchantorderid

content.orders.gettestordertemplate

content.orders.list

content.orders.refund

content.orders.returnlineitem

content.orders.shiplineitems

content.orders.updatemerchantorderid

content.orders.updateshipment

content.products.custombatch

content.products.delete

content.products.get

content.products.insert

content.products.list

content.productstatuses.custombatch

content.productstatuses.get

content.productstatuses.list

content.shippingsettings.custombatch

content.shippingsettings.get

content.shippingsettings.getsupportedcarriers

content.shippingsettings.list

content.shippingsettings.patch

content.shippingsettings.update

Types

OrdersAcknowledgeRequest

data OrdersAcknowledgeRequest Source #

Instances

Eq OrdersAcknowledgeRequest Source # 
Data OrdersAcknowledgeRequest Source # 

Methods

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

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

toConstr :: OrdersAcknowledgeRequest -> Constr #

dataTypeOf :: OrdersAcknowledgeRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrdersAcknowledgeRequest Source # 
Generic OrdersAcknowledgeRequest Source # 
ToJSON OrdersAcknowledgeRequest Source # 
FromJSON OrdersAcknowledgeRequest Source # 
type Rep OrdersAcknowledgeRequest Source # 
type Rep OrdersAcknowledgeRequest = D1 (MetaData "OrdersAcknowledgeRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" True) (C1 (MetaCons "OrdersAcknowledgeRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_oarOperationId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

ordersAcknowledgeRequest :: OrdersAcknowledgeRequest Source #

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

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

oarOperationId :: Lens' OrdersAcknowledgeRequest (Maybe Text) Source #

The ID of the operation. Unique across all operations for a given order.

AccountTax

data AccountTax Source #

The tax settings of a merchant account.

See: accountTax smart constructor.

Instances

Eq AccountTax Source # 
Data AccountTax Source # 

Methods

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

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

toConstr :: AccountTax -> Constr #

dataTypeOf :: AccountTax -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AccountTax Source # 
Generic AccountTax Source # 

Associated Types

type Rep AccountTax :: * -> * #

ToJSON AccountTax Source # 
FromJSON AccountTax Source # 
type Rep AccountTax Source # 
type Rep AccountTax = D1 (MetaData "AccountTax" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountTax'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_atRules") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AccountTaxTaxRule]))) ((:*:) (S1 (MetaSel (Just Symbol "_atKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_atAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))))))

accountTax :: AccountTax Source #

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

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

atRules :: Lens' AccountTax [AccountTaxTaxRule] Source #

Tax rules. Updating the tax rules will enable US taxes (not reversible). Defining no rules is equivalent to not charging tax at all.

atKind :: Lens' AccountTax Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#accountTax".

atAccountId :: Lens' AccountTax (Maybe Word64) Source #

The ID of the account to which these account tax settings belong.

OrdersUpdateMerchantOrderIdRequest

data OrdersUpdateMerchantOrderIdRequest Source #

Instances

Eq OrdersUpdateMerchantOrderIdRequest Source # 
Data OrdersUpdateMerchantOrderIdRequest Source # 

Methods

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

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

toConstr :: OrdersUpdateMerchantOrderIdRequest -> Constr #

dataTypeOf :: OrdersUpdateMerchantOrderIdRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrdersUpdateMerchantOrderIdRequest Source # 
Generic OrdersUpdateMerchantOrderIdRequest Source # 
ToJSON OrdersUpdateMerchantOrderIdRequest Source # 
FromJSON OrdersUpdateMerchantOrderIdRequest Source # 
type Rep OrdersUpdateMerchantOrderIdRequest Source # 
type Rep OrdersUpdateMerchantOrderIdRequest = D1 (MetaData "OrdersUpdateMerchantOrderIdRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersUpdateMerchantOrderIdRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_oumoirMerchantOrderId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oumoirOperationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

ordersUpdateMerchantOrderIdRequest :: OrdersUpdateMerchantOrderIdRequest Source #

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

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

oumoirMerchantOrderId :: Lens' OrdersUpdateMerchantOrderIdRequest (Maybe Text) Source #

The merchant order id to be assigned to the order. Must be unique per merchant.

oumoirOperationId :: Lens' OrdersUpdateMerchantOrderIdRequest (Maybe Text) Source #

The ID of the operation. Unique across all operations for a given order.

OrdersAdvanceTestOrderResponse

data OrdersAdvanceTestOrderResponse Source #

Instances

Eq OrdersAdvanceTestOrderResponse Source # 
Data OrdersAdvanceTestOrderResponse Source # 

Methods

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

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

toConstr :: OrdersAdvanceTestOrderResponse -> Constr #

dataTypeOf :: OrdersAdvanceTestOrderResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrdersAdvanceTestOrderResponse Source # 
Generic OrdersAdvanceTestOrderResponse Source # 
ToJSON OrdersAdvanceTestOrderResponse Source # 
FromJSON OrdersAdvanceTestOrderResponse Source # 
type Rep OrdersAdvanceTestOrderResponse Source # 
type Rep OrdersAdvanceTestOrderResponse = D1 (MetaData "OrdersAdvanceTestOrderResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" True) (C1 (MetaCons "OrdersAdvanceTestOrderResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_oatorKind") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

ordersAdvanceTestOrderResponse :: OrdersAdvanceTestOrderResponse Source #

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

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

oatorKind :: Lens' OrdersAdvanceTestOrderResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#ordersAdvanceTestOrderResponse".

ProductsCustomBatchResponse

data ProductsCustomBatchResponse Source #

Instances

Eq ProductsCustomBatchResponse Source # 
Data ProductsCustomBatchResponse Source # 

Methods

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

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

toConstr :: ProductsCustomBatchResponse -> Constr #

dataTypeOf :: ProductsCustomBatchResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ProductsCustomBatchResponse Source # 
Generic ProductsCustomBatchResponse Source # 
ToJSON ProductsCustomBatchResponse Source # 
FromJSON ProductsCustomBatchResponse Source # 
type Rep ProductsCustomBatchResponse Source # 
type Rep ProductsCustomBatchResponse = D1 (MetaData "ProductsCustomBatchResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ProductsCustomBatchResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pcbrEntries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ProductsCustomBatchResponseEntry]))) (S1 (MetaSel (Just Symbol "_pcbrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

productsCustomBatchResponse :: ProductsCustomBatchResponse Source #

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

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

pcbrEntries :: Lens' ProductsCustomBatchResponse [ProductsCustomBatchResponseEntry] Source #

The result of the execution of the batch requests.

pcbrKind :: Lens' ProductsCustomBatchResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#productsCustomBatchResponse".

OrdersGettestOrdertemplateTemplateName

data OrdersGettestOrdertemplateTemplateName Source #

The name of the template to retrieve.

Constructors

TEMPLATE1
template1
Template1a
template1a
Template1b
template1b
TEMPLATE2
template2

Instances

Enum OrdersGettestOrdertemplateTemplateName Source # 
Eq OrdersGettestOrdertemplateTemplateName Source # 
Data OrdersGettestOrdertemplateTemplateName Source # 

Methods

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

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

toConstr :: OrdersGettestOrdertemplateTemplateName -> Constr #

dataTypeOf :: OrdersGettestOrdertemplateTemplateName -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord OrdersGettestOrdertemplateTemplateName Source # 
Read OrdersGettestOrdertemplateTemplateName Source # 
Show OrdersGettestOrdertemplateTemplateName Source # 
Generic OrdersGettestOrdertemplateTemplateName Source # 
Hashable OrdersGettestOrdertemplateTemplateName Source # 
ToJSON OrdersGettestOrdertemplateTemplateName Source # 
FromJSON OrdersGettestOrdertemplateTemplateName Source # 
FromHttpApiData OrdersGettestOrdertemplateTemplateName Source # 
ToHttpApiData OrdersGettestOrdertemplateTemplateName Source # 
type Rep OrdersGettestOrdertemplateTemplateName Source # 
type Rep OrdersGettestOrdertemplateTemplateName = D1 (MetaData "OrdersGettestOrdertemplateTemplateName" "Network.Google.ShoppingContent.Types.Sum" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) ((:+:) ((:+:) (C1 (MetaCons "TEMPLATE1" PrefixI False) U1) (C1 (MetaCons "Template1a" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Template1b" PrefixI False) U1) (C1 (MetaCons "TEMPLATE2" PrefixI False) U1)))

TestOrderCustomer

data TestOrderCustomer Source #

Instances

Eq TestOrderCustomer Source # 
Data TestOrderCustomer Source # 

Methods

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

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

toConstr :: TestOrderCustomer -> Constr #

dataTypeOf :: TestOrderCustomer -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TestOrderCustomer Source # 
Generic TestOrderCustomer Source # 
ToJSON TestOrderCustomer Source # 
FromJSON TestOrderCustomer Source # 
type Rep TestOrderCustomer Source # 
type Rep TestOrderCustomer = D1 (MetaData "TestOrderCustomer" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "TestOrderCustomer'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tocFullName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_tocEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_tocExplicitMarketingPreference") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))

testOrderCustomer :: TestOrderCustomer Source #

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

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

tocFullName :: Lens' TestOrderCustomer (Maybe Text) Source #

Full name of the customer.

tocEmail :: Lens' TestOrderCustomer (Maybe Text) Source #

Email address of the customer.

tocExplicitMarketingPreference :: Lens' TestOrderCustomer (Maybe Bool) Source #

If set, this indicates the user explicitly chose to opt in or out of providing marketing rights to the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was thus not shown the marketing right opt in/out checkbox during the checkout flow. Optional.

DatafeedstatusesCustomBatchResponse

data DatafeedstatusesCustomBatchResponse Source #

Instances

Eq DatafeedstatusesCustomBatchResponse Source # 
Data DatafeedstatusesCustomBatchResponse Source # 

Methods

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

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

toConstr :: DatafeedstatusesCustomBatchResponse -> Constr #

dataTypeOf :: DatafeedstatusesCustomBatchResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DatafeedstatusesCustomBatchResponse Source # 
Generic DatafeedstatusesCustomBatchResponse Source # 
ToJSON DatafeedstatusesCustomBatchResponse Source # 
FromJSON DatafeedstatusesCustomBatchResponse Source # 
type Rep DatafeedstatusesCustomBatchResponse Source # 
type Rep DatafeedstatusesCustomBatchResponse = D1 (MetaData "DatafeedstatusesCustomBatchResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "DatafeedstatusesCustomBatchResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dcbrEntries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DatafeedstatusesCustomBatchResponseEntry]))) (S1 (MetaSel (Just Symbol "_dcbrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

datafeedstatusesCustomBatchResponse :: DatafeedstatusesCustomBatchResponse Source #

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

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

dcbrKind :: Lens' DatafeedstatusesCustomBatchResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#datafeedstatusesCustomBatchResponse".

OrderReturn

data OrderReturn Source #

Instances

Eq OrderReturn Source # 
Data OrderReturn Source # 

Methods

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

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

toConstr :: OrderReturn -> Constr #

dataTypeOf :: OrderReturn -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrderReturn Source # 
Generic OrderReturn Source # 

Associated Types

type Rep OrderReturn :: * -> * #

ToJSON OrderReturn Source # 
FromJSON OrderReturn Source # 
type Rep OrderReturn Source # 
type Rep OrderReturn = D1 (MetaData "OrderReturn" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrderReturn'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_orQuantity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) (S1 (MetaSel (Just Symbol "_orActor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_orReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_orCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_orReasonText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

orderReturn :: OrderReturn Source #

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

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

orQuantity :: Lens' OrderReturn (Maybe Word32) Source #

Quantity that is returned.

orActor :: Lens' OrderReturn (Maybe Text) Source #

The actor that created the refund.

orReason :: Lens' OrderReturn (Maybe Text) Source #

The reason for the return.

orCreationDate :: Lens' OrderReturn (Maybe Text) Source #

Date on which the item has been created, in ISO 8601 format.

orReasonText :: Lens' OrderReturn (Maybe Text) Source #

The explanation of the reason.

AccounttaxCustomBatchResponseEntry

data AccounttaxCustomBatchResponseEntry Source #

A batch entry encoding a single non-batch accounttax response.

See: accounttaxCustomBatchResponseEntry smart constructor.

Instances

Eq AccounttaxCustomBatchResponseEntry Source # 
Data AccounttaxCustomBatchResponseEntry Source # 

Methods

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

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

toConstr :: AccounttaxCustomBatchResponseEntry -> Constr #

dataTypeOf :: AccounttaxCustomBatchResponseEntry -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AccounttaxCustomBatchResponseEntry Source # 
Generic AccounttaxCustomBatchResponseEntry Source # 
ToJSON AccounttaxCustomBatchResponseEntry Source # 
FromJSON AccounttaxCustomBatchResponseEntry Source # 
type Rep AccounttaxCustomBatchResponseEntry Source # 
type Rep AccounttaxCustomBatchResponseEntry = D1 (MetaData "AccounttaxCustomBatchResponseEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccounttaxCustomBatchResponseEntry'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_acbreAccountTax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AccountTax))) (S1 (MetaSel (Just Symbol "_acbreKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_acbreErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Errors))) (S1 (MetaSel (Just Symbol "_acbreBatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))))))

accounttaxCustomBatchResponseEntry :: AccounttaxCustomBatchResponseEntry Source #

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

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

acbreAccountTax :: Lens' AccounttaxCustomBatchResponseEntry (Maybe AccountTax) Source #

The retrieved or updated account tax settings.

acbreKind :: Lens' AccounttaxCustomBatchResponseEntry Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#accounttaxCustomBatchResponseEntry".

acbreErrors :: Lens' AccounttaxCustomBatchResponseEntry (Maybe Errors) Source #

A list of errors defined if and only if the request failed.

acbreBatchId :: Lens' AccounttaxCustomBatchResponseEntry (Maybe Word32) Source #

The ID of the request entry this entry responds to.

InventoryCustomBatchRequest

data InventoryCustomBatchRequest Source #

Instances

Eq InventoryCustomBatchRequest Source # 
Data InventoryCustomBatchRequest Source # 

Methods

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

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

toConstr :: InventoryCustomBatchRequest -> Constr #

dataTypeOf :: InventoryCustomBatchRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show InventoryCustomBatchRequest Source # 
Generic InventoryCustomBatchRequest Source # 
ToJSON InventoryCustomBatchRequest Source # 
FromJSON InventoryCustomBatchRequest Source # 
type Rep InventoryCustomBatchRequest Source # 
type Rep InventoryCustomBatchRequest = D1 (MetaData "InventoryCustomBatchRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" True) (C1 (MetaCons "InventoryCustomBatchRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_icbrEntries") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [InventoryCustomBatchRequestEntry]))))

inventoryCustomBatchRequest :: InventoryCustomBatchRequest Source #

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

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

icbrEntries :: Lens' InventoryCustomBatchRequest [InventoryCustomBatchRequestEntry] Source #

The request entries to be processed in the batch.

AccountsAuthInfoResponse

data AccountsAuthInfoResponse Source #

Instances

Eq AccountsAuthInfoResponse Source # 
Data AccountsAuthInfoResponse Source # 

Methods

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

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

toConstr :: AccountsAuthInfoResponse -> Constr #

dataTypeOf :: AccountsAuthInfoResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AccountsAuthInfoResponse Source # 
Generic AccountsAuthInfoResponse Source # 
ToJSON AccountsAuthInfoResponse Source # 
FromJSON AccountsAuthInfoResponse Source # 
type Rep AccountsAuthInfoResponse Source # 
type Rep AccountsAuthInfoResponse = D1 (MetaData "AccountsAuthInfoResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountsAuthInfoResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_aairKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_aairAccountIdentifiers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AccountIdentifier])))))

accountsAuthInfoResponse :: AccountsAuthInfoResponse Source #

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

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

aairKind :: Lens' AccountsAuthInfoResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#accountsAuthInfoResponse".

aairAccountIdentifiers :: Lens' AccountsAuthInfoResponse [AccountIdentifier] Source #

The account identifiers corresponding to the authenticated user. - For an individual account: only the merchant ID is defined - For an aggregator: only the aggregator ID is defined - For a subaccount of an MCA: both the merchant ID and the aggregator ID are defined.

ProductStatusDestinationStatus

data ProductStatusDestinationStatus Source #

Instances

Eq ProductStatusDestinationStatus Source # 
Data ProductStatusDestinationStatus Source # 

Methods

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

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

toConstr :: ProductStatusDestinationStatus -> Constr #

dataTypeOf :: ProductStatusDestinationStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ProductStatusDestinationStatus Source # 
Generic ProductStatusDestinationStatus Source # 
ToJSON ProductStatusDestinationStatus Source # 
FromJSON ProductStatusDestinationStatus Source # 
type Rep ProductStatusDestinationStatus Source # 
type Rep ProductStatusDestinationStatus = D1 (MetaData "ProductStatusDestinationStatus" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ProductStatusDestinationStatus'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_psdsDestination") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_psdsIntention") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_psdsApprovalStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

productStatusDestinationStatus :: ProductStatusDestinationStatus Source #

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

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

psdsIntention :: Lens' ProductStatusDestinationStatus (Maybe Text) Source #

Whether the destination is required, excluded, selected by default or should be validated.

AccountTaxTaxRule

data AccountTaxTaxRule Source #

Tax calculation rule to apply in a state or province (USA only).

See: accountTaxTaxRule smart constructor.

Instances

Eq AccountTaxTaxRule Source # 
Data AccountTaxTaxRule Source # 

Methods

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

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

toConstr :: AccountTaxTaxRule -> Constr #

dataTypeOf :: AccountTaxTaxRule -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AccountTaxTaxRule Source # 
Generic AccountTaxTaxRule Source # 
ToJSON AccountTaxTaxRule Source # 
FromJSON AccountTaxTaxRule Source # 
type Rep AccountTaxTaxRule Source # 
type Rep AccountTaxTaxRule = D1 (MetaData "AccountTaxTaxRule" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountTaxTaxRule'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_attrUseGlobalRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_attrCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_attrShippingTaxed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) ((:*:) (S1 (MetaSel (Just Symbol "_attrLocationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_attrRatePercent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

accountTaxTaxRule :: AccountTaxTaxRule Source #

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

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

attrUseGlobalRate :: Lens' AccountTaxTaxRule (Maybe Bool) Source #

Whether the tax rate is taken from a global tax table or specified explicitly.

attrCountry :: Lens' AccountTaxTaxRule (Maybe Text) Source #

Country code in which tax is applicable.

attrShippingTaxed :: Lens' AccountTaxTaxRule (Maybe Bool) Source #

If true, shipping charges are also taxed.

attrLocationId :: Lens' AccountTaxTaxRule (Maybe Word64) Source #

State (or province) is which the tax is applicable, described by its location id (also called criteria id).

attrRatePercent :: Lens' AccountTaxTaxRule (Maybe Text) Source #

Explicit tax rate in percent, represented as a floating point number without the percentage character. Must not be negative.

PostalCodeGroup

data PostalCodeGroup Source #

Instances

Eq PostalCodeGroup Source # 
Data PostalCodeGroup Source # 

Methods

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

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

toConstr :: PostalCodeGroup -> Constr #

dataTypeOf :: PostalCodeGroup -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PostalCodeGroup Source # 
Generic PostalCodeGroup Source # 
ToJSON PostalCodeGroup Source # 
FromJSON PostalCodeGroup Source # 
type Rep PostalCodeGroup Source # 
type Rep PostalCodeGroup = D1 (MetaData "PostalCodeGroup" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "PostalCodeGroup'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pcgCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pcgPostalCodeRanges") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PostalCodeRange]))) (S1 (MetaSel (Just Symbol "_pcgName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

postalCodeGroup :: PostalCodeGroup Source #

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

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

pcgCountry :: Lens' PostalCodeGroup (Maybe Text) Source #

The CLDR territory code of the country the postal code group applies to. Required.

pcgPostalCodeRanges :: Lens' PostalCodeGroup [PostalCodeRange] Source #

A range of postal codes. Required.

pcgName :: Lens' PostalCodeGroup (Maybe Text) Source #

The name of the postal code group, referred to in headers. Required.

ProductDestination

data ProductDestination Source #

Instances

Eq ProductDestination Source # 
Data ProductDestination Source # 

Methods

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

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

toConstr :: ProductDestination -> Constr #

dataTypeOf :: ProductDestination -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ProductDestination Source # 
Generic ProductDestination Source # 
ToJSON ProductDestination Source # 
FromJSON ProductDestination Source # 
type Rep ProductDestination Source # 
type Rep ProductDestination = D1 (MetaData "ProductDestination" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ProductDestination'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pdIntention") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pdDestinationName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

productDestination :: ProductDestination Source #

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

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

pdIntention :: Lens' ProductDestination (Maybe Text) Source #

Whether the destination is required, excluded or should be validated.

pdDestinationName :: Lens' ProductDestination (Maybe Text) Source #

The name of the destination.

DatafeedsCustomBatchRequest

data DatafeedsCustomBatchRequest Source #

Instances

Eq DatafeedsCustomBatchRequest Source # 
Data DatafeedsCustomBatchRequest Source # 

Methods

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

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

toConstr :: DatafeedsCustomBatchRequest -> Constr #

dataTypeOf :: DatafeedsCustomBatchRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DatafeedsCustomBatchRequest Source # 
Generic DatafeedsCustomBatchRequest Source # 
ToJSON DatafeedsCustomBatchRequest Source # 
FromJSON DatafeedsCustomBatchRequest Source # 
type Rep DatafeedsCustomBatchRequest Source # 
type Rep DatafeedsCustomBatchRequest = D1 (MetaData "DatafeedsCustomBatchRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" True) (C1 (MetaCons "DatafeedsCustomBatchRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_dEntries") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [DatafeedsCustomBatchRequestEntry]))))

datafeedsCustomBatchRequest :: DatafeedsCustomBatchRequest Source #

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

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

dEntries :: Lens' DatafeedsCustomBatchRequest [DatafeedsCustomBatchRequestEntry] Source #

The request entries to be processed in the batch.

OrdersCustomBatchRequestEntry

data OrdersCustomBatchRequestEntry Source #

Instances

Eq OrdersCustomBatchRequestEntry Source # 
Data OrdersCustomBatchRequestEntry Source # 

Methods

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

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

toConstr :: OrdersCustomBatchRequestEntry -> Constr #

dataTypeOf :: OrdersCustomBatchRequestEntry -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrdersCustomBatchRequestEntry Source # 
Generic OrdersCustomBatchRequestEntry Source # 
ToJSON OrdersCustomBatchRequestEntry Source # 
FromJSON OrdersCustomBatchRequestEntry Source # 
type Rep OrdersCustomBatchRequestEntry Source # 
type Rep OrdersCustomBatchRequestEntry = D1 (MetaData "OrdersCustomBatchRequestEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersCustomBatchRequestEntry'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ocbreMerchantId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) ((:*:) (S1 (MetaSel (Just Symbol "_ocbreCancelLineItem") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OrdersCustomBatchRequestEntryCancelLineItem))) (S1 (MetaSel (Just Symbol "_ocbreRefund") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OrdersCustomBatchRequestEntryRefund))))) ((:*:) (S1 (MetaSel (Just Symbol "_ocbreUpdateShipment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OrdersCustomBatchRequestEntryUpdateShipment))) ((:*:) (S1 (MetaSel (Just Symbol "_ocbreReturnLineItem") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OrdersCustomBatchRequestEntryReturnLineItem))) (S1 (MetaSel (Just Symbol "_ocbreMerchantOrderId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ocbreMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ocbreShipLineItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OrdersCustomBatchRequestEntryShipLineItems))) (S1 (MetaSel (Just Symbol "_ocbreOperationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_ocbreOrderId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ocbreCancel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OrdersCustomBatchRequestEntryCancel))) (S1 (MetaSel (Just Symbol "_ocbreBatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))))))))

ocbreMerchantOrderId :: Lens' OrdersCustomBatchRequestEntry (Maybe Text) Source #

The merchant order id. Required for updateMerchantOrderId and getByMerchantOrderId methods.

ocbreOperationId :: Lens' OrdersCustomBatchRequestEntry (Maybe Text) Source #

The ID of the operation. Unique across all operations for a given order. Required for all methods beside get and getByMerchantOrderId.

ocbreOrderId :: Lens' OrdersCustomBatchRequestEntry (Maybe Text) Source #

The ID of the order. Required for all methods beside getByMerchantOrderId.

ocbreBatchId :: Lens' OrdersCustomBatchRequestEntry (Maybe Word32) Source #

An entry ID, unique within the batch request.

OrdersRefundRequest

data OrdersRefundRequest Source #

Instances

Eq OrdersRefundRequest Source # 
Data OrdersRefundRequest Source # 

Methods

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

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

toConstr :: OrdersRefundRequest -> Constr #

dataTypeOf :: OrdersRefundRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrdersRefundRequest Source # 
Generic OrdersRefundRequest Source # 
ToJSON OrdersRefundRequest Source # 
FromJSON OrdersRefundRequest Source # 
type Rep OrdersRefundRequest Source # 
type Rep OrdersRefundRequest = D1 (MetaData "OrdersRefundRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersRefundRequest'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_orrAmount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price))) (S1 (MetaSel (Just Symbol "_orrReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_orrOperationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_orrReasonText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

ordersRefundRequest :: OrdersRefundRequest Source #

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

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

orrAmount :: Lens' OrdersRefundRequest (Maybe Price) Source #

The amount that is refunded.

orrReason :: Lens' OrdersRefundRequest (Maybe Text) Source #

The reason for the refund.

orrOperationId :: Lens' OrdersRefundRequest (Maybe Text) Source #

The ID of the operation. Unique across all operations for a given order.

orrReasonText :: Lens' OrdersRefundRequest (Maybe Text) Source #

The explanation of the reason.

AccountShippingShippingServiceCalculationMethod

data AccountShippingShippingServiceCalculationMethod Source #

Shipping cost calculation method. Exactly one of the field is set.

See: accountShippingShippingServiceCalculationMethod smart constructor.

Instances

Eq AccountShippingShippingServiceCalculationMethod Source # 
Data AccountShippingShippingServiceCalculationMethod Source # 

Methods

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

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

toConstr :: AccountShippingShippingServiceCalculationMethod -> Constr #

dataTypeOf :: AccountShippingShippingServiceCalculationMethod -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AccountShippingShippingServiceCalculationMethod Source # 
Generic AccountShippingShippingServiceCalculationMethod Source # 
ToJSON AccountShippingShippingServiceCalculationMethod Source # 
FromJSON AccountShippingShippingServiceCalculationMethod Source # 
type Rep AccountShippingShippingServiceCalculationMethod Source # 
type Rep AccountShippingShippingServiceCalculationMethod = D1 (MetaData "AccountShippingShippingServiceCalculationMethod" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountShippingShippingServiceCalculationMethod'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_assscmPercentageRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_assscmCarrierRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_assscmRateTable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_assscmExcluded") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_assscmFlatRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price)))))))

assscmPercentageRate :: Lens' AccountShippingShippingServiceCalculationMethod (Maybe Text) Source #

Percentage of the price, represented as a floating point number without the percentage character.

assscmCarrierRate :: Lens' AccountShippingShippingServiceCalculationMethod (Maybe Text) Source #

Name of the carrier rate to use for the calculation.

assscmRateTable :: Lens' AccountShippingShippingServiceCalculationMethod (Maybe Text) Source #

Name of the rate table to use for the calculation.

assscmExcluded :: Lens' AccountShippingShippingServiceCalculationMethod (Maybe Bool) Source #

Delivery is excluded. Valid only within cost rules tree.

assscmFlatRate :: Lens' AccountShippingShippingServiceCalculationMethod (Maybe Price) Source #

Fixed price shipping, represented as a floating point number associated with a currency.

OrdersCustomBatchRequestEntryCancelLineItem

data OrdersCustomBatchRequestEntryCancelLineItem Source #

Instances

Eq OrdersCustomBatchRequestEntryCancelLineItem Source # 
Data OrdersCustomBatchRequestEntryCancelLineItem Source # 

Methods

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

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

toConstr :: OrdersCustomBatchRequestEntryCancelLineItem -> Constr #

dataTypeOf :: OrdersCustomBatchRequestEntryCancelLineItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrdersCustomBatchRequestEntryCancelLineItem Source # 
Generic OrdersCustomBatchRequestEntryCancelLineItem Source # 
ToJSON OrdersCustomBatchRequestEntryCancelLineItem Source # 
FromJSON OrdersCustomBatchRequestEntryCancelLineItem Source # 
type Rep OrdersCustomBatchRequestEntryCancelLineItem Source # 
type Rep OrdersCustomBatchRequestEntryCancelLineItem = D1 (MetaData "OrdersCustomBatchRequestEntryCancelLineItem" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersCustomBatchRequestEntryCancelLineItem'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ocbrecliAmount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price))) (S1 (MetaSel (Just Symbol "_ocbrecliQuantity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))))) ((:*:) (S1 (MetaSel (Just Symbol "_ocbrecliLineItemId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ocbrecliReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ocbrecliReasonText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

ocbrecliAmount :: Lens' OrdersCustomBatchRequestEntryCancelLineItem (Maybe Price) Source #

Amount to refund for the cancelation. Optional. If not set, Google will calculate the default based on the price and tax of the items involved. The amount must not be larger than the net amount left on the order.

OrderLineItemShippingDetailsMethod

data OrderLineItemShippingDetailsMethod Source #

Instances

Eq OrderLineItemShippingDetailsMethod Source # 
Data OrderLineItemShippingDetailsMethod Source # 

Methods

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

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

toConstr :: OrderLineItemShippingDetailsMethod -> Constr #

dataTypeOf :: OrderLineItemShippingDetailsMethod -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrderLineItemShippingDetailsMethod Source # 
Generic OrderLineItemShippingDetailsMethod Source # 
ToJSON OrderLineItemShippingDetailsMethod Source # 
FromJSON OrderLineItemShippingDetailsMethod Source # 
type Rep OrderLineItemShippingDetailsMethod Source # 
type Rep OrderLineItemShippingDetailsMethod = D1 (MetaData "OrderLineItemShippingDetailsMethod" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrderLineItemShippingDetailsMethod'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_olisdmCarrier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_olisdmMethodName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_olisdmMaxDaysInTransit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) (S1 (MetaSel (Just Symbol "_olisdmMinDaysInTransit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))))))

orderLineItemShippingDetailsMethod :: OrderLineItemShippingDetailsMethod Source #

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

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

olisdmCarrier :: Lens' OrderLineItemShippingDetailsMethod (Maybe Text) Source #

The carrier for the shipping. Optional.

Datafeed

data Datafeed Source #

Datafeed data.

See: datafeed smart constructor.

Instances

Eq Datafeed Source # 
Data Datafeed Source # 

Methods

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

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

toConstr :: Datafeed -> Constr #

dataTypeOf :: Datafeed -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Datafeed Source # 
Generic Datafeed Source # 

Associated Types

type Rep Datafeed :: * -> * #

Methods

from :: Datafeed -> Rep Datafeed x #

to :: Rep Datafeed x -> Datafeed #

ToJSON Datafeed Source # 
FromJSON Datafeed Source # 
type Rep Datafeed Source # 
type Rep Datafeed = D1 (MetaData "Datafeed" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "Datafeed'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_dKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_dFormat") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DatafeedFormat)))) ((:*:) (S1 (MetaSel (Just Symbol "_dAttributeLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_dTargetCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dFetchSchedule") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DatafeedFetchSchedule)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_dName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_dIntendedDestinations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_dId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))) ((:*:) (S1 (MetaSel (Just Symbol "_dContentLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_dContentType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dFileName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

datafeed :: Datafeed Source #

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

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

dKind :: Lens' Datafeed Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#datafeed".

dFormat :: Lens' Datafeed (Maybe DatafeedFormat) Source #

Format of the feed file.

dAttributeLanguage :: Lens' Datafeed (Maybe Text) Source #

The two-letter ISO 639-1 language in which the attributes are defined in the data feed.

dTargetCountry :: Lens' Datafeed (Maybe Text) Source #

The country where the items in the feed will be included in the search index, represented as a CLDR territory code.

dFetchSchedule :: Lens' Datafeed (Maybe DatafeedFetchSchedule) Source #

Fetch schedule for the feed file.

dName :: Lens' Datafeed (Maybe Text) Source #

A descriptive name of the data feed.

dIntendedDestinations :: Lens' Datafeed [Text] Source #

The list of intended destinations (corresponds to checked check boxes in Merchant Center).

dId :: Lens' Datafeed (Maybe Int64) Source #

The ID of the data feed.

dContentLanguage :: Lens' Datafeed (Maybe Text) Source #

The two-letter ISO 639-1 language of the items in the feed. Must be a valid language for targetCountry.

dContentType :: Lens' Datafeed (Maybe Text) Source #

The type of data feed.

dFileName :: Lens' Datafeed (Maybe Text) Source #

The filename of the feed. All feeds must have a unique file name.

OrdersCreateTestOrderResponse

data OrdersCreateTestOrderResponse Source #

Instances

Eq OrdersCreateTestOrderResponse Source # 
Data OrdersCreateTestOrderResponse Source # 

Methods

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

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

toConstr :: OrdersCreateTestOrderResponse -> Constr #

dataTypeOf :: OrdersCreateTestOrderResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrdersCreateTestOrderResponse Source # 
Generic OrdersCreateTestOrderResponse Source # 
ToJSON OrdersCreateTestOrderResponse Source # 
FromJSON OrdersCreateTestOrderResponse Source # 
type Rep OrdersCreateTestOrderResponse Source # 
type Rep OrdersCreateTestOrderResponse = D1 (MetaData "OrdersCreateTestOrderResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersCreateTestOrderResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_octorKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_octorOrderId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

ordersCreateTestOrderResponse :: OrdersCreateTestOrderResponse Source #

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

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

octorKind :: Lens' OrdersCreateTestOrderResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#ordersCreateTestOrderResponse".

octorOrderId :: Lens' OrdersCreateTestOrderResponse (Maybe Text) Source #

The ID of the newly created test order.

AccountsCustomBatchResponseEntry

data AccountsCustomBatchResponseEntry Source #

A batch entry encoding a single non-batch accounts response.

See: accountsCustomBatchResponseEntry smart constructor.

Instances

Eq AccountsCustomBatchResponseEntry Source # 
Data AccountsCustomBatchResponseEntry Source # 

Methods

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

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

toConstr :: AccountsCustomBatchResponseEntry -> Constr #

dataTypeOf :: AccountsCustomBatchResponseEntry -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AccountsCustomBatchResponseEntry Source # 
Generic AccountsCustomBatchResponseEntry Source # 
ToJSON AccountsCustomBatchResponseEntry Source # 
FromJSON AccountsCustomBatchResponseEntry Source # 
type Rep AccountsCustomBatchResponseEntry Source # 
type Rep AccountsCustomBatchResponseEntry = D1 (MetaData "AccountsCustomBatchResponseEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountsCustomBatchResponseEntry'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_aAccount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Account)))) ((:*:) (S1 (MetaSel (Just Symbol "_aErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Errors))) (S1 (MetaSel (Just Symbol "_aBatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))))))

accountsCustomBatchResponseEntry :: AccountsCustomBatchResponseEntry Source #

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

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

aKind :: Lens' AccountsCustomBatchResponseEntry Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#accountsCustomBatchResponseEntry".

aAccount :: Lens' AccountsCustomBatchResponseEntry (Maybe Account) Source #

The retrieved, created, or updated account. Not defined if the method was delete.

aErrors :: Lens' AccountsCustomBatchResponseEntry (Maybe Errors) Source #

A list of errors defined if and only if the request failed.

aBatchId :: Lens' AccountsCustomBatchResponseEntry (Maybe Word32) Source #

The ID of the request entry this entry responds to.

OrdersListOrderBy

data OrdersListOrderBy Source #

The ordering of the returned list. The only supported value are placedDate desc and placedDate asc for now, which returns orders sorted by placement date. "placedDate desc" stands for listing orders by placement date, from oldest to most recent. "placedDate asc" stands for listing orders by placement date, from most recent to oldest. In future releases we'll support other sorting criteria.

Constructors

PlacedDateAsc
placedDate asc
PlacedDateDesc
placedDate desc

Instances

Enum OrdersListOrderBy Source # 
Eq OrdersListOrderBy Source # 
Data OrdersListOrderBy Source # 

Methods

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

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

toConstr :: OrdersListOrderBy -> Constr #

dataTypeOf :: OrdersListOrderBy -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord OrdersListOrderBy Source # 
Read OrdersListOrderBy Source # 
Show OrdersListOrderBy Source # 
Generic OrdersListOrderBy Source # 
Hashable OrdersListOrderBy Source # 
ToJSON OrdersListOrderBy Source # 
FromJSON OrdersListOrderBy Source # 
FromHttpApiData OrdersListOrderBy Source # 
ToHttpApiData OrdersListOrderBy Source # 
type Rep OrdersListOrderBy Source # 
type Rep OrdersListOrderBy = D1 (MetaData "OrdersListOrderBy" "Network.Google.ShoppingContent.Types.Sum" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) ((:+:) (C1 (MetaCons "PlacedDateAsc" PrefixI False) U1) (C1 (MetaCons "PlacedDateDesc" PrefixI False) U1))

AccountIdentifier

data AccountIdentifier Source #

Instances

Eq AccountIdentifier Source # 
Data AccountIdentifier Source # 

Methods

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

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

toConstr :: AccountIdentifier -> Constr #

dataTypeOf :: AccountIdentifier -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AccountIdentifier Source # 
Generic AccountIdentifier Source # 
ToJSON AccountIdentifier Source # 
FromJSON AccountIdentifier Source # 
type Rep AccountIdentifier Source # 
type Rep AccountIdentifier = D1 (MetaData "AccountIdentifier" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountIdentifier'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_aiMerchantId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_aiAggregatorId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))))))

accountIdentifier :: AccountIdentifier Source #

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

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

aiMerchantId :: Lens' AccountIdentifier (Maybe Word64) Source #

The merchant account ID, set for individual accounts and subaccounts.

aiAggregatorId :: Lens' AccountIdentifier (Maybe Word64) Source #

The aggregator ID, set for aggregators and subaccounts (in that case, it represents the aggregator of the subaccount).

TestOrderPaymentMethod

data TestOrderPaymentMethod Source #

Instances

Eq TestOrderPaymentMethod Source # 
Data TestOrderPaymentMethod Source # 

Methods

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

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

toConstr :: TestOrderPaymentMethod -> Constr #

dataTypeOf :: TestOrderPaymentMethod -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TestOrderPaymentMethod Source # 
Generic TestOrderPaymentMethod Source # 
ToJSON TestOrderPaymentMethod Source # 
FromJSON TestOrderPaymentMethod Source # 
type Rep TestOrderPaymentMethod Source # 
type Rep TestOrderPaymentMethod = D1 (MetaData "TestOrderPaymentMethod" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "TestOrderPaymentMethod'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_topmExpirationMonth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_topmExpirationYear") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))) ((:*:) (S1 (MetaSel (Just Symbol "_topmLastFourDigits") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_topmType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_topmPredefinedBillingAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

testOrderPaymentMethod :: TestOrderPaymentMethod Source #

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

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

topmExpirationMonth :: Lens' TestOrderPaymentMethod (Maybe Int32) Source #

The card expiration month (January = 1, February = 2 etc.).

topmExpirationYear :: Lens' TestOrderPaymentMethod (Maybe Int32) Source #

The card expiration year (4-digit, e.g. 2015).

topmLastFourDigits :: Lens' TestOrderPaymentMethod (Maybe Text) Source #

The last four digits of the card number.

topmType :: Lens' TestOrderPaymentMethod (Maybe Text) Source #

The type of instrument. Note that real orders might have different values than the four values accepted by createTestOrder.

OrderLineItem

data OrderLineItem Source #

Instances

Eq OrderLineItem Source # 
Data OrderLineItem Source # 

Methods

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

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

toConstr :: OrderLineItem -> Constr #

dataTypeOf :: OrderLineItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrderLineItem Source # 
Generic OrderLineItem Source # 

Associated Types

type Rep OrderLineItem :: * -> * #

ToJSON OrderLineItem Source # 
FromJSON OrderLineItem Source # 
type Rep OrderLineItem Source # 
type Rep OrderLineItem = D1 (MetaData "OrderLineItem" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrderLineItem'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oliQuantityOrdered") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) ((:*:) (S1 (MetaSel (Just Symbol "_oliReturnInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OrderLineItemReturnInfo))) (S1 (MetaSel (Just Symbol "_oliQuantityDelivered") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oliShippingDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OrderLineItemShippingDetails))) (S1 (MetaSel (Just Symbol "_oliQuantityPending") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))))) ((:*:) (S1 (MetaSel (Just Symbol "_oliCancellations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OrderCancellation]))) (S1 (MetaSel (Just Symbol "_oliQuantityCanceled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oliId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oliTax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price))) (S1 (MetaSel (Just Symbol "_oliPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oliQuantityShipped") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) (S1 (MetaSel (Just Symbol "_oliQuantityReturned") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))))) ((:*:) (S1 (MetaSel (Just Symbol "_oliProduct") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OrderLineItemProduct))) (S1 (MetaSel (Just Symbol "_oliReturns") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OrderReturn]))))))))

oliReturnInfo :: Lens' OrderLineItem (Maybe OrderLineItemReturnInfo) Source #

Details of the return policy for the line item.

oliShippingDetails :: Lens' OrderLineItem (Maybe OrderLineItemShippingDetails) Source #

Details of the requested shipping for the line item.

oliCancellations :: Lens' OrderLineItem [OrderCancellation] Source #

Cancellations of the line item.

oliId :: Lens' OrderLineItem (Maybe Text) Source #

The id of the line item.

oliPrice :: Lens' OrderLineItem (Maybe Price) Source #

Total price for the line item. For example, if two items for $10 are purchased, the total price will be $20.

oliProduct :: Lens' OrderLineItem (Maybe OrderLineItemProduct) Source #

Product data from the time of the order placement.

oliReturns :: Lens' OrderLineItem [OrderReturn] Source #

Returns of the line item.

Service

data Service Source #

Instances

Eq Service Source # 

Methods

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

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

Data Service Source # 

Methods

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

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

toConstr :: Service -> Constr #

dataTypeOf :: Service -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Service Source # 
Generic Service Source # 

Associated Types

type Rep Service :: * -> * #

Methods

from :: Service -> Rep Service x #

to :: Rep Service x -> Service #

ToJSON Service Source # 
FromJSON Service Source # 
type Rep Service Source # 
type Rep Service = D1 (MetaData "Service" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "Service'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_sDeliveryCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_sRateGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [RateGroup]))) (S1 (MetaSel (Just Symbol "_sDeliveryTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeliveryTime))))) ((:*:) (S1 (MetaSel (Just Symbol "_sActive") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) ((:*:) (S1 (MetaSel (Just Symbol "_sName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_sCurrency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

service :: Service Source #

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

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

sDeliveryCountry :: Lens' Service (Maybe Text) Source #

The CLDR territory code of the country to which the service applies. Required.

sRateGroups :: Lens' Service [RateGroup] Source #

Shipping rate group definitions. Only the last one is allowed to have an empty applicableShippingLabels, which means "everything else". The other applicableShippingLabels must not overlap.

sDeliveryTime :: Lens' Service (Maybe DeliveryTime) Source #

Time spent in various aspects from order to the delivery of the product. Required.

sActive :: Lens' Service (Maybe Bool) Source #

A boolean exposing the active status of the shipping service. Required.

sName :: Lens' Service (Maybe Text) Source #

Free-form name of the service. Must be unique within target account. Required.

sCurrency :: Lens' Service (Maybe Text) Source #

The CLDR code of the currency to which this service applies. Must match that of the prices in rate groups.

ProductstatusesCustomBatchResponse

data ProductstatusesCustomBatchResponse Source #

Instances

Eq ProductstatusesCustomBatchResponse Source # 
Data ProductstatusesCustomBatchResponse Source # 

Methods

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

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

toConstr :: ProductstatusesCustomBatchResponse -> Constr #

dataTypeOf :: ProductstatusesCustomBatchResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ProductstatusesCustomBatchResponse Source # 
Generic ProductstatusesCustomBatchResponse Source # 
ToJSON ProductstatusesCustomBatchResponse Source # 
FromJSON ProductstatusesCustomBatchResponse Source # 
type Rep ProductstatusesCustomBatchResponse Source # 
type Rep ProductstatusesCustomBatchResponse = D1 (MetaData "ProductstatusesCustomBatchResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ProductstatusesCustomBatchResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pEntries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ProductstatusesCustomBatchResponseEntry]))) (S1 (MetaSel (Just Symbol "_pKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

productstatusesCustomBatchResponse :: ProductstatusesCustomBatchResponse Source #

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

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

pKind :: Lens' ProductstatusesCustomBatchResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#productstatusesCustomBatchResponse".

ProductUnitPricingMeasure

data ProductUnitPricingMeasure Source #

Instances

Eq ProductUnitPricingMeasure Source # 
Data ProductUnitPricingMeasure Source # 

Methods

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

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

toConstr :: ProductUnitPricingMeasure -> Constr #

dataTypeOf :: ProductUnitPricingMeasure -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ProductUnitPricingMeasure Source # 
Generic ProductUnitPricingMeasure Source # 
ToJSON ProductUnitPricingMeasure Source # 
FromJSON ProductUnitPricingMeasure Source # 
type Rep ProductUnitPricingMeasure Source # 
type Rep ProductUnitPricingMeasure = D1 (MetaData "ProductUnitPricingMeasure" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ProductUnitPricingMeasure'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pupmValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) (S1 (MetaSel (Just Symbol "_pupmUnit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

productUnitPricingMeasure :: ProductUnitPricingMeasure Source #

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

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

OrdersUpdateShipmentRequest

data OrdersUpdateShipmentRequest Source #

Instances

Eq OrdersUpdateShipmentRequest Source # 
Data OrdersUpdateShipmentRequest Source # 

Methods

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

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

toConstr :: OrdersUpdateShipmentRequest -> Constr #

dataTypeOf :: OrdersUpdateShipmentRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrdersUpdateShipmentRequest Source # 
Generic OrdersUpdateShipmentRequest Source # 
ToJSON OrdersUpdateShipmentRequest Source # 
FromJSON OrdersUpdateShipmentRequest Source # 
type Rep OrdersUpdateShipmentRequest Source # 
type Rep OrdersUpdateShipmentRequest = D1 (MetaData "OrdersUpdateShipmentRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersUpdateShipmentRequest'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ousrCarrier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ousrStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ousrTrackingId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ousrShipmentId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ousrOperationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

ordersUpdateShipmentRequest :: OrdersUpdateShipmentRequest Source #

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

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

ousrCarrier :: Lens' OrdersUpdateShipmentRequest (Maybe Text) Source #

The carrier handling the shipment. Not updated if missing.

ousrStatus :: Lens' OrdersUpdateShipmentRequest (Maybe Text) Source #

New status for the shipment. Not updated if missing.

ousrTrackingId :: Lens' OrdersUpdateShipmentRequest (Maybe Text) Source #

The tracking id for the shipment. Not updated if missing.

ousrOperationId :: Lens' OrdersUpdateShipmentRequest (Maybe Text) Source #

The ID of the operation. Unique across all operations for a given order.

OrderShipmentLineItemShipment

data OrderShipmentLineItemShipment Source #

Instances

Eq OrderShipmentLineItemShipment Source # 
Data OrderShipmentLineItemShipment Source # 

Methods

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

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

toConstr :: OrderShipmentLineItemShipment -> Constr #

dataTypeOf :: OrderShipmentLineItemShipment -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrderShipmentLineItemShipment Source # 
Generic OrderShipmentLineItemShipment Source # 
ToJSON OrderShipmentLineItemShipment Source # 
FromJSON OrderShipmentLineItemShipment Source # 
type Rep OrderShipmentLineItemShipment Source # 
type Rep OrderShipmentLineItemShipment = D1 (MetaData "OrderShipmentLineItemShipment" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrderShipmentLineItemShipment'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_oslisQuantity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) (S1 (MetaSel (Just Symbol "_oslisLineItemId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

orderShipmentLineItemShipment :: OrderShipmentLineItemShipment Source #

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

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

oslisLineItemId :: Lens' OrderShipmentLineItemShipment (Maybe Text) Source #

The id of the line item that is shipped.

OrdersListStatuses

data OrdersListStatuses Source #

Obtains orders that match any of the specified statuses. Multiple values can be specified with comma separation. Additionally, please note that active is a shortcut for pendingShipment and partiallyShipped, and completed is a shortcut for shipped , partiallyDelivered, delivered, partiallyReturned, returned, and canceled.

Constructors

Active
active
Canceled
canceled
Completed
completed
Delivered
delivered
InProgress
inProgress
PartiallyDelivered
partiallyDelivered
PartiallyReturned
partiallyReturned
PartiallyShipped
partiallyShipped
PendingShipment
pendingShipment
Returned
returned
Shipped
shipped

Instances

Enum OrdersListStatuses Source # 
Eq OrdersListStatuses Source # 
Data OrdersListStatuses Source # 

Methods

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

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

toConstr :: OrdersListStatuses -> Constr #

dataTypeOf :: OrdersListStatuses -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord OrdersListStatuses Source # 
Read OrdersListStatuses Source # 
Show OrdersListStatuses Source # 
Generic OrdersListStatuses Source # 
Hashable OrdersListStatuses Source # 
ToJSON OrdersListStatuses Source # 
FromJSON OrdersListStatuses Source # 
FromHttpApiData OrdersListStatuses Source # 
ToHttpApiData OrdersListStatuses Source # 
type Rep OrdersListStatuses Source # 
type Rep OrdersListStatuses = D1 (MetaData "OrdersListStatuses" "Network.Google.ShoppingContent.Types.Sum" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "Active" PrefixI False) U1) (C1 (MetaCons "Canceled" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Completed" PrefixI False) U1) ((:+:) (C1 (MetaCons "Delivered" PrefixI False) U1) (C1 (MetaCons "InProgress" PrefixI False) U1)))) ((:+:) ((:+:) (C1 (MetaCons "PartiallyDelivered" PrefixI False) U1) ((:+:) (C1 (MetaCons "PartiallyReturned" PrefixI False) U1) (C1 (MetaCons "PartiallyShipped" PrefixI False) U1))) ((:+:) (C1 (MetaCons "PendingShipment" PrefixI False) U1) ((:+:) (C1 (MetaCons "Returned" PrefixI False) U1) (C1 (MetaCons "Shipped" PrefixI False) U1)))))

LoyaltyPoints

data LoyaltyPoints Source #

Instances

Eq LoyaltyPoints Source # 
Data LoyaltyPoints Source # 

Methods

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

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

toConstr :: LoyaltyPoints -> Constr #

dataTypeOf :: LoyaltyPoints -> DataType #

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

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

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

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

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

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

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

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

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

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

Show LoyaltyPoints Source # 
Generic LoyaltyPoints Source # 

Associated Types

type Rep LoyaltyPoints :: * -> * #

ToJSON LoyaltyPoints Source # 
FromJSON LoyaltyPoints Source # 
type Rep LoyaltyPoints Source # 
type Rep LoyaltyPoints = D1 (MetaData "LoyaltyPoints" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "LoyaltyPoints'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lpRatio") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) ((:*:) (S1 (MetaSel (Just Symbol "_lpPointsValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) (S1 (MetaSel (Just Symbol "_lpName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

loyaltyPoints :: LoyaltyPoints Source #

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

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

lpRatio :: Lens' LoyaltyPoints (Maybe Double) Source #

The ratio of a point when converted to currency. Google assumes currency based on Merchant Center settings. If ratio is left out, it defaults to 1.0.

lpPointsValue :: Lens' LoyaltyPoints (Maybe Int64) Source #

The retailer's loyalty points in absolute value.

lpName :: Lens' LoyaltyPoints (Maybe Text) Source #

Name of loyalty points program. It is recommended to limit the name to 12 full-width characters or 24 Roman characters.

AccountshippingCustomBatchRequest

data AccountshippingCustomBatchRequest Source #

Instances

Eq AccountshippingCustomBatchRequest Source # 
Data AccountshippingCustomBatchRequest Source # 

Methods

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

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

toConstr :: AccountshippingCustomBatchRequest -> Constr #

dataTypeOf :: AccountshippingCustomBatchRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AccountshippingCustomBatchRequest Source # 
Generic AccountshippingCustomBatchRequest Source # 
ToJSON AccountshippingCustomBatchRequest Source # 
FromJSON AccountshippingCustomBatchRequest Source # 
type Rep AccountshippingCustomBatchRequest Source # 
type Rep AccountshippingCustomBatchRequest = D1 (MetaData "AccountshippingCustomBatchRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" True) (C1 (MetaCons "AccountshippingCustomBatchRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_acbrEntries") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [AccountshippingCustomBatchRequestEntry]))))

accountshippingCustomBatchRequest :: AccountshippingCustomBatchRequest Source #

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

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

OrdersCustomBatchRequestEntryShipLineItems

data OrdersCustomBatchRequestEntryShipLineItems Source #

Instances

Eq OrdersCustomBatchRequestEntryShipLineItems Source # 
Data OrdersCustomBatchRequestEntryShipLineItems Source # 

Methods

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

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

toConstr :: OrdersCustomBatchRequestEntryShipLineItems -> Constr #

dataTypeOf :: OrdersCustomBatchRequestEntryShipLineItems -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrdersCustomBatchRequestEntryShipLineItems Source # 
Generic OrdersCustomBatchRequestEntryShipLineItems Source # 
ToJSON OrdersCustomBatchRequestEntryShipLineItems Source # 
FromJSON OrdersCustomBatchRequestEntryShipLineItems Source # 
type Rep OrdersCustomBatchRequestEntryShipLineItems Source # 
type Rep OrdersCustomBatchRequestEntryShipLineItems = D1 (MetaData "OrdersCustomBatchRequestEntryShipLineItems" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersCustomBatchRequestEntryShipLineItems'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ocbresliCarrier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ocbresliTrackingId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ocbresliShipmentId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ocbresliLineItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OrderShipmentLineItemShipment]))))))

ordersCustomBatchRequestEntryShipLineItems :: OrdersCustomBatchRequestEntryShipLineItems Source #

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

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

AccountStatus

data AccountStatus Source #

The status of an account, i.e., information about its products, which is computed offline and not returned immediately at insertion time.

See: accountStatus smart constructor.

Instances

Eq AccountStatus Source # 
Data AccountStatus Source # 

Methods

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

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

toConstr :: AccountStatus -> Constr #

dataTypeOf :: AccountStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AccountStatus Source # 
Generic AccountStatus Source # 

Associated Types

type Rep AccountStatus :: * -> * #

ToJSON AccountStatus Source # 
FromJSON AccountStatus Source # 
type Rep AccountStatus Source # 
type Rep AccountStatus = D1 (MetaData "AccountStatus" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountStatus'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_asDataQualityIssues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AccountStatusDataQualityIssue]))) ((:*:) (S1 (MetaSel (Just Symbol "_asKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_asAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

accountStatus :: AccountStatus Source #

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

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

asKind :: Lens' AccountStatus Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#accountStatus".

asAccountId :: Lens' AccountStatus (Maybe Text) Source #

The ID of the account for which the status is reported.

OrdersReturnLineItemRequest

data OrdersReturnLineItemRequest Source #

Instances

Eq OrdersReturnLineItemRequest Source # 
Data OrdersReturnLineItemRequest Source # 

Methods

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

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

toConstr :: OrdersReturnLineItemRequest -> Constr #

dataTypeOf :: OrdersReturnLineItemRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrdersReturnLineItemRequest Source # 
Generic OrdersReturnLineItemRequest Source # 
ToJSON OrdersReturnLineItemRequest Source # 
FromJSON OrdersReturnLineItemRequest Source # 
type Rep OrdersReturnLineItemRequest Source # 
type Rep OrdersReturnLineItemRequest = D1 (MetaData "OrdersReturnLineItemRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersReturnLineItemRequest'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_orlirQuantity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) (S1 (MetaSel (Just Symbol "_orlirLineItemId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_orlirReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_orlirOperationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_orlirReasonText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

ordersReturnLineItemRequest :: OrdersReturnLineItemRequest Source #

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

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

orlirLineItemId :: Lens' OrdersReturnLineItemRequest (Maybe Text) Source #

The ID of the line item to return.

orlirOperationId :: Lens' OrdersReturnLineItemRequest (Maybe Text) Source #

The ID of the operation. Unique across all operations for a given order.

ShippingSettingsCustomBatchRequestEntry

data ShippingSettingsCustomBatchRequestEntry Source #

A batch entry encoding a single non-batch accountshipping request.

See: shippingSettingsCustomBatchRequestEntry smart constructor.

Instances

Eq ShippingSettingsCustomBatchRequestEntry Source # 
Data ShippingSettingsCustomBatchRequestEntry Source # 

Methods

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

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

toConstr :: ShippingSettingsCustomBatchRequestEntry -> Constr #

dataTypeOf :: ShippingSettingsCustomBatchRequestEntry -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ShippingSettingsCustomBatchRequestEntry Source # 
Generic ShippingSettingsCustomBatchRequestEntry Source # 
ToJSON ShippingSettingsCustomBatchRequestEntry Source # 
FromJSON ShippingSettingsCustomBatchRequestEntry Source # 
type Rep ShippingSettingsCustomBatchRequestEntry Source # 
type Rep ShippingSettingsCustomBatchRequestEntry = D1 (MetaData "ShippingSettingsCustomBatchRequestEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ShippingSettingsCustomBatchRequestEntry'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_sscbreMerchantId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_sscbreAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))))) ((:*:) (S1 (MetaSel (Just Symbol "_sscbreMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_sscbreShippingSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ShippingSettings))) (S1 (MetaSel (Just Symbol "_sscbreBatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))))))))

shippingSettingsCustomBatchRequestEntry :: ShippingSettingsCustomBatchRequestEntry Source #

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

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

sscbreAccountId :: Lens' ShippingSettingsCustomBatchRequestEntry (Maybe Word64) Source #

The ID of the account for which to get/update account shipping settings.

sscbreShippingSettings :: Lens' ShippingSettingsCustomBatchRequestEntry (Maybe ShippingSettings) Source #

The account shipping settings to update. Only defined if the method is update.

sscbreBatchId :: Lens' ShippingSettingsCustomBatchRequestEntry (Maybe Word32) Source #

An entry ID, unique within the batch request.

AccountstatusesCustomBatchRequest

data AccountstatusesCustomBatchRequest Source #

Instances

Eq AccountstatusesCustomBatchRequest Source # 
Data AccountstatusesCustomBatchRequest Source # 

Methods

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

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

toConstr :: AccountstatusesCustomBatchRequest -> Constr #

dataTypeOf :: AccountstatusesCustomBatchRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AccountstatusesCustomBatchRequest Source # 
Generic AccountstatusesCustomBatchRequest Source # 
ToJSON AccountstatusesCustomBatchRequest Source # 
FromJSON AccountstatusesCustomBatchRequest Source # 
type Rep AccountstatusesCustomBatchRequest Source # 
type Rep AccountstatusesCustomBatchRequest = D1 (MetaData "AccountstatusesCustomBatchRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" True) (C1 (MetaCons "AccountstatusesCustomBatchRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_aEntries") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [AccountstatusesCustomBatchRequestEntry]))))

accountstatusesCustomBatchRequest :: AccountstatusesCustomBatchRequest Source #

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

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

AccounttaxListResponse

data AccounttaxListResponse Source #

Instances

Eq AccounttaxListResponse Source # 
Data AccounttaxListResponse Source # 

Methods

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

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

toConstr :: AccounttaxListResponse -> Constr #

dataTypeOf :: AccounttaxListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AccounttaxListResponse Source # 
Generic AccounttaxListResponse Source # 
ToJSON AccounttaxListResponse Source # 
FromJSON AccounttaxListResponse Source # 
type Rep AccounttaxListResponse Source # 
type Rep AccounttaxListResponse = D1 (MetaData "AccounttaxListResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccounttaxListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_alrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_alrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_alrResources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AccountTax]))))))

accounttaxListResponse :: AccounttaxListResponse Source #

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

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

alrNextPageToken :: Lens' AccounttaxListResponse (Maybe Text) Source #

The token for the retrieval of the next page of account tax settings.

alrKind :: Lens' AccounttaxListResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#accounttaxListResponse".

OrdersGetTestOrderTemplateResponse

data OrdersGetTestOrderTemplateResponse Source #

Instances

Eq OrdersGetTestOrderTemplateResponse Source # 
Data OrdersGetTestOrderTemplateResponse Source # 

Methods

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

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

toConstr :: OrdersGetTestOrderTemplateResponse -> Constr #

dataTypeOf :: OrdersGetTestOrderTemplateResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrdersGetTestOrderTemplateResponse Source # 
Generic OrdersGetTestOrderTemplateResponse Source # 
ToJSON OrdersGetTestOrderTemplateResponse Source # 
FromJSON OrdersGetTestOrderTemplateResponse Source # 
type Rep OrdersGetTestOrderTemplateResponse Source # 
type Rep OrdersGetTestOrderTemplateResponse = D1 (MetaData "OrdersGetTestOrderTemplateResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersGetTestOrderTemplateResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ogtotrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_ogtotrTemplate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TestOrder)))))

ordersGetTestOrderTemplateResponse :: OrdersGetTestOrderTemplateResponse Source #

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

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

ogtotrKind :: Lens' OrdersGetTestOrderTemplateResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#ordersGetTestOrderTemplateResponse".

AccountsCustomBatchRequestEntry

data AccountsCustomBatchRequestEntry Source #

A batch entry encoding a single non-batch accounts request.

See: accountsCustomBatchRequestEntry smart constructor.

Instances

Eq AccountsCustomBatchRequestEntry Source # 
Data AccountsCustomBatchRequestEntry Source # 

Methods

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

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

toConstr :: AccountsCustomBatchRequestEntry -> Constr #

dataTypeOf :: AccountsCustomBatchRequestEntry -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AccountsCustomBatchRequestEntry Source # 
Generic AccountsCustomBatchRequestEntry Source # 
ToJSON AccountsCustomBatchRequestEntry Source # 
FromJSON AccountsCustomBatchRequestEntry Source # 
type Rep AccountsCustomBatchRequestEntry Source # 
type Rep AccountsCustomBatchRequestEntry = D1 (MetaData "AccountsCustomBatchRequestEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountsCustomBatchRequestEntry'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_accMerchantId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_accAccount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Account)))) ((:*:) (S1 (MetaSel (Just Symbol "_accAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) ((:*:) (S1 (MetaSel (Just Symbol "_accMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_accBatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))))))))

accountsCustomBatchRequestEntry :: AccountsCustomBatchRequestEntry Source #

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

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

accAccount :: Lens' AccountsCustomBatchRequestEntry (Maybe Account) Source #

The account to create or update. Only defined if the method is insert or update.

accAccountId :: Lens' AccountsCustomBatchRequestEntry (Maybe Word64) Source #

The ID of the account to get or delete. Only defined if the method is get or delete.

accBatchId :: Lens' AccountsCustomBatchRequestEntry (Maybe Word32) Source #

An entry ID, unique within the batch request.

Weight

data Weight Source #

Instances

Eq Weight Source # 

Methods

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

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

Data Weight Source # 

Methods

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

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

toConstr :: Weight -> Constr #

dataTypeOf :: Weight -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Weight Source # 
Generic Weight Source # 

Associated Types

type Rep Weight :: * -> * #

Methods

from :: Weight -> Rep Weight x #

to :: Rep Weight x -> Weight #

ToJSON Weight Source # 
FromJSON Weight Source # 
type Rep Weight Source # 
type Rep Weight = D1 (MetaData "Weight" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "Weight'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_wValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_wUnit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

weight :: Weight Source #

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

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

wValue :: Lens' Weight (Maybe Text) Source #

The weight represented as a number.

wUnit :: Lens' Weight (Maybe Text) Source #

The weight unit.

Error'

data Error' Source #

An error returned by the API.

See: error' smart constructor.

Instances

Eq Error' Source # 

Methods

(==) :: Error' -> Error' -> Bool #

(/=) :: Error' -> Error' -> Bool #

Data Error' Source # 

Methods

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

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

toConstr :: Error' -> Constr #

dataTypeOf :: Error' -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Error' Source # 
Generic Error' Source # 

Associated Types

type Rep Error' :: * -> * #

Methods

from :: Error' -> Rep Error' x #

to :: Rep Error' x -> Error' #

ToJSON Error' Source # 
FromJSON Error' Source # 
type Rep Error' Source # 
type Rep Error' = D1 (MetaData "Error'" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "Error''" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_eDomain") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_eReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_eMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

error' :: Error' Source #

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

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

eDomain :: Lens' Error' (Maybe Text) Source #

The domain of the error.

eReason :: Lens' Error' (Maybe Text) Source #

The error code.

eMessage :: Lens' Error' (Maybe Text) Source #

A description of the error.

ProductstatusesListResponse

data ProductstatusesListResponse Source #

Instances

Eq ProductstatusesListResponse Source # 
Data ProductstatusesListResponse Source # 

Methods

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

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

toConstr :: ProductstatusesListResponse -> Constr #

dataTypeOf :: ProductstatusesListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ProductstatusesListResponse Source # 
Generic ProductstatusesListResponse Source # 
ToJSON ProductstatusesListResponse Source # 
FromJSON ProductstatusesListResponse Source # 
type Rep ProductstatusesListResponse Source # 
type Rep ProductstatusesListResponse = D1 (MetaData "ProductstatusesListResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ProductstatusesListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_plrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_plrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_plrResources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ProductStatus]))))))

productstatusesListResponse :: ProductstatusesListResponse Source #

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

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

plrNextPageToken :: Lens' ProductstatusesListResponse (Maybe Text) Source #

The token for the retrieval of the next page of products statuses.

plrKind :: Lens' ProductstatusesListResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#productstatusesListResponse".

OrdersRefundResponse

data OrdersRefundResponse Source #

Instances

Eq OrdersRefundResponse Source # 
Data OrdersRefundResponse Source # 

Methods

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

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

toConstr :: OrdersRefundResponse -> Constr #

dataTypeOf :: OrdersRefundResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrdersRefundResponse Source # 
Generic OrdersRefundResponse Source # 
ToJSON OrdersRefundResponse Source # 
FromJSON OrdersRefundResponse Source # 
type Rep OrdersRefundResponse Source # 
type Rep OrdersRefundResponse = D1 (MetaData "OrdersRefundResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersRefundResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_orrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_orrExecutionStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

ordersRefundResponse :: OrdersRefundResponse Source #

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

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

orrKind :: Lens' OrdersRefundResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#ordersRefundResponse".

OrdersCreateTestOrderRequest

data OrdersCreateTestOrderRequest Source #

Instances

Eq OrdersCreateTestOrderRequest Source # 
Data OrdersCreateTestOrderRequest Source # 

Methods

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

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

toConstr :: OrdersCreateTestOrderRequest -> Constr #

dataTypeOf :: OrdersCreateTestOrderRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrdersCreateTestOrderRequest Source # 
Generic OrdersCreateTestOrderRequest Source # 
ToJSON OrdersCreateTestOrderRequest Source # 
FromJSON OrdersCreateTestOrderRequest Source # 
type Rep OrdersCreateTestOrderRequest Source # 
type Rep OrdersCreateTestOrderRequest = D1 (MetaData "OrdersCreateTestOrderRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersCreateTestOrderRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_octorTemplateName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_octorTestOrder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TestOrder)))))

ordersCreateTestOrderRequest :: OrdersCreateTestOrderRequest Source #

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

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

octorTemplateName :: Lens' OrdersCreateTestOrderRequest (Maybe Text) Source #

The test order template to use. Specify as an alternative to testOrder as a shortcut for retrieving a template and then creating an order using that template.

AccountUser

data AccountUser Source #

Instances

Eq AccountUser Source # 
Data AccountUser Source # 

Methods

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

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

toConstr :: AccountUser -> Constr #

dataTypeOf :: AccountUser -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AccountUser Source # 
Generic AccountUser Source # 

Associated Types

type Rep AccountUser :: * -> * #

ToJSON AccountUser Source # 
FromJSON AccountUser Source # 
type Rep AccountUser Source # 
type Rep AccountUser = D1 (MetaData "AccountUser" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountUser'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_auAdmin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_auEmailAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

accountUser :: AccountUser Source #

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

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

auAdmin :: Lens' AccountUser (Maybe Bool) Source #

Whether user is an admin.

auEmailAddress :: Lens' AccountUser (Maybe Text) Source #

User's email address.

AccountStatusExampleItem

data AccountStatusExampleItem Source #

An example of an item that has poor data quality. An item value on the landing page differs from what is submitted, or conflicts with a policy.

See: accountStatusExampleItem smart constructor.

Instances

Eq AccountStatusExampleItem Source # 
Data AccountStatusExampleItem Source # 

Methods

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

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

toConstr :: AccountStatusExampleItem -> Constr #

dataTypeOf :: AccountStatusExampleItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AccountStatusExampleItem Source # 
Generic AccountStatusExampleItem Source # 
ToJSON AccountStatusExampleItem Source # 
FromJSON AccountStatusExampleItem Source # 
type Rep AccountStatusExampleItem Source # 
type Rep AccountStatusExampleItem = D1 (MetaData "AccountStatusExampleItem" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountStatusExampleItem'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aseiSubmittedValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aseiLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_aseiItemId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_aseiTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aseiValueOnLandingPage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

accountStatusExampleItem :: AccountStatusExampleItem Source #

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

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

aseiSubmittedValue :: Lens' AccountStatusExampleItem (Maybe Text) Source #

The item value that was submitted.

aseiLink :: Lens' AccountStatusExampleItem (Maybe Text) Source #

Landing page of the item.

aseiItemId :: Lens' AccountStatusExampleItem (Maybe Text) Source #

Unique item ID as specified in the uploaded product data.

aseiValueOnLandingPage :: Lens' AccountStatusExampleItem (Maybe Text) Source #

The actual value on the landing page.

DatafeedsCustomBatchRequestEntry

data DatafeedsCustomBatchRequestEntry Source #

A batch entry encoding a single non-batch datafeeds request.

See: datafeedsCustomBatchRequestEntry smart constructor.

Instances

Eq DatafeedsCustomBatchRequestEntry Source # 
Data DatafeedsCustomBatchRequestEntry Source # 

Methods

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

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

toConstr :: DatafeedsCustomBatchRequestEntry -> Constr #

dataTypeOf :: DatafeedsCustomBatchRequestEntry -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DatafeedsCustomBatchRequestEntry Source # 
Generic DatafeedsCustomBatchRequestEntry Source # 
ToJSON DatafeedsCustomBatchRequestEntry Source # 
FromJSON DatafeedsCustomBatchRequestEntry Source # 
type Rep DatafeedsCustomBatchRequestEntry Source # 
type Rep DatafeedsCustomBatchRequestEntry = D1 (MetaData "DatafeedsCustomBatchRequestEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "DatafeedsCustomBatchRequestEntry'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_dcbreMerchantId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_dcbreDatafeed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Datafeed)))) ((:*:) (S1 (MetaSel (Just Symbol "_dcbreMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_dcbreDatafeedId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_dcbreBatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))))))))

datafeedsCustomBatchRequestEntry :: DatafeedsCustomBatchRequestEntry Source #

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

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

dcbreDatafeedId :: Lens' DatafeedsCustomBatchRequestEntry (Maybe Word64) Source #

The ID of the data feed to get or delete.

dcbreBatchId :: Lens' DatafeedsCustomBatchRequestEntry (Maybe Word32) Source #

An entry ID, unique within the batch request.

Value

data Value Source #

The single value of a rate group or the value of a rate group table's cell. Exactly one of noShipping, flatRate, pricePercentage, carrierRateName, subtableName must be set.

See: value smart constructor.

Instances

Eq Value Source # 

Methods

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

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

Data Value Source # 

Methods

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

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

toConstr :: Value -> Constr #

dataTypeOf :: Value -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Value Source # 

Methods

showsPrec :: Int -> Value -> ShowS #

show :: Value -> String #

showList :: [Value] -> ShowS #

Generic Value Source # 

Associated Types

type Rep Value :: * -> * #

Methods

from :: Value -> Rep Value x #

to :: Rep Value x -> Value #

ToJSON Value Source # 
FromJSON Value Source # 
type Rep Value Source # 
type Rep Value = D1 (MetaData "Value" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "Value'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_vPricePercentage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_vCarrierRateName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_vFlatRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price))) ((:*:) (S1 (MetaSel (Just Symbol "_vSubtableName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_vNoShipping") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))))

value :: Value Source #

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

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

vPricePercentage :: Lens' Value (Maybe Text) Source #

A percentage of the price represented as a number in decimal notation (e.g., "5.4"). Can only be set if all other fields are not set.

vCarrierRateName :: Lens' Value (Maybe Text) Source #

The name of a carrier rate referring to a carrier rate defined in the same rate group. Can only be set if all other fields are not set.

vFlatRate :: Lens' Value (Maybe Price) Source #

A flat rate. Can only be set if all other fields are not set.

vSubtableName :: Lens' Value (Maybe Text) Source #

The name of a subtable. Can only be set in table cells (i.e., not for single values), and only if all other fields are not set.

vNoShipping :: Lens' Value (Maybe Bool) Source #

If true, then the product can't ship. Must be true when set, can only be set if all other fields are not set.

Installment

data Installment Source #

Instances

Eq Installment Source # 
Data Installment Source # 

Methods

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

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

toConstr :: Installment -> Constr #

dataTypeOf :: Installment -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Installment Source # 
Generic Installment Source # 

Associated Types

type Rep Installment :: * -> * #

ToJSON Installment Source # 
FromJSON Installment Source # 
type Rep Installment Source # 
type Rep Installment = D1 (MetaData "Installment" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "Installment'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_iAmount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price))) (S1 (MetaSel (Just Symbol "_iMonths") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))))

installment :: Installment Source #

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

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

iAmount :: Lens' Installment (Maybe Price) Source #

The amount the buyer has to pay per month.

iMonths :: Lens' Installment (Maybe Int64) Source #

The number of installments the buyer has to pay.

DatafeedFetchSchedule

data DatafeedFetchSchedule Source #

The required fields vary based on the frequency of fetching. For a monthly fetch schedule, day_of_month and hour are required. For a weekly fetch schedule, weekday and hour are required. For a daily fetch schedule, only hour is required.

See: datafeedFetchSchedule smart constructor.

Instances

Eq DatafeedFetchSchedule Source # 
Data DatafeedFetchSchedule Source # 

Methods

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

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

toConstr :: DatafeedFetchSchedule -> Constr #

dataTypeOf :: DatafeedFetchSchedule -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DatafeedFetchSchedule Source # 
Generic DatafeedFetchSchedule Source # 
ToJSON DatafeedFetchSchedule Source # 
FromJSON DatafeedFetchSchedule Source # 
type Rep DatafeedFetchSchedule Source # 

datafeedFetchSchedule :: DatafeedFetchSchedule Source #

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

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

dfsFetchURL :: Lens' DatafeedFetchSchedule (Maybe Text) Source #

The URL where the feed file can be fetched. Google Merchant Center will support automatic scheduled uploads using the HTTP, HTTPS, FTP, or SFTP protocols, so the value will need to be a valid link using one of those four protocols.

dfsUsername :: Lens' DatafeedFetchSchedule (Maybe Text) Source #

An optional user name for fetch_url.

dfsMinuteOfHour :: Lens' DatafeedFetchSchedule (Maybe Word32) Source #

The minute of the hour the feed file should be fetched (0-59). Read-only.

dfsPassword :: Lens' DatafeedFetchSchedule (Maybe Text) Source #

An optional password for fetch_url.

dfsDayOfMonth :: Lens' DatafeedFetchSchedule (Maybe Word32) Source #

The day of the month the feed file should be fetched (1-31).

dfsHour :: Lens' DatafeedFetchSchedule (Maybe Word32) Source #

The hour of the day the feed file should be fetched (0-23).

dfsWeekday :: Lens' DatafeedFetchSchedule (Maybe Text) Source #

The day of the week the feed file should be fetched.

dfsTimeZone :: Lens' DatafeedFetchSchedule (Maybe Text) Source #

Time zone used for schedule. UTC by default. E.g., "America/Los_Angeles".

OrdersCustomBatchRequest

data OrdersCustomBatchRequest Source #

Instances

Eq OrdersCustomBatchRequest Source # 
Data OrdersCustomBatchRequest Source # 

Methods

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

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

toConstr :: OrdersCustomBatchRequest -> Constr #

dataTypeOf :: OrdersCustomBatchRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrdersCustomBatchRequest Source # 
Generic OrdersCustomBatchRequest Source # 
ToJSON OrdersCustomBatchRequest Source # 
FromJSON OrdersCustomBatchRequest Source # 
type Rep OrdersCustomBatchRequest Source # 
type Rep OrdersCustomBatchRequest = D1 (MetaData "OrdersCustomBatchRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" True) (C1 (MetaCons "OrdersCustomBatchRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_ocbrEntries") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [OrdersCustomBatchRequestEntry]))))

ordersCustomBatchRequest :: OrdersCustomBatchRequest Source #

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

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

ocbrEntries :: Lens' OrdersCustomBatchRequest [OrdersCustomBatchRequestEntry] Source #

The request entries to be processed in the batch.

ShippingSettingsGetSupportedCarriersResponse

data ShippingSettingsGetSupportedCarriersResponse Source #

Instances

Eq ShippingSettingsGetSupportedCarriersResponse Source # 
Data ShippingSettingsGetSupportedCarriersResponse Source # 

Methods

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

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

toConstr :: ShippingSettingsGetSupportedCarriersResponse -> Constr #

dataTypeOf :: ShippingSettingsGetSupportedCarriersResponse -> DataType #

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

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

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

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

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

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

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

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

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ShippingSettingsGetSupportedCarriersResponse -> m ShippingSettingsGetSupportedCarriersResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ShippingSettingsGetSupportedCarriersResponse -> m ShippingSettingsGetSupportedCarriersResponse #

Show ShippingSettingsGetSupportedCarriersResponse Source # 
Generic ShippingSettingsGetSupportedCarriersResponse Source # 
ToJSON ShippingSettingsGetSupportedCarriersResponse Source # 
FromJSON ShippingSettingsGetSupportedCarriersResponse Source # 
type Rep ShippingSettingsGetSupportedCarriersResponse Source # 
type Rep ShippingSettingsGetSupportedCarriersResponse = D1 (MetaData "ShippingSettingsGetSupportedCarriersResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ShippingSettingsGetSupportedCarriersResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ssgscrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_ssgscrCarriers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [CarriersCarrier])))))

shippingSettingsGetSupportedCarriersResponse :: ShippingSettingsGetSupportedCarriersResponse Source #

Creates a value of ShippingSettingsGetSupportedCarriersResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ssgscrKind :: Lens' ShippingSettingsGetSupportedCarriersResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#shippingsettingsGetSupportedCarriersResponse".

AccountsListResponse

data AccountsListResponse Source #

Instances

Eq AccountsListResponse Source # 
Data AccountsListResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountsListResponse -> c AccountsListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountsListResponse #

toConstr :: AccountsListResponse -> Constr #

dataTypeOf :: AccountsListResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountsListResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountsListResponse) #

gmapT :: (forall b. Data b => b -> b) -> AccountsListResponse -> AccountsListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountsListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountsListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountsListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountsListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountsListResponse -> m AccountsListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountsListResponse -> m AccountsListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountsListResponse -> m AccountsListResponse #

Show AccountsListResponse Source # 
Generic AccountsListResponse Source # 
ToJSON AccountsListResponse Source # 
FromJSON AccountsListResponse Source # 
type Rep AccountsListResponse Source # 
type Rep AccountsListResponse = D1 (MetaData "AccountsListResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountsListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_accNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_accKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_accResources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Account]))))))

accountsListResponse :: AccountsListResponse Source #

Creates a value of AccountsListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

accNextPageToken :: Lens' AccountsListResponse (Maybe Text) Source #

The token for the retrieval of the next page of accounts.

accKind :: Lens' AccountsListResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#accountsListResponse".

ProductStatusDataQualityIssue

data ProductStatusDataQualityIssue Source #

Instances

Eq ProductStatusDataQualityIssue Source # 
Data ProductStatusDataQualityIssue Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProductStatusDataQualityIssue -> c ProductStatusDataQualityIssue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProductStatusDataQualityIssue #

toConstr :: ProductStatusDataQualityIssue -> Constr #

dataTypeOf :: ProductStatusDataQualityIssue -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProductStatusDataQualityIssue) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProductStatusDataQualityIssue) #

gmapT :: (forall b. Data b => b -> b) -> ProductStatusDataQualityIssue -> ProductStatusDataQualityIssue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProductStatusDataQualityIssue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProductStatusDataQualityIssue -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProductStatusDataQualityIssue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProductStatusDataQualityIssue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProductStatusDataQualityIssue -> m ProductStatusDataQualityIssue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductStatusDataQualityIssue -> m ProductStatusDataQualityIssue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductStatusDataQualityIssue -> m ProductStatusDataQualityIssue #

Show ProductStatusDataQualityIssue Source # 
Generic ProductStatusDataQualityIssue Source # 
ToJSON ProductStatusDataQualityIssue Source # 
FromJSON ProductStatusDataQualityIssue Source # 
type Rep ProductStatusDataQualityIssue Source # 
type Rep ProductStatusDataQualityIssue = D1 (MetaData "ProductStatusDataQualityIssue" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ProductStatusDataQualityIssue'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_psdqiLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_psdqiFetchStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_psdqiSeverity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_psdqiValueProvided") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_psdqiId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_psdqiValueOnLandingPage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_psdqiTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_psdqiDetail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

productStatusDataQualityIssue :: ProductStatusDataQualityIssue Source #

Creates a value of ProductStatusDataQualityIssue with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

psdqiLocation :: Lens' ProductStatusDataQualityIssue (Maybe Text) Source #

The attribute name that is relevant for the issue.

psdqiFetchStatus :: Lens' ProductStatusDataQualityIssue (Maybe Text) Source #

The fetch status for landing_page_errors.

psdqiSeverity :: Lens' ProductStatusDataQualityIssue (Maybe Text) Source #

The severity of the data quality issue.

psdqiValueProvided :: Lens' ProductStatusDataQualityIssue (Maybe Text) Source #

The value the attribute had at time of evaluation.

psdqiId :: Lens' ProductStatusDataQualityIssue (Maybe Text) Source #

The id of the data quality issue.

psdqiValueOnLandingPage :: Lens' ProductStatusDataQualityIssue (Maybe Text) Source #

The value of that attribute that was found on the landing page

psdqiTimestamp :: Lens' ProductStatusDataQualityIssue (Maybe Text) Source #

The time stamp of the data quality issue.

CarriersCarrier

data CarriersCarrier Source #

Instances

Eq CarriersCarrier Source # 
Data CarriersCarrier Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CarriersCarrier -> c CarriersCarrier #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CarriersCarrier #

toConstr :: CarriersCarrier -> Constr #

dataTypeOf :: CarriersCarrier -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CarriersCarrier) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CarriersCarrier) #

gmapT :: (forall b. Data b => b -> b) -> CarriersCarrier -> CarriersCarrier #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CarriersCarrier -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CarriersCarrier -> r #

gmapQ :: (forall d. Data d => d -> u) -> CarriersCarrier -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CarriersCarrier -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CarriersCarrier -> m CarriersCarrier #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CarriersCarrier -> m CarriersCarrier #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CarriersCarrier -> m CarriersCarrier #

Show CarriersCarrier Source # 
Generic CarriersCarrier Source # 
ToJSON CarriersCarrier Source # 
FromJSON CarriersCarrier Source # 
type Rep CarriersCarrier Source # 
type Rep CarriersCarrier = D1 (MetaData "CarriersCarrier" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "CarriersCarrier'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ccCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ccName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ccServices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))))

carriersCarrier :: CarriersCarrier Source #

Creates a value of CarriersCarrier with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ccCountry :: Lens' CarriersCarrier (Maybe Text) Source #

The CLDR country code of the carrier (e.g., "US"). Always present.

ccName :: Lens' CarriersCarrier (Maybe Text) Source #

The name of the carrier (e.g., "UPS"). Always present.

ccServices :: Lens' CarriersCarrier [Text] Source #

A list of supported services (e.g., "ground") for that carrier. Contains at least one service.

CarrierRate

data CarrierRate Source #

Instances

Eq CarrierRate Source # 
Data CarrierRate Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CarrierRate -> c CarrierRate #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CarrierRate #

toConstr :: CarrierRate -> Constr #

dataTypeOf :: CarrierRate -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CarrierRate) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CarrierRate) #

gmapT :: (forall b. Data b => b -> b) -> CarrierRate -> CarrierRate #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CarrierRate -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CarrierRate -> r #

gmapQ :: (forall d. Data d => d -> u) -> CarrierRate -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CarrierRate -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CarrierRate -> m CarrierRate #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CarrierRate -> m CarrierRate #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CarrierRate -> m CarrierRate #

Show CarrierRate Source # 
Generic CarrierRate Source # 

Associated Types

type Rep CarrierRate :: * -> * #

ToJSON CarrierRate Source # 
FromJSON CarrierRate Source # 
type Rep CarrierRate Source # 
type Rep CarrierRate = D1 (MetaData "CarrierRate" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "CarrierRate'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_crOriginPostalCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_crFlatAdjustment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price))) (S1 (MetaSel (Just Symbol "_crCarrierService") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_crName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_crPercentageAdjustment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_crCarrierName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

carrierRate :: CarrierRate Source #

Creates a value of CarrierRate with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

crOriginPostalCode :: Lens' CarrierRate (Maybe Text) Source #

Shipping origin for this carrier rate. Required.

crFlatAdjustment :: Lens' CarrierRate (Maybe Price) Source #

Additive shipping rate modifier. Can be negative. For example { "value": "1", "currency" : "USD" } adds $1 to the rate, { "value": "-3", "currency" : "USD" } removes $3 from the rate. Optional.

crCarrierService :: Lens' CarrierRate (Maybe Text) Source #

Carrier service, such as "ground" or "2 days". The list of supported services for a carrier can be retrieved via the getSupportedCarriers method. Required.

crName :: Lens' CarrierRate (Maybe Text) Source #

Name of the carrier rate. Must be unique per rate group. Required.

crPercentageAdjustment :: Lens' CarrierRate (Maybe Text) Source #

Multiplicative shipping rate modifier as a number in decimal notation. Can be negative. For example "5.4" increases the rate by 5.4%, "-3" decreases the rate by 3%. Optional.

crCarrierName :: Lens' CarrierRate (Maybe Text) Source #

Carrier service, such as "UPS" or "Fedex". The list of supported carriers can be retrieved via the getSupportedCarriers method. Required.

ShippingSettingsListResponse

data ShippingSettingsListResponse Source #

Instances

Eq ShippingSettingsListResponse Source # 
Data ShippingSettingsListResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ShippingSettingsListResponse -> c ShippingSettingsListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ShippingSettingsListResponse #

toConstr :: ShippingSettingsListResponse -> Constr #

dataTypeOf :: ShippingSettingsListResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ShippingSettingsListResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ShippingSettingsListResponse) #

gmapT :: (forall b. Data b => b -> b) -> ShippingSettingsListResponse -> ShippingSettingsListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ShippingSettingsListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ShippingSettingsListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ShippingSettingsListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ShippingSettingsListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ShippingSettingsListResponse -> m ShippingSettingsListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ShippingSettingsListResponse -> m ShippingSettingsListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ShippingSettingsListResponse -> m ShippingSettingsListResponse #

Show ShippingSettingsListResponse Source # 
Generic ShippingSettingsListResponse Source # 
ToJSON ShippingSettingsListResponse Source # 
FromJSON ShippingSettingsListResponse Source # 
type Rep ShippingSettingsListResponse Source # 
type Rep ShippingSettingsListResponse = D1 (MetaData "ShippingSettingsListResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ShippingSettingsListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_sslrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_sslrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_sslrResources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ShippingSettings]))))))

shippingSettingsListResponse :: ShippingSettingsListResponse Source #

Creates a value of ShippingSettingsListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sslrNextPageToken :: Lens' ShippingSettingsListResponse (Maybe Text) Source #

The token for the retrieval of the next page of shipping settings.

sslrKind :: Lens' ShippingSettingsListResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#shippingsettingsListResponse".

OrdersShipLineItemsRequest

data OrdersShipLineItemsRequest Source #

Instances

Eq OrdersShipLineItemsRequest Source # 
Data OrdersShipLineItemsRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrdersShipLineItemsRequest -> c OrdersShipLineItemsRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrdersShipLineItemsRequest #

toConstr :: OrdersShipLineItemsRequest -> Constr #

dataTypeOf :: OrdersShipLineItemsRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrdersShipLineItemsRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrdersShipLineItemsRequest) #

gmapT :: (forall b. Data b => b -> b) -> OrdersShipLineItemsRequest -> OrdersShipLineItemsRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrdersShipLineItemsRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrdersShipLineItemsRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrdersShipLineItemsRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrdersShipLineItemsRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrdersShipLineItemsRequest -> m OrdersShipLineItemsRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersShipLineItemsRequest -> m OrdersShipLineItemsRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersShipLineItemsRequest -> m OrdersShipLineItemsRequest #

Show OrdersShipLineItemsRequest Source # 
Generic OrdersShipLineItemsRequest Source # 
ToJSON OrdersShipLineItemsRequest Source # 
FromJSON OrdersShipLineItemsRequest Source # 
type Rep OrdersShipLineItemsRequest Source # 
type Rep OrdersShipLineItemsRequest = D1 (MetaData "OrdersShipLineItemsRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersShipLineItemsRequest'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oslirCarrier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oslirTrackingId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_oslirShipmentId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oslirLineItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OrderShipmentLineItemShipment]))) (S1 (MetaSel (Just Symbol "_oslirOperationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

ordersShipLineItemsRequest :: OrdersShipLineItemsRequest Source #

Creates a value of OrdersShipLineItemsRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oslirCarrier :: Lens' OrdersShipLineItemsRequest (Maybe Text) Source #

The carrier handling the shipment.

oslirTrackingId :: Lens' OrdersShipLineItemsRequest (Maybe Text) Source #

The tracking id for the shipment.

oslirOperationId :: Lens' OrdersShipLineItemsRequest (Maybe Text) Source #

The ID of the operation. Unique across all operations for a given order.

AccountsCustomBatchResponse

data AccountsCustomBatchResponse Source #

Instances

Eq AccountsCustomBatchResponse Source # 
Data AccountsCustomBatchResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountsCustomBatchResponse -> c AccountsCustomBatchResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountsCustomBatchResponse #

toConstr :: AccountsCustomBatchResponse -> Constr #

dataTypeOf :: AccountsCustomBatchResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountsCustomBatchResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountsCustomBatchResponse) #

gmapT :: (forall b. Data b => b -> b) -> AccountsCustomBatchResponse -> AccountsCustomBatchResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountsCustomBatchResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountsCustomBatchResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountsCustomBatchResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountsCustomBatchResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountsCustomBatchResponse -> m AccountsCustomBatchResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountsCustomBatchResponse -> m AccountsCustomBatchResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountsCustomBatchResponse -> m AccountsCustomBatchResponse #

Show AccountsCustomBatchResponse Source # 
Generic AccountsCustomBatchResponse Source # 
ToJSON AccountsCustomBatchResponse Source # 
FromJSON AccountsCustomBatchResponse Source # 
type Rep AccountsCustomBatchResponse Source # 
type Rep AccountsCustomBatchResponse = D1 (MetaData "AccountsCustomBatchResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountsCustomBatchResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_acbrcEntries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AccountsCustomBatchResponseEntry]))) (S1 (MetaSel (Just Symbol "_acbrcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

accountsCustomBatchResponse :: AccountsCustomBatchResponse Source #

Creates a value of AccountsCustomBatchResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

acbrcEntries :: Lens' AccountsCustomBatchResponse [AccountsCustomBatchResponseEntry] Source #

The result of the execution of the batch requests.

acbrcKind :: Lens' AccountsCustomBatchResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#accountsCustomBatchResponse".

ProductTax

data ProductTax Source #

Instances

Eq ProductTax Source # 
Data ProductTax Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProductTax -> c ProductTax #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProductTax #

toConstr :: ProductTax -> Constr #

dataTypeOf :: ProductTax -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProductTax) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProductTax) #

gmapT :: (forall b. Data b => b -> b) -> ProductTax -> ProductTax #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProductTax -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProductTax -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProductTax -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProductTax -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProductTax -> m ProductTax #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductTax -> m ProductTax #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductTax -> m ProductTax #

Show ProductTax Source # 
Generic ProductTax Source # 

Associated Types

type Rep ProductTax :: * -> * #

ToJSON ProductTax Source # 
FromJSON ProductTax Source # 
type Rep ProductTax Source # 
type Rep ProductTax = D1 (MetaData "ProductTax" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ProductTax'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ptTaxShip") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) ((:*:) (S1 (MetaSel (Just Symbol "_ptCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ptPostalCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_ptRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) ((:*:) (S1 (MetaSel (Just Symbol "_ptRegion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ptLocationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))))))

productTax :: ProductTax Source #

Creates a value of ProductTax with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ptTaxShip :: Lens' ProductTax (Maybe Bool) Source #

Set to true if tax is charged on shipping.

ptCountry :: Lens' ProductTax (Maybe Text) Source #

The country within which the item is taxed, specified as a CLDR territory code.

ptPostalCode :: Lens' ProductTax (Maybe Text) Source #

The postal code range that the tax rate applies to, represented by a ZIP code, a ZIP code prefix using * wildcard, a range between two ZIP codes or two ZIP code prefixes of equal length. Examples: 94114, 94*, 94002-95460, 94*-95*.

ptRate :: Lens' ProductTax (Maybe Double) Source #

The percentage of tax rate that applies to the item price.

ptRegion :: Lens' ProductTax (Maybe Text) Source #

The geographic region to which the tax rate applies.

ptLocationId :: Lens' ProductTax (Maybe Int64) Source #

The numeric id of a location that the tax rate applies to as defined in the AdWords API.

OrderShipment

data OrderShipment Source #

Instances

Eq OrderShipment Source # 
Data OrderShipment Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrderShipment -> c OrderShipment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrderShipment #

toConstr :: OrderShipment -> Constr #

dataTypeOf :: OrderShipment -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrderShipment) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrderShipment) #

gmapT :: (forall b. Data b => b -> b) -> OrderShipment -> OrderShipment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrderShipment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrderShipment -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrderShipment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrderShipment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrderShipment -> m OrderShipment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderShipment -> m OrderShipment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderShipment -> m OrderShipment #

Show OrderShipment Source # 
Generic OrderShipment Source # 

Associated Types

type Rep OrderShipment :: * -> * #

ToJSON OrderShipment Source # 
FromJSON OrderShipment Source # 
type Rep OrderShipment Source # 

orderShipment :: OrderShipment Source #

Creates a value of OrderShipment with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

osCarrier :: Lens' OrderShipment (Maybe Text) Source #

The carrier handling the shipment.

osStatus :: Lens' OrderShipment (Maybe Text) Source #

The status of the shipment.

osTrackingId :: Lens' OrderShipment (Maybe Text) Source #

The tracking id for the shipment.

osId :: Lens' OrderShipment (Maybe Text) Source #

The id of the shipment.

osCreationDate :: Lens' OrderShipment (Maybe Text) Source #

Date on which the shipment has been created, in ISO 8601 format.

osDeliveryDate :: Lens' OrderShipment (Maybe Text) Source #

Date on which the shipment has been delivered, in ISO 8601 format. Present only if status is delievered

OrderLineItemReturnInfo

data OrderLineItemReturnInfo Source #

Instances

Eq OrderLineItemReturnInfo Source # 
Data OrderLineItemReturnInfo Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrderLineItemReturnInfo -> c OrderLineItemReturnInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrderLineItemReturnInfo #

toConstr :: OrderLineItemReturnInfo -> Constr #

dataTypeOf :: OrderLineItemReturnInfo -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrderLineItemReturnInfo) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrderLineItemReturnInfo) #

gmapT :: (forall b. Data b => b -> b) -> OrderLineItemReturnInfo -> OrderLineItemReturnInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrderLineItemReturnInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrderLineItemReturnInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrderLineItemReturnInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrderLineItemReturnInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrderLineItemReturnInfo -> m OrderLineItemReturnInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderLineItemReturnInfo -> m OrderLineItemReturnInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderLineItemReturnInfo -> m OrderLineItemReturnInfo #

Show OrderLineItemReturnInfo Source # 
Generic OrderLineItemReturnInfo Source # 
ToJSON OrderLineItemReturnInfo Source # 
FromJSON OrderLineItemReturnInfo Source # 
type Rep OrderLineItemReturnInfo Source # 
type Rep OrderLineItemReturnInfo = D1 (MetaData "OrderLineItemReturnInfo" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrderLineItemReturnInfo'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_oliriIsReturnable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) ((:*:) (S1 (MetaSel (Just Symbol "_oliriPolicyURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oliriDaysToReturn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))

orderLineItemReturnInfo :: OrderLineItemReturnInfo Source #

Creates a value of OrderLineItemReturnInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oliriIsReturnable :: Lens' OrderLineItemReturnInfo (Maybe Bool) Source #

Whether the item is returnable.

oliriPolicyURL :: Lens' OrderLineItemReturnInfo (Maybe Text) Source #

URL of the item return policy.

oliriDaysToReturn :: Lens' OrderLineItemReturnInfo (Maybe Int32) Source #

How many days later the item can be returned.

AccountShippingRateTableCell

data AccountShippingRateTableCell Source #

Instances

Eq AccountShippingRateTableCell Source # 
Data AccountShippingRateTableCell Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountShippingRateTableCell -> c AccountShippingRateTableCell #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountShippingRateTableCell #

toConstr :: AccountShippingRateTableCell -> Constr #

dataTypeOf :: AccountShippingRateTableCell -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountShippingRateTableCell) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountShippingRateTableCell) #

gmapT :: (forall b. Data b => b -> b) -> AccountShippingRateTableCell -> AccountShippingRateTableCell #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountShippingRateTableCell -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountShippingRateTableCell -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountShippingRateTableCell -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountShippingRateTableCell -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountShippingRateTableCell -> m AccountShippingRateTableCell #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountShippingRateTableCell -> m AccountShippingRateTableCell #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountShippingRateTableCell -> m AccountShippingRateTableCell #

Show AccountShippingRateTableCell Source # 
Generic AccountShippingRateTableCell Source # 
ToJSON AccountShippingRateTableCell Source # 
FromJSON AccountShippingRateTableCell Source # 
type Rep AccountShippingRateTableCell Source # 
type Rep AccountShippingRateTableCell = D1 (MetaData "AccountShippingRateTableCell" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountShippingRateTableCell'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_asrtcRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price))) (S1 (MetaSel (Just Symbol "_asrtcCondition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AccountShippingCondition)))))

accountShippingRateTableCell :: AccountShippingRateTableCell Source #

Creates a value of AccountShippingRateTableCell with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

asrtcRate :: Lens' AccountShippingRateTableCell (Maybe Price) Source #

The rate applicable if the cell conditions are matched.

asrtcCondition :: Lens' AccountShippingRateTableCell (Maybe AccountShippingCondition) Source #

Conditions for which the cell is valid. All cells in a table must use the same dimension or pair of dimensions among price, weight, shipping label or delivery location. If no condition is specified, the cell acts as a catch-all and matches all the elements that are not matched by other cells in this dimension.

Account

data Account Source #

Account data.

See: account smart constructor.

Instances

Eq Account Source # 

Methods

(==) :: Account -> Account -> Bool #

(/=) :: Account -> Account -> Bool #

Data Account Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Account -> c Account #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Account #

toConstr :: Account -> Constr #

dataTypeOf :: Account -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Account) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Account) #

gmapT :: (forall b. Data b => b -> b) -> Account -> Account #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Account -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Account -> r #

gmapQ :: (forall d. Data d => d -> u) -> Account -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Account -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Account -> m Account #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Account -> m Account #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Account -> m Account #

Show Account Source # 
Generic Account Source # 

Associated Types

type Rep Account :: * -> * #

Methods

from :: Account -> Rep Account x #

to :: Rep Account x -> Account #

ToJSON Account Source # 
FromJSON Account Source # 
type Rep Account Source # 

account :: Account Source #

Creates a value of Account with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aaUsers :: Lens' Account [AccountUser] Source #

Users with access to the account. Every account (except for subaccounts) must have at least one admin user.

aaKind :: Lens' Account Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#account".

aaSellerId :: Lens' Account (Maybe Text) Source #

Client-specific, locally-unique, internal ID for the child account.

aaName :: Lens' Account (Maybe Text) Source #

Display name for the account.

aaReviewsURL :: Lens' Account (Maybe Text) Source #

URL for individual seller reviews, i.e., reviews for each child account.

aaId :: Lens' Account (Maybe Word64) Source #

Merchant Center account ID.

aaWebsiteURL :: Lens' Account (Maybe Text) Source #

The merchant's website.

aaAdwordsLinks :: Lens' Account [AccountAdwordsLink] Source #

List of linked AdWords accounts that are active or pending approval. To create a new link request, add a new link with status active to the list. It will remain in a pending state until approved or rejected either in the AdWords interface or through the AdWords API. To delete an active link, or to cancel a link request, remove it from the list.

aaAdultContent :: Lens' Account (Maybe Bool) Source #

Indicates whether the merchant sells adult content.

InventorySetRequest

data InventorySetRequest Source #

Instances

Eq InventorySetRequest Source # 
Data InventorySetRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventorySetRequest -> c InventorySetRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventorySetRequest #

toConstr :: InventorySetRequest -> Constr #

dataTypeOf :: InventorySetRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InventorySetRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventorySetRequest) #

gmapT :: (forall b. Data b => b -> b) -> InventorySetRequest -> InventorySetRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventorySetRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventorySetRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventorySetRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventorySetRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventorySetRequest -> m InventorySetRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventorySetRequest -> m InventorySetRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventorySetRequest -> m InventorySetRequest #

Show InventorySetRequest Source # 
Generic InventorySetRequest Source # 
ToJSON InventorySetRequest Source # 
FromJSON InventorySetRequest Source # 
type Rep InventorySetRequest Source # 

inventorySetRequest :: InventorySetRequest Source #

Creates a value of InventorySetRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

isrLoyaltyPoints :: Lens' InventorySetRequest (Maybe LoyaltyPoints) Source #

Loyalty points that users receive after purchasing the item. Japan only.

isrQuantity :: Lens' InventorySetRequest (Maybe Word32) Source #

The quantity of the product. Must be equal to or greater than zero. Supported only for local products.

isrInstallment :: Lens' InventorySetRequest (Maybe Installment) Source #

Number and amount of installments to pay for an item. Brazil only.

isrSalePrice :: Lens' InventorySetRequest (Maybe Price) Source #

The sale price of the product. Mandatory if sale_price_effective_date is defined.

isrAvailability :: Lens' InventorySetRequest (Maybe Text) Source #

The availability of the product.

isrPickup :: Lens' InventorySetRequest (Maybe InventoryPickup) Source #

Store pickup information. Only supported for local inventory. Not setting pickup means "don't update" while setting it to the empty value ({} in JSON) means "delete". Otherwise, pickupMethod and pickupSla must be set together, unless pickupMethod is "not supported".

isrSalePriceEffectiveDate :: Lens' InventorySetRequest (Maybe Text) Source #

A date range represented by a pair of ISO 8601 dates separated by a space, comma, or slash. Both dates might be specified as 'null' if undecided.

isrSellOnGoogleQuantity :: Lens' InventorySetRequest (Maybe Word32) Source #

The quantity of the product that is reserved for sell-on-google ads. Supported only for online products.

isrPrice :: Lens' InventorySetRequest (Maybe Price) Source #

The price of the product.

AccountShippingShippingServiceCostRule

data AccountShippingShippingServiceCostRule Source #

Building block of the cost calculation decision tree. - The tree root should have no condition and no calculation method. - All the children must have a condition on the same dimension. The first child matching a condition is entered, therefore, price and weight conditions form contiguous intervals. - The last child of an element must have no condition and matches all elements not previously matched. - Children and calculation method are mutually exclusive, and exactly one of them must be defined; the root must only have children.

See: accountShippingShippingServiceCostRule smart constructor.

Instances

Eq AccountShippingShippingServiceCostRule Source # 
Data AccountShippingShippingServiceCostRule Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountShippingShippingServiceCostRule -> c AccountShippingShippingServiceCostRule #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountShippingShippingServiceCostRule #

toConstr :: AccountShippingShippingServiceCostRule -> Constr #

dataTypeOf :: AccountShippingShippingServiceCostRule -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountShippingShippingServiceCostRule) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountShippingShippingServiceCostRule) #

gmapT :: (forall b. Data b => b -> b) -> AccountShippingShippingServiceCostRule -> AccountShippingShippingServiceCostRule #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountShippingShippingServiceCostRule -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountShippingShippingServiceCostRule -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountShippingShippingServiceCostRule -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountShippingShippingServiceCostRule -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountShippingShippingServiceCostRule -> m AccountShippingShippingServiceCostRule #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountShippingShippingServiceCostRule -> m AccountShippingShippingServiceCostRule #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountShippingShippingServiceCostRule -> m AccountShippingShippingServiceCostRule #

Show AccountShippingShippingServiceCostRule Source # 
Generic AccountShippingShippingServiceCostRule Source # 
ToJSON AccountShippingShippingServiceCostRule Source # 
FromJSON AccountShippingShippingServiceCostRule Source # 
type Rep AccountShippingShippingServiceCostRule Source # 
type Rep AccountShippingShippingServiceCostRule = D1 (MetaData "AccountShippingShippingServiceCostRule" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountShippingShippingServiceCostRule'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_assscrChildren") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AccountShippingShippingServiceCostRule]))) ((:*:) (S1 (MetaSel (Just Symbol "_assscrCalculationMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AccountShippingShippingServiceCalculationMethod))) (S1 (MetaSel (Just Symbol "_assscrCondition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AccountShippingCondition))))))

accountShippingShippingServiceCostRule :: AccountShippingShippingServiceCostRule Source #

Creates a value of AccountShippingShippingServiceCostRule with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

assscrChildren :: Lens' AccountShippingShippingServiceCostRule [AccountShippingShippingServiceCostRule] Source #

Subsequent rules to be applied, only for inner nodes. The last child must not specify a condition and acts as a catch-all.

assscrCondition :: Lens' AccountShippingShippingServiceCostRule (Maybe AccountShippingCondition) Source #

Condition for this rule to be applicable. If no condition is specified, the rule acts as a catch-all.

OrdersCancelLineItemRequest

data OrdersCancelLineItemRequest Source #

Instances

Eq OrdersCancelLineItemRequest Source # 
Data OrdersCancelLineItemRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrdersCancelLineItemRequest -> c OrdersCancelLineItemRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrdersCancelLineItemRequest #

toConstr :: OrdersCancelLineItemRequest -> Constr #

dataTypeOf :: OrdersCancelLineItemRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrdersCancelLineItemRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrdersCancelLineItemRequest) #

gmapT :: (forall b. Data b => b -> b) -> OrdersCancelLineItemRequest -> OrdersCancelLineItemRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrdersCancelLineItemRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrdersCancelLineItemRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrdersCancelLineItemRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrdersCancelLineItemRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrdersCancelLineItemRequest -> m OrdersCancelLineItemRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersCancelLineItemRequest -> m OrdersCancelLineItemRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersCancelLineItemRequest -> m OrdersCancelLineItemRequest #

Show OrdersCancelLineItemRequest Source # 
Generic OrdersCancelLineItemRequest Source # 
ToJSON OrdersCancelLineItemRequest Source # 
FromJSON OrdersCancelLineItemRequest Source # 
type Rep OrdersCancelLineItemRequest Source # 
type Rep OrdersCancelLineItemRequest = D1 (MetaData "OrdersCancelLineItemRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersCancelLineItemRequest'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oclirAmount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price))) ((:*:) (S1 (MetaSel (Just Symbol "_oclirQuantity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) (S1 (MetaSel (Just Symbol "_oclirLineItemId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_oclirReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oclirOperationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oclirReasonText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

ordersCancelLineItemRequest :: OrdersCancelLineItemRequest Source #

Creates a value of OrdersCancelLineItemRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oclirAmount :: Lens' OrdersCancelLineItemRequest (Maybe Price) Source #

Amount to refund for the cancelation. Optional. If not set, Google will calculate the default based on the price and tax of the items involved. The amount must not be larger than the net amount left on the order.

oclirLineItemId :: Lens' OrdersCancelLineItemRequest (Maybe Text) Source #

The ID of the line item to cancel.

oclirReason :: Lens' OrdersCancelLineItemRequest (Maybe Text) Source #

The reason for the cancellation.

oclirOperationId :: Lens' OrdersCancelLineItemRequest (Maybe Text) Source #

The ID of the operation. Unique across all operations for a given order.

ProductShippingWeight

data ProductShippingWeight Source #

Instances

Eq ProductShippingWeight Source # 
Data ProductShippingWeight Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProductShippingWeight -> c ProductShippingWeight #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProductShippingWeight #

toConstr :: ProductShippingWeight -> Constr #

dataTypeOf :: ProductShippingWeight -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProductShippingWeight) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProductShippingWeight) #

gmapT :: (forall b. Data b => b -> b) -> ProductShippingWeight -> ProductShippingWeight #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProductShippingWeight -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProductShippingWeight -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProductShippingWeight -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProductShippingWeight -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProductShippingWeight -> m ProductShippingWeight #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductShippingWeight -> m ProductShippingWeight #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductShippingWeight -> m ProductShippingWeight #

Show ProductShippingWeight Source # 
Generic ProductShippingWeight Source # 
ToJSON ProductShippingWeight Source # 
FromJSON ProductShippingWeight Source # 
type Rep ProductShippingWeight Source # 
type Rep ProductShippingWeight = D1 (MetaData "ProductShippingWeight" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ProductShippingWeight'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pswValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) (S1 (MetaSel (Just Symbol "_pswUnit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

productShippingWeight :: ProductShippingWeight Source #

Creates a value of ProductShippingWeight with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pswValue :: Lens' ProductShippingWeight (Maybe Double) Source #

The weight of the product used to calculate the shipping cost of the item.

AccountstatusesCustomBatchRequestEntry

data AccountstatusesCustomBatchRequestEntry Source #

A batch entry encoding a single non-batch accountstatuses request.

See: accountstatusesCustomBatchRequestEntry smart constructor.

Instances

Eq AccountstatusesCustomBatchRequestEntry Source # 
Data AccountstatusesCustomBatchRequestEntry Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountstatusesCustomBatchRequestEntry -> c AccountstatusesCustomBatchRequestEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountstatusesCustomBatchRequestEntry #

toConstr :: AccountstatusesCustomBatchRequestEntry -> Constr #

dataTypeOf :: AccountstatusesCustomBatchRequestEntry -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountstatusesCustomBatchRequestEntry) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountstatusesCustomBatchRequestEntry) #

gmapT :: (forall b. Data b => b -> b) -> AccountstatusesCustomBatchRequestEntry -> AccountstatusesCustomBatchRequestEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountstatusesCustomBatchRequestEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountstatusesCustomBatchRequestEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountstatusesCustomBatchRequestEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountstatusesCustomBatchRequestEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountstatusesCustomBatchRequestEntry -> m AccountstatusesCustomBatchRequestEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountstatusesCustomBatchRequestEntry -> m AccountstatusesCustomBatchRequestEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountstatusesCustomBatchRequestEntry -> m AccountstatusesCustomBatchRequestEntry #

Show AccountstatusesCustomBatchRequestEntry Source # 
Generic AccountstatusesCustomBatchRequestEntry Source # 
ToJSON AccountstatusesCustomBatchRequestEntry Source # 
FromJSON AccountstatusesCustomBatchRequestEntry Source # 
type Rep AccountstatusesCustomBatchRequestEntry Source # 
type Rep AccountstatusesCustomBatchRequestEntry = D1 (MetaData "AccountstatusesCustomBatchRequestEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountstatusesCustomBatchRequestEntry'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_acbrecMerchantId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_acbrecAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))))) ((:*:) (S1 (MetaSel (Just Symbol "_acbrecMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_acbrecBatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))))))

accountstatusesCustomBatchRequestEntry :: AccountstatusesCustomBatchRequestEntry Source #

Creates a value of AccountstatusesCustomBatchRequestEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

acbrecAccountId :: Lens' AccountstatusesCustomBatchRequestEntry (Maybe Word64) Source #

The ID of the (sub-)account whose status to get.

acbrecBatchId :: Lens' AccountstatusesCustomBatchRequestEntry (Maybe Word32) Source #

An entry ID, unique within the batch request.

DeliveryTime

data DeliveryTime Source #

Instances

Eq DeliveryTime Source # 
Data DeliveryTime Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeliveryTime -> c DeliveryTime #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeliveryTime #

toConstr :: DeliveryTime -> Constr #

dataTypeOf :: DeliveryTime -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeliveryTime) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeliveryTime) #

gmapT :: (forall b. Data b => b -> b) -> DeliveryTime -> DeliveryTime #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeliveryTime -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeliveryTime -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeliveryTime -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeliveryTime -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeliveryTime -> m DeliveryTime #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeliveryTime -> m DeliveryTime #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeliveryTime -> m DeliveryTime #

Show DeliveryTime Source # 
Generic DeliveryTime Source # 

Associated Types

type Rep DeliveryTime :: * -> * #

ToJSON DeliveryTime Source # 
FromJSON DeliveryTime Source # 
type Rep DeliveryTime Source # 
type Rep DeliveryTime = D1 (MetaData "DeliveryTime" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "DeliveryTime'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dtMinTransitTimeInDays") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) (S1 (MetaSel (Just Symbol "_dtMaxTransitTimeInDays") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))))))

deliveryTime :: DeliveryTime Source #

Creates a value of DeliveryTime with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dtMinTransitTimeInDays :: Lens' DeliveryTime (Maybe Word32) Source #

Minimum number of business days that is spent in transit. 0 means same day delivery, 1 means next day delivery. Required.

dtMaxTransitTimeInDays :: Lens' DeliveryTime (Maybe Word32) Source #

Maximum number of business days that is spent in transit. 0 means same day delivery, 1 means next day delivery. Must be greater than or equal to minTransitTimeInDays. Required.

ProductstatusesCustomBatchResponseEntry

data ProductstatusesCustomBatchResponseEntry Source #

A batch entry encoding a single non-batch productstatuses response.

See: productstatusesCustomBatchResponseEntry smart constructor.

Instances

Eq ProductstatusesCustomBatchResponseEntry Source # 
Data ProductstatusesCustomBatchResponseEntry Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProductstatusesCustomBatchResponseEntry -> c ProductstatusesCustomBatchResponseEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProductstatusesCustomBatchResponseEntry #

toConstr :: ProductstatusesCustomBatchResponseEntry -> Constr #

dataTypeOf :: ProductstatusesCustomBatchResponseEntry -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProductstatusesCustomBatchResponseEntry) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProductstatusesCustomBatchResponseEntry) #

gmapT :: (forall b. Data b => b -> b) -> ProductstatusesCustomBatchResponseEntry -> ProductstatusesCustomBatchResponseEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProductstatusesCustomBatchResponseEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProductstatusesCustomBatchResponseEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProductstatusesCustomBatchResponseEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProductstatusesCustomBatchResponseEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProductstatusesCustomBatchResponseEntry -> m ProductstatusesCustomBatchResponseEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductstatusesCustomBatchResponseEntry -> m ProductstatusesCustomBatchResponseEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductstatusesCustomBatchResponseEntry -> m ProductstatusesCustomBatchResponseEntry #

Show ProductstatusesCustomBatchResponseEntry Source # 
Generic ProductstatusesCustomBatchResponseEntry Source # 
ToJSON ProductstatusesCustomBatchResponseEntry Source # 
FromJSON ProductstatusesCustomBatchResponseEntry Source # 
type Rep ProductstatusesCustomBatchResponseEntry Source # 
type Rep ProductstatusesCustomBatchResponseEntry = D1 (MetaData "ProductstatusesCustomBatchResponseEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ProductstatusesCustomBatchResponseEntry'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pcbreKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_pcbreProductStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ProductStatus)))) ((:*:) (S1 (MetaSel (Just Symbol "_pcbreErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Errors))) (S1 (MetaSel (Just Symbol "_pcbreBatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))))))

productstatusesCustomBatchResponseEntry :: ProductstatusesCustomBatchResponseEntry Source #

Creates a value of ProductstatusesCustomBatchResponseEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pcbreKind :: Lens' ProductstatusesCustomBatchResponseEntry Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#productstatusesCustomBatchResponseEntry".

pcbreProductStatus :: Lens' ProductstatusesCustomBatchResponseEntry (Maybe ProductStatus) Source #

The requested product status. Only defined if the request was successful.

pcbreErrors :: Lens' ProductstatusesCustomBatchResponseEntry (Maybe Errors) Source #

A list of errors, if the request failed.

pcbreBatchId :: Lens' ProductstatusesCustomBatchResponseEntry (Maybe Word32) Source #

The ID of the request entry this entry responds to.

OrdersCustomBatchRequestEntryCancel

data OrdersCustomBatchRequestEntryCancel Source #

Instances

Eq OrdersCustomBatchRequestEntryCancel Source # 
Data OrdersCustomBatchRequestEntryCancel Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrdersCustomBatchRequestEntryCancel -> c OrdersCustomBatchRequestEntryCancel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrdersCustomBatchRequestEntryCancel #

toConstr :: OrdersCustomBatchRequestEntryCancel -> Constr #

dataTypeOf :: OrdersCustomBatchRequestEntryCancel -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrdersCustomBatchRequestEntryCancel) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrdersCustomBatchRequestEntryCancel) #

gmapT :: (forall b. Data b => b -> b) -> OrdersCustomBatchRequestEntryCancel -> OrdersCustomBatchRequestEntryCancel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrdersCustomBatchRequestEntryCancel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrdersCustomBatchRequestEntryCancel -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrdersCustomBatchRequestEntryCancel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrdersCustomBatchRequestEntryCancel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrdersCustomBatchRequestEntryCancel -> m OrdersCustomBatchRequestEntryCancel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersCustomBatchRequestEntryCancel -> m OrdersCustomBatchRequestEntryCancel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersCustomBatchRequestEntryCancel -> m OrdersCustomBatchRequestEntryCancel #

Show OrdersCustomBatchRequestEntryCancel Source # 
Generic OrdersCustomBatchRequestEntryCancel Source # 
ToJSON OrdersCustomBatchRequestEntryCancel Source # 
FromJSON OrdersCustomBatchRequestEntryCancel Source # 
type Rep OrdersCustomBatchRequestEntryCancel Source # 
type Rep OrdersCustomBatchRequestEntryCancel = D1 (MetaData "OrdersCustomBatchRequestEntryCancel" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersCustomBatchRequestEntryCancel'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ocbrecReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ocbrecReasonText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

ordersCustomBatchRequestEntryCancel :: OrdersCustomBatchRequestEntryCancel Source #

Creates a value of OrdersCustomBatchRequestEntryCancel with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

DatafeedFormat

data DatafeedFormat Source #

Instances

Eq DatafeedFormat Source # 
Data DatafeedFormat Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DatafeedFormat -> c DatafeedFormat #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DatafeedFormat #

toConstr :: DatafeedFormat -> Constr #

dataTypeOf :: DatafeedFormat -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DatafeedFormat) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DatafeedFormat) #

gmapT :: (forall b. Data b => b -> b) -> DatafeedFormat -> DatafeedFormat #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedFormat -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedFormat -> r #

gmapQ :: (forall d. Data d => d -> u) -> DatafeedFormat -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DatafeedFormat -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DatafeedFormat -> m DatafeedFormat #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedFormat -> m DatafeedFormat #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedFormat -> m DatafeedFormat #

Show DatafeedFormat Source # 
Generic DatafeedFormat Source # 

Associated Types

type Rep DatafeedFormat :: * -> * #

ToJSON DatafeedFormat Source # 
FromJSON DatafeedFormat Source # 
type Rep DatafeedFormat Source # 
type Rep DatafeedFormat = D1 (MetaData "DatafeedFormat" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "DatafeedFormat'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dfQuotingMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_dfFileEncoding") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dfColumnDelimiter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

datafeedFormat :: DatafeedFormat Source #

Creates a value of DatafeedFormat with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dfQuotingMode :: Lens' DatafeedFormat (Maybe Text) Source #

Specifies how double quotes are interpreted. If not specified, the mode will be auto-detected. Ignored for non-DSV data feeds.

dfFileEncoding :: Lens' DatafeedFormat (Maybe Text) Source #

Character encoding scheme of the data feed. If not specified, the encoding will be auto-detected.

dfColumnDelimiter :: Lens' DatafeedFormat (Maybe Text) Source #

Delimiter for the separation of values in a delimiter-separated values feed. If not specified, the delimiter will be auto-detected. Ignored for non-DSV data feeds.

ProductShipping

data ProductShipping Source #

Instances

Eq ProductShipping Source # 
Data ProductShipping Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProductShipping -> c ProductShipping #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProductShipping #

toConstr :: ProductShipping -> Constr #

dataTypeOf :: ProductShipping -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProductShipping) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProductShipping) #

gmapT :: (forall b. Data b => b -> b) -> ProductShipping -> ProductShipping #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProductShipping -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProductShipping -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProductShipping -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProductShipping -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProductShipping -> m ProductShipping #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductShipping -> m ProductShipping #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductShipping -> m ProductShipping #

Show ProductShipping Source # 
Generic ProductShipping Source # 
ToJSON ProductShipping Source # 
FromJSON ProductShipping Source # 
type Rep ProductShipping Source # 
type Rep ProductShipping = D1 (MetaData "ProductShipping" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ProductShipping'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_psService") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_psLocationGroupName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_psCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_psPostalCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_psPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price)))) ((:*:) (S1 (MetaSel (Just Symbol "_psRegion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_psLocationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))))))

productShipping :: ProductShipping Source #

Creates a value of ProductShipping with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

psService :: Lens' ProductShipping (Maybe Text) Source #

A free-form description of the service class or delivery speed.

psLocationGroupName :: Lens' ProductShipping (Maybe Text) Source #

The location where the shipping is applicable, represented by a location group name.

psCountry :: Lens' ProductShipping (Maybe Text) Source #

The CLDR territory code of the country to which an item will ship.

psPostalCode :: Lens' ProductShipping (Maybe Text) Source #

The postal code range that the shipping rate applies to, represented by a postal code, a postal code prefix followed by a * wildcard, a range between two postal codes or two postal code prefixes of equal length.

psPrice :: Lens' ProductShipping (Maybe Price) Source #

Fixed shipping price, represented as a number.

psRegion :: Lens' ProductShipping (Maybe Text) Source #

The geographic region to which a shipping rate applies (e.g. zip code).

psLocationId :: Lens' ProductShipping (Maybe Int64) Source #

The numeric id of a location that the shipping rate applies to as defined in the AdWords API.

ShippingSettingsCustomBatchRequest

data ShippingSettingsCustomBatchRequest Source #

Instances

Eq ShippingSettingsCustomBatchRequest Source # 
Data ShippingSettingsCustomBatchRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ShippingSettingsCustomBatchRequest -> c ShippingSettingsCustomBatchRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ShippingSettingsCustomBatchRequest #

toConstr :: ShippingSettingsCustomBatchRequest -> Constr #

dataTypeOf :: ShippingSettingsCustomBatchRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ShippingSettingsCustomBatchRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ShippingSettingsCustomBatchRequest) #

gmapT :: (forall b. Data b => b -> b) -> ShippingSettingsCustomBatchRequest -> ShippingSettingsCustomBatchRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ShippingSettingsCustomBatchRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ShippingSettingsCustomBatchRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> ShippingSettingsCustomBatchRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ShippingSettingsCustomBatchRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ShippingSettingsCustomBatchRequest -> m ShippingSettingsCustomBatchRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ShippingSettingsCustomBatchRequest -> m ShippingSettingsCustomBatchRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ShippingSettingsCustomBatchRequest -> m ShippingSettingsCustomBatchRequest #

Show ShippingSettingsCustomBatchRequest Source # 
Generic ShippingSettingsCustomBatchRequest Source # 
ToJSON ShippingSettingsCustomBatchRequest Source # 
FromJSON ShippingSettingsCustomBatchRequest Source # 
type Rep ShippingSettingsCustomBatchRequest Source # 
type Rep ShippingSettingsCustomBatchRequest = D1 (MetaData "ShippingSettingsCustomBatchRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" True) (C1 (MetaCons "ShippingSettingsCustomBatchRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_sscbrEntries") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [ShippingSettingsCustomBatchRequestEntry]))))

shippingSettingsCustomBatchRequest :: ShippingSettingsCustomBatchRequest Source #

Creates a value of ShippingSettingsCustomBatchRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

AccountshippingCustomBatchRequestEntry

data AccountshippingCustomBatchRequestEntry Source #

A batch entry encoding a single non-batch accountshipping request.

See: accountshippingCustomBatchRequestEntry smart constructor.

Instances

Eq AccountshippingCustomBatchRequestEntry Source # 
Data AccountshippingCustomBatchRequestEntry Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountshippingCustomBatchRequestEntry -> c AccountshippingCustomBatchRequestEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountshippingCustomBatchRequestEntry #

toConstr :: AccountshippingCustomBatchRequestEntry -> Constr #

dataTypeOf :: AccountshippingCustomBatchRequestEntry -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountshippingCustomBatchRequestEntry) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountshippingCustomBatchRequestEntry) #

gmapT :: (forall b. Data b => b -> b) -> AccountshippingCustomBatchRequestEntry -> AccountshippingCustomBatchRequestEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountshippingCustomBatchRequestEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountshippingCustomBatchRequestEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountshippingCustomBatchRequestEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountshippingCustomBatchRequestEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountshippingCustomBatchRequestEntry -> m AccountshippingCustomBatchRequestEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountshippingCustomBatchRequestEntry -> m AccountshippingCustomBatchRequestEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountshippingCustomBatchRequestEntry -> m AccountshippingCustomBatchRequestEntry #

Show AccountshippingCustomBatchRequestEntry Source # 
Generic AccountshippingCustomBatchRequestEntry Source # 
ToJSON AccountshippingCustomBatchRequestEntry Source # 
FromJSON AccountshippingCustomBatchRequestEntry Source # 
type Rep AccountshippingCustomBatchRequestEntry Source # 
type Rep AccountshippingCustomBatchRequestEntry = D1 (MetaData "AccountshippingCustomBatchRequestEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountshippingCustomBatchRequestEntry'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aaMerchantId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_aaAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))))) ((:*:) (S1 (MetaSel (Just Symbol "_aaMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_aaAccountShipping") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AccountShipping))) (S1 (MetaSel (Just Symbol "_aaBatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))))))))

accountshippingCustomBatchRequestEntry :: AccountshippingCustomBatchRequestEntry Source #

Creates a value of AccountshippingCustomBatchRequestEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aaAccountId :: Lens' AccountshippingCustomBatchRequestEntry (Maybe Word64) Source #

The ID of the account for which to get/update account shipping settings.

aaAccountShipping :: Lens' AccountshippingCustomBatchRequestEntry (Maybe AccountShipping) Source #

The account shipping settings to update. Only defined if the method is update.

aaBatchId :: Lens' AccountshippingCustomBatchRequestEntry (Maybe Word32) Source #

An entry ID, unique within the batch request.

AccountsCustomBatchRequest

data AccountsCustomBatchRequest Source #

Instances

Eq AccountsCustomBatchRequest Source # 
Data AccountsCustomBatchRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountsCustomBatchRequest -> c AccountsCustomBatchRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountsCustomBatchRequest #

toConstr :: AccountsCustomBatchRequest -> Constr #

dataTypeOf :: AccountsCustomBatchRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountsCustomBatchRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountsCustomBatchRequest) #

gmapT :: (forall b. Data b => b -> b) -> AccountsCustomBatchRequest -> AccountsCustomBatchRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountsCustomBatchRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountsCustomBatchRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountsCustomBatchRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountsCustomBatchRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountsCustomBatchRequest -> m AccountsCustomBatchRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountsCustomBatchRequest -> m AccountsCustomBatchRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountsCustomBatchRequest -> m AccountsCustomBatchRequest #

Show AccountsCustomBatchRequest Source # 
Generic AccountsCustomBatchRequest Source # 
ToJSON AccountsCustomBatchRequest Source # 
FromJSON AccountsCustomBatchRequest Source # 
type Rep AccountsCustomBatchRequest Source # 
type Rep AccountsCustomBatchRequest = D1 (MetaData "AccountsCustomBatchRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" True) (C1 (MetaCons "AccountsCustomBatchRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_accEntries") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [AccountsCustomBatchRequestEntry]))))

accountsCustomBatchRequest :: AccountsCustomBatchRequest Source #

Creates a value of AccountsCustomBatchRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

accEntries :: Lens' AccountsCustomBatchRequest [AccountsCustomBatchRequestEntry] Source #

The request entries to be processed in the batch.

ProductCustomAttribute

data ProductCustomAttribute Source #

Instances

Eq ProductCustomAttribute Source # 
Data ProductCustomAttribute Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProductCustomAttribute -> c ProductCustomAttribute #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProductCustomAttribute #

toConstr :: ProductCustomAttribute -> Constr #

dataTypeOf :: ProductCustomAttribute -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProductCustomAttribute) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProductCustomAttribute) #

gmapT :: (forall b. Data b => b -> b) -> ProductCustomAttribute -> ProductCustomAttribute #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProductCustomAttribute -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProductCustomAttribute -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProductCustomAttribute -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProductCustomAttribute -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProductCustomAttribute -> m ProductCustomAttribute #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductCustomAttribute -> m ProductCustomAttribute #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductCustomAttribute -> m ProductCustomAttribute #

Show ProductCustomAttribute Source # 
Generic ProductCustomAttribute Source # 
ToJSON ProductCustomAttribute Source # 
FromJSON ProductCustomAttribute Source # 
type Rep ProductCustomAttribute Source # 
type Rep ProductCustomAttribute = D1 (MetaData "ProductCustomAttribute" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ProductCustomAttribute'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pcaValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pcaName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_pcaType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pcaUnit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

productCustomAttribute :: ProductCustomAttribute Source #

Creates a value of ProductCustomAttribute with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pcaValue :: Lens' ProductCustomAttribute (Maybe Text) Source #

The value of the attribute.

pcaName :: Lens' ProductCustomAttribute (Maybe Text) Source #

The name of the attribute. Underscores will be replaced by spaces upon insertion.

pcaType :: Lens' ProductCustomAttribute (Maybe Text) Source #

The type of the attribute.

pcaUnit :: Lens' ProductCustomAttribute (Maybe Text) Source #

Free-form unit of the attribute. Unit can only be used for values of type INT or FLOAT.

AccountShippingPostalCodeRange

data AccountShippingPostalCodeRange Source #

A postal code range, that can be either: - A range of postal codes (e.g., start=12340, end=12359) - A range of postal codes prefixes (e.g., start=1234* end=1235*). Prefixes must be of the same length (e.g., start=12* end=2* is invalid).

See: accountShippingPostalCodeRange smart constructor.

Instances

Eq AccountShippingPostalCodeRange Source # 
Data AccountShippingPostalCodeRange Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountShippingPostalCodeRange -> c AccountShippingPostalCodeRange #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountShippingPostalCodeRange #

toConstr :: AccountShippingPostalCodeRange -> Constr #

dataTypeOf :: AccountShippingPostalCodeRange -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountShippingPostalCodeRange) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountShippingPostalCodeRange) #

gmapT :: (forall b. Data b => b -> b) -> AccountShippingPostalCodeRange -> AccountShippingPostalCodeRange #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountShippingPostalCodeRange -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountShippingPostalCodeRange -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountShippingPostalCodeRange -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountShippingPostalCodeRange -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountShippingPostalCodeRange -> m AccountShippingPostalCodeRange #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountShippingPostalCodeRange -> m AccountShippingPostalCodeRange #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountShippingPostalCodeRange -> m AccountShippingPostalCodeRange #

Show AccountShippingPostalCodeRange Source # 
Generic AccountShippingPostalCodeRange Source # 
ToJSON AccountShippingPostalCodeRange Source # 
FromJSON AccountShippingPostalCodeRange Source # 
type Rep AccountShippingPostalCodeRange Source # 
type Rep AccountShippingPostalCodeRange = D1 (MetaData "AccountShippingPostalCodeRange" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountShippingPostalCodeRange'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_aspcrStart") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aspcrEnd") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

accountShippingPostalCodeRange :: AccountShippingPostalCodeRange Source #

Creates a value of AccountShippingPostalCodeRange with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aspcrStart :: Lens' AccountShippingPostalCodeRange (Maybe Text) Source #

The first (inclusive) postal code or prefix of the range.

aspcrEnd :: Lens' AccountShippingPostalCodeRange (Maybe Text) Source #

The last (inclusive) postal code or prefix of the range.

OrdersListResponse

data OrdersListResponse Source #

Instances

Eq OrdersListResponse Source # 
Data OrdersListResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrdersListResponse -> c OrdersListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrdersListResponse #

toConstr :: OrdersListResponse -> Constr #

dataTypeOf :: OrdersListResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrdersListResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrdersListResponse) #

gmapT :: (forall b. Data b => b -> b) -> OrdersListResponse -> OrdersListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrdersListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrdersListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrdersListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrdersListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrdersListResponse -> m OrdersListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersListResponse -> m OrdersListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersListResponse -> m OrdersListResponse #

Show OrdersListResponse Source # 
Generic OrdersListResponse Source # 
ToJSON OrdersListResponse Source # 
FromJSON OrdersListResponse Source # 
type Rep OrdersListResponse Source # 
type Rep OrdersListResponse = D1 (MetaData "OrdersListResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_olrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_olrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_olrResources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Order]))))))

ordersListResponse :: OrdersListResponse Source #

Creates a value of OrdersListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

olrNextPageToken :: Lens' OrdersListResponse (Maybe Text) Source #

The token for the retrieval of the next page of orders.

olrKind :: Lens' OrdersListResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#ordersListResponse".

Headers

data Headers Source #

A non-empty list of row or column headers for a table. Exactly one of prices, weights, numItems, postalCodeGroupNames, or locations must be set.

See: headers smart constructor.

Instances

Eq Headers Source # 

Methods

(==) :: Headers -> Headers -> Bool #

(/=) :: Headers -> Headers -> Bool #

Data Headers Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Headers -> c Headers #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Headers #

toConstr :: Headers -> Constr #

dataTypeOf :: Headers -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Headers) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Headers) #

gmapT :: (forall b. Data b => b -> b) -> Headers -> Headers #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Headers -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Headers -> r #

gmapQ :: (forall d. Data d => d -> u) -> Headers -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Headers -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Headers -> m Headers #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Headers -> m Headers #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Headers -> m Headers #

Show Headers Source # 
Generic Headers Source # 

Associated Types

type Rep Headers :: * -> * #

Methods

from :: Headers -> Rep Headers x #

to :: Rep Headers x -> Headers #

ToJSON Headers Source # 
FromJSON Headers Source # 
type Rep Headers Source # 
type Rep Headers = D1 (MetaData "Headers" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "Headers'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_hNumberOfItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_hPostalCodeGroupNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))) ((:*:) (S1 (MetaSel (Just Symbol "_hPrices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Price]))) ((:*:) (S1 (MetaSel (Just Symbol "_hWeights") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Weight]))) (S1 (MetaSel (Just Symbol "_hLocations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [LocationIdSet])))))))

headers :: Headers Source #

Creates a value of Headers with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

hNumberOfItems :: Lens' Headers [Text] Source #

A list of inclusive number of items upper bounds. The last value can be "infinity". For example ["10", "50", "infinity"] represents the headers "<= 10 items", " 50 items". Must be non-empty. Can only be set if all other fields are not set.

hPostalCodeGroupNames :: Lens' Headers [Text] Source #

A list of postal group names. The last value can be "all other locations". Example: ["zone 1", "zone 2", "all other locations"]. The referred postal code groups must match the delivery country of the service. Must be non-empty. Can only be set if all other fields are not set.

hWeights :: Lens' Headers [Weight] Source #

be "infinity". For example [{"value": "10", "unit": "kg"}, {"value": "50", "unit": "kg"}, {"value": "infinity", "unit": "kg"}] represents the headers "<= 10kg", " 50kg". All weights within a service must have the same unit. Must be non-empty. Can only be set if all other fields are not set.

hLocations :: Lens' Headers [LocationIdSet] Source #

A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.

OrdersShipLineItemsResponse

data OrdersShipLineItemsResponse Source #

Instances

Eq OrdersShipLineItemsResponse Source # 
Data OrdersShipLineItemsResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrdersShipLineItemsResponse -> c OrdersShipLineItemsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrdersShipLineItemsResponse #

toConstr :: OrdersShipLineItemsResponse -> Constr #

dataTypeOf :: OrdersShipLineItemsResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrdersShipLineItemsResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrdersShipLineItemsResponse) #

gmapT :: (forall b. Data b => b -> b) -> OrdersShipLineItemsResponse -> OrdersShipLineItemsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrdersShipLineItemsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrdersShipLineItemsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrdersShipLineItemsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrdersShipLineItemsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrdersShipLineItemsResponse -> m OrdersShipLineItemsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersShipLineItemsResponse -> m OrdersShipLineItemsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersShipLineItemsResponse -> m OrdersShipLineItemsResponse #

Show OrdersShipLineItemsResponse Source # 
Generic OrdersShipLineItemsResponse Source # 
ToJSON OrdersShipLineItemsResponse Source # 
FromJSON OrdersShipLineItemsResponse Source # 
type Rep OrdersShipLineItemsResponse Source # 
type Rep OrdersShipLineItemsResponse = D1 (MetaData "OrdersShipLineItemsResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersShipLineItemsResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_oslirKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_oslirExecutionStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

ordersShipLineItemsResponse :: OrdersShipLineItemsResponse Source #

Creates a value of OrdersShipLineItemsResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oslirKind :: Lens' OrdersShipLineItemsResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#ordersShipLineItemsResponse".

AccountShippingShippingService

data AccountShippingShippingService Source #

Shipping services provided in a country.

See: accountShippingShippingService smart constructor.

Instances

Eq AccountShippingShippingService Source # 
Data AccountShippingShippingService Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountShippingShippingService -> c AccountShippingShippingService #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountShippingShippingService #

toConstr :: AccountShippingShippingService -> Constr #

dataTypeOf :: AccountShippingShippingService -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountShippingShippingService) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountShippingShippingService) #

gmapT :: (forall b. Data b => b -> b) -> AccountShippingShippingService -> AccountShippingShippingService #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountShippingShippingService -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountShippingShippingService -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountShippingShippingService -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountShippingShippingService -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountShippingShippingService -> m AccountShippingShippingService #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountShippingShippingService -> m AccountShippingShippingService #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountShippingShippingService -> m AccountShippingShippingService #

Show AccountShippingShippingService Source # 
Generic AccountShippingShippingService Source # 
ToJSON AccountShippingShippingService Source # 
FromJSON AccountShippingShippingService Source # 
type Rep AccountShippingShippingService Source # 
type Rep AccountShippingShippingService = D1 (MetaData "AccountShippingShippingService" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountShippingShippingService'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_asssCostRuleTree") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AccountShippingShippingServiceCostRule))) ((:*:) (S1 (MetaSel (Just Symbol "_asssSaleCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_asssMaxDaysInTransit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_asssCalculationMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AccountShippingShippingServiceCalculationMethod))) (S1 (MetaSel (Just Symbol "_asssActive") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "_asssName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_asssMinDaysInTransit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))))))))

accountShippingShippingService :: AccountShippingShippingService Source #

Creates a value of AccountShippingShippingService with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

asssCostRuleTree :: Lens' AccountShippingShippingService (Maybe AccountShippingShippingServiceCostRule) Source #

Decision tree for "complicated" shipping cost calculation.

asssSaleCountry :: Lens' AccountShippingShippingService (Maybe Text) Source #

The CLDR territory code of the sale country for which this service can be used.

asssMaxDaysInTransit :: Lens' AccountShippingShippingService (Maybe Word64) Source #

The maximum number of days in transit. Must be a value between 0 and 250 included. A value of 0 means same day delivery.

asssActive :: Lens' AccountShippingShippingService (Maybe Bool) Source #

Whether the shipping service is available.

asssName :: Lens' AccountShippingShippingService (Maybe Text) Source #

The name of this shipping service.

asssMinDaysInTransit :: Lens' AccountShippingShippingService (Maybe Word64) Source #

The minimum number of days in transit. Must be a value between 0 and maxDaysIntransit included. A value of 0 means same day delivery.

AccountShippingRateTable

data AccountShippingRateTable Source #

A single or bi-dimensional table of shipping rates. Each dimension is defined in terms of consecutive price/weight ranges, delivery locations, or shipping labels.

See: accountShippingRateTable smart constructor.

Instances

Eq AccountShippingRateTable Source # 
Data AccountShippingRateTable Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountShippingRateTable -> c AccountShippingRateTable #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountShippingRateTable #

toConstr :: AccountShippingRateTable -> Constr #

dataTypeOf :: AccountShippingRateTable -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountShippingRateTable) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountShippingRateTable) #

gmapT :: (forall b. Data b => b -> b) -> AccountShippingRateTable -> AccountShippingRateTable #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountShippingRateTable -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountShippingRateTable -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountShippingRateTable -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountShippingRateTable -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountShippingRateTable -> m AccountShippingRateTable #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountShippingRateTable -> m AccountShippingRateTable #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountShippingRateTable -> m AccountShippingRateTable #

Show AccountShippingRateTable Source # 
Generic AccountShippingRateTable Source # 
ToJSON AccountShippingRateTable Source # 
FromJSON AccountShippingRateTable Source # 
type Rep AccountShippingRateTable Source # 
type Rep AccountShippingRateTable = D1 (MetaData "AccountShippingRateTable" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountShippingRateTable'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_asrtSaleCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_asrtContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AccountShippingRateTableCell]))) (S1 (MetaSel (Just Symbol "_asrtName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

accountShippingRateTable :: AccountShippingRateTable Source #

Creates a value of AccountShippingRateTable with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

asrtSaleCountry :: Lens' AccountShippingRateTable (Maybe Text) Source #

The sale country for which this table is valid, represented as a CLDR territory code.

asrtContent :: Lens' AccountShippingRateTable [AccountShippingRateTableCell] Source #

One-dimensional table cells define one condition along the same dimension. Bi-dimensional table cells use two dimensions with respectively M and N distinct values and must contain exactly M * N cells with distinct conditions (for each possible value pairs).

asrtName :: Lens' AccountShippingRateTable (Maybe Text) Source #

The name of the rate table.

AccountshippingCustomBatchResponse

data AccountshippingCustomBatchResponse Source #

Instances

Eq AccountshippingCustomBatchResponse Source # 
Data AccountshippingCustomBatchResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountshippingCustomBatchResponse -> c AccountshippingCustomBatchResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountshippingCustomBatchResponse #

toConstr :: AccountshippingCustomBatchResponse -> Constr #

dataTypeOf :: AccountshippingCustomBatchResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountshippingCustomBatchResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountshippingCustomBatchResponse) #

gmapT :: (forall b. Data b => b -> b) -> AccountshippingCustomBatchResponse -> AccountshippingCustomBatchResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountshippingCustomBatchResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountshippingCustomBatchResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountshippingCustomBatchResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountshippingCustomBatchResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountshippingCustomBatchResponse -> m AccountshippingCustomBatchResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountshippingCustomBatchResponse -> m AccountshippingCustomBatchResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountshippingCustomBatchResponse -> m AccountshippingCustomBatchResponse #

Show AccountshippingCustomBatchResponse Source # 
Generic AccountshippingCustomBatchResponse Source # 
ToJSON AccountshippingCustomBatchResponse Source # 
FromJSON AccountshippingCustomBatchResponse Source # 
type Rep AccountshippingCustomBatchResponse Source # 
type Rep AccountshippingCustomBatchResponse = D1 (MetaData "AccountshippingCustomBatchResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountshippingCustomBatchResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_acccEntries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AccountshippingCustomBatchResponseEntry]))) (S1 (MetaSel (Just Symbol "_acccKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

accountshippingCustomBatchResponse :: AccountshippingCustomBatchResponse Source #

Creates a value of AccountshippingCustomBatchResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

acccKind :: Lens' AccountshippingCustomBatchResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#accountshippingCustomBatchResponse".

ShippingSettings

data ShippingSettings Source #

The merchant account's shipping settings.

See: shippingSettings smart constructor.

Instances

Eq ShippingSettings Source # 
Data ShippingSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ShippingSettings -> c ShippingSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ShippingSettings #

toConstr :: ShippingSettings -> Constr #

dataTypeOf :: ShippingSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ShippingSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ShippingSettings) #

gmapT :: (forall b. Data b => b -> b) -> ShippingSettings -> ShippingSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ShippingSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ShippingSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> ShippingSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ShippingSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ShippingSettings -> m ShippingSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ShippingSettings -> m ShippingSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ShippingSettings -> m ShippingSettings #

Show ShippingSettings Source # 
Generic ShippingSettings Source # 
ToJSON ShippingSettings Source # 
FromJSON ShippingSettings Source # 
type Rep ShippingSettings Source # 
type Rep ShippingSettings = D1 (MetaData "ShippingSettings" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ShippingSettings'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ssPostalCodeGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PostalCodeGroup]))) ((:*:) (S1 (MetaSel (Just Symbol "_ssAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_ssServices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Service]))))))

shippingSettings :: ShippingSettings Source #

Creates a value of ShippingSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ssPostalCodeGroups :: Lens' ShippingSettings [PostalCodeGroup] Source #

A list of postal code groups that can be referred to in services. Optional.

ssAccountId :: Lens' ShippingSettings (Maybe Word64) Source #

The ID of the account to which these account shipping settings belong. Ignored upon update, always present in get request responses.

ssServices :: Lens' ShippingSettings [Service] Source #

The target account's list of services. Optional.

PostalCodeRange

data PostalCodeRange Source #

Instances

Eq PostalCodeRange Source # 
Data PostalCodeRange Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PostalCodeRange -> c PostalCodeRange #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PostalCodeRange #

toConstr :: PostalCodeRange -> Constr #

dataTypeOf :: PostalCodeRange -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PostalCodeRange) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PostalCodeRange) #

gmapT :: (forall b. Data b => b -> b) -> PostalCodeRange -> PostalCodeRange #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PostalCodeRange -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PostalCodeRange -> r #

gmapQ :: (forall d. Data d => d -> u) -> PostalCodeRange -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PostalCodeRange -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PostalCodeRange -> m PostalCodeRange #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PostalCodeRange -> m PostalCodeRange #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PostalCodeRange -> m PostalCodeRange #

Show PostalCodeRange Source # 
Generic PostalCodeRange Source # 
ToJSON PostalCodeRange Source # 
FromJSON PostalCodeRange Source # 
type Rep PostalCodeRange Source # 
type Rep PostalCodeRange = D1 (MetaData "PostalCodeRange" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "PostalCodeRange'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pcrPostalCodeRangeBegin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pcrPostalCodeRangeEnd") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

postalCodeRange :: PostalCodeRange Source #

Creates a value of PostalCodeRange with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pcrPostalCodeRangeBegin :: Lens' PostalCodeRange (Maybe Text) Source #

A postal code or a pattern of the form prefix* denoting the inclusive lower bound of the range defining the area. Examples values: "94108", "9410*", "9*". Required.

pcrPostalCodeRangeEnd :: Lens' PostalCodeRange (Maybe Text) Source #

A postal code or a pattern of the form prefix* denoting the inclusive upper bound of the range defining the area. It must have the same length as postalCodeRangeBegin: if postalCodeRangeBegin is a postal code then postalCodeRangeEnd must be a postal code too; if postalCodeRangeBegin is a pattern then postalCodeRangeEnd must be a pattern with the same prefix length. Optional: if not set, then the area is defined as being all the postal codes matching postalCodeRangeBegin.

OrdersUpdateShipmentResponse

data OrdersUpdateShipmentResponse Source #

Instances

Eq OrdersUpdateShipmentResponse Source # 
Data OrdersUpdateShipmentResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrdersUpdateShipmentResponse -> c OrdersUpdateShipmentResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrdersUpdateShipmentResponse #

toConstr :: OrdersUpdateShipmentResponse -> Constr #

dataTypeOf :: OrdersUpdateShipmentResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrdersUpdateShipmentResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrdersUpdateShipmentResponse) #

gmapT :: (forall b. Data b => b -> b) -> OrdersUpdateShipmentResponse -> OrdersUpdateShipmentResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrdersUpdateShipmentResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrdersUpdateShipmentResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrdersUpdateShipmentResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrdersUpdateShipmentResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrdersUpdateShipmentResponse -> m OrdersUpdateShipmentResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersUpdateShipmentResponse -> m OrdersUpdateShipmentResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersUpdateShipmentResponse -> m OrdersUpdateShipmentResponse #

Show OrdersUpdateShipmentResponse Source # 
Generic OrdersUpdateShipmentResponse Source # 
ToJSON OrdersUpdateShipmentResponse Source # 
FromJSON OrdersUpdateShipmentResponse Source # 
type Rep OrdersUpdateShipmentResponse Source # 
type Rep OrdersUpdateShipmentResponse = D1 (MetaData "OrdersUpdateShipmentResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersUpdateShipmentResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ousrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_ousrExecutionStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

ordersUpdateShipmentResponse :: OrdersUpdateShipmentResponse Source #

Creates a value of OrdersUpdateShipmentResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ousrKind :: Lens' OrdersUpdateShipmentResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#ordersUpdateShipmentResponse".

ProductstatusesCustomBatchRequest

data ProductstatusesCustomBatchRequest Source #

Instances

Eq ProductstatusesCustomBatchRequest Source # 
Data ProductstatusesCustomBatchRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProductstatusesCustomBatchRequest -> c ProductstatusesCustomBatchRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProductstatusesCustomBatchRequest #

toConstr :: ProductstatusesCustomBatchRequest -> Constr #

dataTypeOf :: ProductstatusesCustomBatchRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProductstatusesCustomBatchRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProductstatusesCustomBatchRequest) #

gmapT :: (forall b. Data b => b -> b) -> ProductstatusesCustomBatchRequest -> ProductstatusesCustomBatchRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProductstatusesCustomBatchRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProductstatusesCustomBatchRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProductstatusesCustomBatchRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProductstatusesCustomBatchRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProductstatusesCustomBatchRequest -> m ProductstatusesCustomBatchRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductstatusesCustomBatchRequest -> m ProductstatusesCustomBatchRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductstatusesCustomBatchRequest -> m ProductstatusesCustomBatchRequest #

Show ProductstatusesCustomBatchRequest Source # 
Generic ProductstatusesCustomBatchRequest Source # 
ToJSON ProductstatusesCustomBatchRequest Source # 
FromJSON ProductstatusesCustomBatchRequest Source # 
type Rep ProductstatusesCustomBatchRequest Source # 
type Rep ProductstatusesCustomBatchRequest = D1 (MetaData "ProductstatusesCustomBatchRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" True) (C1 (MetaCons "ProductstatusesCustomBatchRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_proEntries") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [ProductstatusesCustomBatchRequestEntry]))))

productstatusesCustomBatchRequest :: ProductstatusesCustomBatchRequest Source #

Creates a value of ProductstatusesCustomBatchRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

OrdersReturnLineItemResponse

data OrdersReturnLineItemResponse Source #

Instances

Eq OrdersReturnLineItemResponse Source # 
Data OrdersReturnLineItemResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrdersReturnLineItemResponse -> c OrdersReturnLineItemResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrdersReturnLineItemResponse #

toConstr :: OrdersReturnLineItemResponse -> Constr #

dataTypeOf :: OrdersReturnLineItemResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrdersReturnLineItemResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrdersReturnLineItemResponse) #

gmapT :: (forall b. Data b => b -> b) -> OrdersReturnLineItemResponse -> OrdersReturnLineItemResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrdersReturnLineItemResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrdersReturnLineItemResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrdersReturnLineItemResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrdersReturnLineItemResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrdersReturnLineItemResponse -> m OrdersReturnLineItemResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersReturnLineItemResponse -> m OrdersReturnLineItemResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersReturnLineItemResponse -> m OrdersReturnLineItemResponse #

Show OrdersReturnLineItemResponse Source # 
Generic OrdersReturnLineItemResponse Source # 
ToJSON OrdersReturnLineItemResponse Source # 
FromJSON OrdersReturnLineItemResponse Source # 
type Rep OrdersReturnLineItemResponse Source # 
type Rep OrdersReturnLineItemResponse = D1 (MetaData "OrdersReturnLineItemResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersReturnLineItemResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_orlirKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_orlirExecutionStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

ordersReturnLineItemResponse :: OrdersReturnLineItemResponse Source #

Creates a value of OrdersReturnLineItemResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

orlirKind :: Lens' OrdersReturnLineItemResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#ordersReturnLineItemResponse".

ProductCustomGroup

data ProductCustomGroup Source #

Instances

Eq ProductCustomGroup Source # 
Data ProductCustomGroup Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProductCustomGroup -> c ProductCustomGroup #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProductCustomGroup #

toConstr :: ProductCustomGroup -> Constr #

dataTypeOf :: ProductCustomGroup -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProductCustomGroup) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProductCustomGroup) #

gmapT :: (forall b. Data b => b -> b) -> ProductCustomGroup -> ProductCustomGroup #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProductCustomGroup -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProductCustomGroup -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProductCustomGroup -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProductCustomGroup -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProductCustomGroup -> m ProductCustomGroup #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductCustomGroup -> m ProductCustomGroup #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductCustomGroup -> m ProductCustomGroup #

Show ProductCustomGroup Source # 
Generic ProductCustomGroup Source # 
ToJSON ProductCustomGroup Source # 
FromJSON ProductCustomGroup Source # 
type Rep ProductCustomGroup Source # 
type Rep ProductCustomGroup = D1 (MetaData "ProductCustomGroup" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ProductCustomGroup'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ProductCustomAttribute])))))

productCustomGroup :: ProductCustomGroup Source #

Creates a value of ProductCustomGroup with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pName :: Lens' ProductCustomGroup (Maybe Text) Source #

The name of the group. Underscores will be replaced by spaces upon insertion.

AccountstatusesCustomBatchResponse

data AccountstatusesCustomBatchResponse Source #

Instances

Eq AccountstatusesCustomBatchResponse Source # 
Data AccountstatusesCustomBatchResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountstatusesCustomBatchResponse -> c AccountstatusesCustomBatchResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountstatusesCustomBatchResponse #

toConstr :: AccountstatusesCustomBatchResponse -> Constr #

dataTypeOf :: AccountstatusesCustomBatchResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountstatusesCustomBatchResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountstatusesCustomBatchResponse) #

gmapT :: (forall b. Data b => b -> b) -> AccountstatusesCustomBatchResponse -> AccountstatusesCustomBatchResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountstatusesCustomBatchResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountstatusesCustomBatchResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountstatusesCustomBatchResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountstatusesCustomBatchResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountstatusesCustomBatchResponse -> m AccountstatusesCustomBatchResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountstatusesCustomBatchResponse -> m AccountstatusesCustomBatchResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountstatusesCustomBatchResponse -> m AccountstatusesCustomBatchResponse #

Show AccountstatusesCustomBatchResponse Source # 
Generic AccountstatusesCustomBatchResponse Source # 
ToJSON AccountstatusesCustomBatchResponse Source # 
FromJSON AccountstatusesCustomBatchResponse Source # 
type Rep AccountstatusesCustomBatchResponse Source # 
type Rep AccountstatusesCustomBatchResponse = D1 (MetaData "AccountstatusesCustomBatchResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountstatusesCustomBatchResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_acbr1Entries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AccountstatusesCustomBatchResponseEntry]))) (S1 (MetaSel (Just Symbol "_acbr1Kind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

accountstatusesCustomBatchResponse :: AccountstatusesCustomBatchResponse Source #

Creates a value of AccountstatusesCustomBatchResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

acbr1Kind :: Lens' AccountstatusesCustomBatchResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#accountstatusesCustomBatchResponse".

ShippingSettingsCustomBatchResponseEntry

data ShippingSettingsCustomBatchResponseEntry Source #

A batch entry encoding a single non-batch shipping settings response.

See: shippingSettingsCustomBatchResponseEntry smart constructor.

Instances

Eq ShippingSettingsCustomBatchResponseEntry Source # 
Data ShippingSettingsCustomBatchResponseEntry Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ShippingSettingsCustomBatchResponseEntry -> c ShippingSettingsCustomBatchResponseEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ShippingSettingsCustomBatchResponseEntry #

toConstr :: ShippingSettingsCustomBatchResponseEntry -> Constr #

dataTypeOf :: ShippingSettingsCustomBatchResponseEntry -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ShippingSettingsCustomBatchResponseEntry) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ShippingSettingsCustomBatchResponseEntry) #

gmapT :: (forall b. Data b => b -> b) -> ShippingSettingsCustomBatchResponseEntry -> ShippingSettingsCustomBatchResponseEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ShippingSettingsCustomBatchResponseEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ShippingSettingsCustomBatchResponseEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> ShippingSettingsCustomBatchResponseEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ShippingSettingsCustomBatchResponseEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ShippingSettingsCustomBatchResponseEntry -> m ShippingSettingsCustomBatchResponseEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ShippingSettingsCustomBatchResponseEntry -> m ShippingSettingsCustomBatchResponseEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ShippingSettingsCustomBatchResponseEntry -> m ShippingSettingsCustomBatchResponseEntry #

Show ShippingSettingsCustomBatchResponseEntry Source # 
Generic ShippingSettingsCustomBatchResponseEntry Source # 
ToJSON ShippingSettingsCustomBatchResponseEntry Source # 
FromJSON ShippingSettingsCustomBatchResponseEntry Source # 
type Rep ShippingSettingsCustomBatchResponseEntry Source # 
type Rep ShippingSettingsCustomBatchResponseEntry = D1 (MetaData "ShippingSettingsCustomBatchResponseEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ShippingSettingsCustomBatchResponseEntry'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_sKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_sShippingSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ShippingSettings)))) ((:*:) (S1 (MetaSel (Just Symbol "_sErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Errors))) (S1 (MetaSel (Just Symbol "_sBatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))))))

shippingSettingsCustomBatchResponseEntry :: ShippingSettingsCustomBatchResponseEntry Source #

Creates a value of ShippingSettingsCustomBatchResponseEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sKind :: Lens' ShippingSettingsCustomBatchResponseEntry Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#shippingsettingsCustomBatchResponseEntry".

sShippingSettings :: Lens' ShippingSettingsCustomBatchResponseEntry (Maybe ShippingSettings) Source #

The retrieved or updated account shipping settings.

sErrors :: Lens' ShippingSettingsCustomBatchResponseEntry (Maybe Errors) Source #

A list of errors defined if, and only if, the request failed.

sBatchId :: Lens' ShippingSettingsCustomBatchResponseEntry (Maybe Word32) Source #

The ID of the request entry to which this entry responds.

ProductStatus

data ProductStatus Source #

The status of a product, i.e., information about a product computed asynchronously by the data quality analysis.

See: productStatus smart constructor.

Instances

Eq ProductStatus Source # 
Data ProductStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProductStatus -> c ProductStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProductStatus #

toConstr :: ProductStatus -> Constr #

dataTypeOf :: ProductStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProductStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProductStatus) #

gmapT :: (forall b. Data b => b -> b) -> ProductStatus -> ProductStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProductStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProductStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProductStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProductStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProductStatus -> m ProductStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductStatus -> m ProductStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductStatus -> m ProductStatus #

Show ProductStatus Source # 
Generic ProductStatus Source # 

Associated Types

type Rep ProductStatus :: * -> * #

ToJSON ProductStatus Source # 
FromJSON ProductStatus Source # 
type Rep ProductStatus Source # 

productStatus :: ProductStatus Source #

Creates a value of ProductStatus with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

psDataQualityIssues :: Lens' ProductStatus [ProductStatusDataQualityIssue] Source #

A list of data quality issues associated with the product.

psKind :: Lens' ProductStatus Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#productStatus".

psLink :: Lens' ProductStatus (Maybe Text) Source #

The link to the product.

psDestinationStatuses :: Lens' ProductStatus [ProductStatusDestinationStatus] Source #

The intended destinations for the product.

psLastUpdateDate :: Lens' ProductStatus (Maybe Text) Source #

Date on which the item has been last updated, in ISO 8601 format.

psCreationDate :: Lens' ProductStatus (Maybe Text) Source #

Date on which the item has been created, in ISO 8601 format.

psTitle :: Lens' ProductStatus (Maybe Text) Source #

The title of the product.

psGoogleExpirationDate :: Lens' ProductStatus (Maybe Text) Source #

Date on which the item expires in Google Shopping, in ISO 8601 format.

psProductId :: Lens' ProductStatus (Maybe Text) Source #

The id of the product for which status is reported.

AccountstatusesListResponse

data AccountstatusesListResponse Source #

Instances

Eq AccountstatusesListResponse Source # 
Data AccountstatusesListResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountstatusesListResponse -> c AccountstatusesListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountstatusesListResponse #

toConstr :: AccountstatusesListResponse -> Constr #

dataTypeOf :: AccountstatusesListResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountstatusesListResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountstatusesListResponse) #

gmapT :: (forall b. Data b => b -> b) -> AccountstatusesListResponse -> AccountstatusesListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountstatusesListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountstatusesListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountstatusesListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountstatusesListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountstatusesListResponse -> m AccountstatusesListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountstatusesListResponse -> m AccountstatusesListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountstatusesListResponse -> m AccountstatusesListResponse #

Show AccountstatusesListResponse Source # 
Generic AccountstatusesListResponse Source # 
ToJSON AccountstatusesListResponse Source # 
FromJSON AccountstatusesListResponse Source # 
type Rep AccountstatusesListResponse Source # 
type Rep AccountstatusesListResponse = D1 (MetaData "AccountstatusesListResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountstatusesListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_alrlNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_alrlKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_alrlResources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AccountStatus]))))))

accountstatusesListResponse :: AccountstatusesListResponse Source #

Creates a value of AccountstatusesListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

alrlNextPageToken :: Lens' AccountstatusesListResponse (Maybe Text) Source #

The token for the retrieval of the next page of account statuses.

alrlKind :: Lens' AccountstatusesListResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#accountstatusesListResponse".

AccounttaxCustomBatchRequest

data AccounttaxCustomBatchRequest Source #

Instances

Eq AccounttaxCustomBatchRequest Source # 
Data AccounttaxCustomBatchRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccounttaxCustomBatchRequest -> c AccounttaxCustomBatchRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccounttaxCustomBatchRequest #

toConstr :: AccounttaxCustomBatchRequest -> Constr #

dataTypeOf :: AccounttaxCustomBatchRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccounttaxCustomBatchRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccounttaxCustomBatchRequest) #

gmapT :: (forall b. Data b => b -> b) -> AccounttaxCustomBatchRequest -> AccounttaxCustomBatchRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccounttaxCustomBatchRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccounttaxCustomBatchRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccounttaxCustomBatchRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccounttaxCustomBatchRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccounttaxCustomBatchRequest -> m AccounttaxCustomBatchRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccounttaxCustomBatchRequest -> m AccounttaxCustomBatchRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccounttaxCustomBatchRequest -> m AccounttaxCustomBatchRequest #

Show AccounttaxCustomBatchRequest Source # 
Generic AccounttaxCustomBatchRequest Source # 
ToJSON AccounttaxCustomBatchRequest Source # 
FromJSON AccounttaxCustomBatchRequest Source # 
type Rep AccounttaxCustomBatchRequest Source # 
type Rep AccounttaxCustomBatchRequest = D1 (MetaData "AccounttaxCustomBatchRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" True) (C1 (MetaCons "AccounttaxCustomBatchRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_aaEntries") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [AccounttaxCustomBatchRequestEntry]))))

accounttaxCustomBatchRequest :: AccounttaxCustomBatchRequest Source #

Creates a value of AccounttaxCustomBatchRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aaEntries :: Lens' AccounttaxCustomBatchRequest [AccounttaxCustomBatchRequestEntry] Source #

The request entries to be processed in the batch.

ProductsCustomBatchRequestEntry

data ProductsCustomBatchRequestEntry Source #

A batch entry encoding a single non-batch products request.

See: productsCustomBatchRequestEntry smart constructor.

Instances

Eq ProductsCustomBatchRequestEntry Source # 
Data ProductsCustomBatchRequestEntry Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProductsCustomBatchRequestEntry -> c ProductsCustomBatchRequestEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProductsCustomBatchRequestEntry #

toConstr :: ProductsCustomBatchRequestEntry -> Constr #

dataTypeOf :: ProductsCustomBatchRequestEntry -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProductsCustomBatchRequestEntry) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProductsCustomBatchRequestEntry) #

gmapT :: (forall b. Data b => b -> b) -> ProductsCustomBatchRequestEntry -> ProductsCustomBatchRequestEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProductsCustomBatchRequestEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProductsCustomBatchRequestEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProductsCustomBatchRequestEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProductsCustomBatchRequestEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProductsCustomBatchRequestEntry -> m ProductsCustomBatchRequestEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductsCustomBatchRequestEntry -> m ProductsCustomBatchRequestEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductsCustomBatchRequestEntry -> m ProductsCustomBatchRequestEntry #

Show ProductsCustomBatchRequestEntry Source # 
Generic ProductsCustomBatchRequestEntry Source # 
ToJSON ProductsCustomBatchRequestEntry Source # 
FromJSON ProductsCustomBatchRequestEntry Source # 
type Rep ProductsCustomBatchRequestEntry Source # 
type Rep ProductsCustomBatchRequestEntry = D1 (MetaData "ProductsCustomBatchRequestEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ProductsCustomBatchRequestEntry'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pMerchantId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_pMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_pProduct") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Product))) ((:*:) (S1 (MetaSel (Just Symbol "_pProductId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pBatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))))))))

productsCustomBatchRequestEntry :: ProductsCustomBatchRequestEntry Source #

Creates a value of ProductsCustomBatchRequestEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pProduct :: Lens' ProductsCustomBatchRequestEntry (Maybe Product) Source #

The product to insert. Only required if the method is insert.

pProductId :: Lens' ProductsCustomBatchRequestEntry (Maybe Text) Source #

The ID of the product to get or delete. Only defined if the method is get or delete.

pBatchId :: Lens' ProductsCustomBatchRequestEntry (Maybe Word32) Source #

An entry ID, unique within the batch request.

DatafeedstatusesCustomBatchRequestEntry

data DatafeedstatusesCustomBatchRequestEntry Source #

A batch entry encoding a single non-batch datafeedstatuses request.

See: datafeedstatusesCustomBatchRequestEntry smart constructor.

Instances

Eq DatafeedstatusesCustomBatchRequestEntry Source # 
Data DatafeedstatusesCustomBatchRequestEntry Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DatafeedstatusesCustomBatchRequestEntry -> c DatafeedstatusesCustomBatchRequestEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DatafeedstatusesCustomBatchRequestEntry #

toConstr :: DatafeedstatusesCustomBatchRequestEntry -> Constr #

dataTypeOf :: DatafeedstatusesCustomBatchRequestEntry -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DatafeedstatusesCustomBatchRequestEntry) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DatafeedstatusesCustomBatchRequestEntry) #

gmapT :: (forall b. Data b => b -> b) -> DatafeedstatusesCustomBatchRequestEntry -> DatafeedstatusesCustomBatchRequestEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedstatusesCustomBatchRequestEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedstatusesCustomBatchRequestEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> DatafeedstatusesCustomBatchRequestEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DatafeedstatusesCustomBatchRequestEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DatafeedstatusesCustomBatchRequestEntry -> m DatafeedstatusesCustomBatchRequestEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedstatusesCustomBatchRequestEntry -> m DatafeedstatusesCustomBatchRequestEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedstatusesCustomBatchRequestEntry -> m DatafeedstatusesCustomBatchRequestEntry #

Show DatafeedstatusesCustomBatchRequestEntry Source # 
Generic DatafeedstatusesCustomBatchRequestEntry Source # 
ToJSON DatafeedstatusesCustomBatchRequestEntry Source # 
FromJSON DatafeedstatusesCustomBatchRequestEntry Source # 
type Rep DatafeedstatusesCustomBatchRequestEntry Source # 
type Rep DatafeedstatusesCustomBatchRequestEntry = D1 (MetaData "DatafeedstatusesCustomBatchRequestEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "DatafeedstatusesCustomBatchRequestEntry'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_dMerchantId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_dMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_dDatafeedId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_dBatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))))))

datafeedstatusesCustomBatchRequestEntry :: DatafeedstatusesCustomBatchRequestEntry Source #

Creates a value of DatafeedstatusesCustomBatchRequestEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dDatafeedId :: Lens' DatafeedstatusesCustomBatchRequestEntry (Maybe Word64) Source #

The ID of the data feed to get or delete.

dBatchId :: Lens' DatafeedstatusesCustomBatchRequestEntry (Maybe Word32) Source #

An entry ID, unique within the batch request.

OrderCustomer

data OrderCustomer Source #

Instances

Eq OrderCustomer Source # 
Data OrderCustomer Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrderCustomer -> c OrderCustomer #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrderCustomer #

toConstr :: OrderCustomer -> Constr #

dataTypeOf :: OrderCustomer -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrderCustomer) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrderCustomer) #

gmapT :: (forall b. Data b => b -> b) -> OrderCustomer -> OrderCustomer #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrderCustomer -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrderCustomer -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrderCustomer -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrderCustomer -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrderCustomer -> m OrderCustomer #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderCustomer -> m OrderCustomer #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderCustomer -> m OrderCustomer #

Show OrderCustomer Source # 
Generic OrderCustomer Source # 

Associated Types

type Rep OrderCustomer :: * -> * #

ToJSON OrderCustomer Source # 
FromJSON OrderCustomer Source # 
type Rep OrderCustomer Source # 
type Rep OrderCustomer = D1 (MetaData "OrderCustomer" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrderCustomer'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ocFullName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ocEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ocExplicitMarketingPreference") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))

orderCustomer :: OrderCustomer Source #

Creates a value of OrderCustomer with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ocFullName :: Lens' OrderCustomer (Maybe Text) Source #

Full name of the customer.

ocEmail :: Lens' OrderCustomer (Maybe Text) Source #

Email address of the customer.

ocExplicitMarketingPreference :: Lens' OrderCustomer (Maybe Bool) Source #

If set, this indicates the user explicitly chose to opt in or out of providing marketing rights to the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was thus not shown the marketing right opt in/out checkbox during the checkout flow.

InventoryCustomBatchResponseEntry

data InventoryCustomBatchResponseEntry Source #

A batch entry encoding a single non-batch inventory response.

See: inventoryCustomBatchResponseEntry smart constructor.

Instances

Eq InventoryCustomBatchResponseEntry Source # 
Data InventoryCustomBatchResponseEntry Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryCustomBatchResponseEntry -> c InventoryCustomBatchResponseEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryCustomBatchResponseEntry #

toConstr :: InventoryCustomBatchResponseEntry -> Constr #

dataTypeOf :: InventoryCustomBatchResponseEntry -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InventoryCustomBatchResponseEntry) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryCustomBatchResponseEntry) #

gmapT :: (forall b. Data b => b -> b) -> InventoryCustomBatchResponseEntry -> InventoryCustomBatchResponseEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryCustomBatchResponseEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryCustomBatchResponseEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryCustomBatchResponseEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryCustomBatchResponseEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryCustomBatchResponseEntry -> m InventoryCustomBatchResponseEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryCustomBatchResponseEntry -> m InventoryCustomBatchResponseEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryCustomBatchResponseEntry -> m InventoryCustomBatchResponseEntry #

Show InventoryCustomBatchResponseEntry Source # 
Generic InventoryCustomBatchResponseEntry Source # 
ToJSON InventoryCustomBatchResponseEntry Source # 
FromJSON InventoryCustomBatchResponseEntry Source # 
type Rep InventoryCustomBatchResponseEntry Source # 
type Rep InventoryCustomBatchResponseEntry = D1 (MetaData "InventoryCustomBatchResponseEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "InventoryCustomBatchResponseEntry'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_icbreKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_icbreErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Errors))) (S1 (MetaSel (Just Symbol "_icbreBatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))))))

inventoryCustomBatchResponseEntry :: InventoryCustomBatchResponseEntry Source #

Creates a value of InventoryCustomBatchResponseEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

icbreKind :: Lens' InventoryCustomBatchResponseEntry Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#inventoryCustomBatchResponseEntry".

icbreErrors :: Lens' InventoryCustomBatchResponseEntry (Maybe Errors) Source #

A list of errors defined if and only if the request failed.

icbreBatchId :: Lens' InventoryCustomBatchResponseEntry (Maybe Word32) Source #

The ID of the request entry this entry responds to.

AccountshippingListResponse

data AccountshippingListResponse Source #

Instances

Eq AccountshippingListResponse Source # 
Data AccountshippingListResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountshippingListResponse -> c AccountshippingListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountshippingListResponse #

toConstr :: AccountshippingListResponse -> Constr #

dataTypeOf :: AccountshippingListResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountshippingListResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountshippingListResponse) #

gmapT :: (forall b. Data b => b -> b) -> AccountshippingListResponse -> AccountshippingListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountshippingListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountshippingListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountshippingListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountshippingListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountshippingListResponse -> m AccountshippingListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountshippingListResponse -> m AccountshippingListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountshippingListResponse -> m AccountshippingListResponse #

Show AccountshippingListResponse Source # 
Generic AccountshippingListResponse Source # 
ToJSON AccountshippingListResponse Source # 
FromJSON AccountshippingListResponse Source # 
type Rep AccountshippingListResponse Source # 
type Rep AccountshippingListResponse = D1 (MetaData "AccountshippingListResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountshippingListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_alr1NextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_alr1Kind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_alr1Resources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AccountShipping]))))))

accountshippingListResponse :: AccountshippingListResponse Source #

Creates a value of AccountshippingListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

alr1NextPageToken :: Lens' AccountshippingListResponse (Maybe Text) Source #

The token for the retrieval of the next page of account shipping settings.

alr1Kind :: Lens' AccountshippingListResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#accountshippingListResponse".

LocationIdSet

data LocationIdSet Source #

Instances

Eq LocationIdSet Source # 
Data LocationIdSet Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LocationIdSet -> c LocationIdSet #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LocationIdSet #

toConstr :: LocationIdSet -> Constr #

dataTypeOf :: LocationIdSet -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LocationIdSet) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LocationIdSet) #

gmapT :: (forall b. Data b => b -> b) -> LocationIdSet -> LocationIdSet #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LocationIdSet -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LocationIdSet -> r #

gmapQ :: (forall d. Data d => d -> u) -> LocationIdSet -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LocationIdSet -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LocationIdSet -> m LocationIdSet #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LocationIdSet -> m LocationIdSet #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LocationIdSet -> m LocationIdSet #

Show LocationIdSet Source # 
Generic LocationIdSet Source # 

Associated Types

type Rep LocationIdSet :: * -> * #

ToJSON LocationIdSet Source # 
FromJSON LocationIdSet Source # 
type Rep LocationIdSet Source # 
type Rep LocationIdSet = D1 (MetaData "LocationIdSet" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" True) (C1 (MetaCons "LocationIdSet'" PrefixI True) (S1 (MetaSel (Just Symbol "_lisLocationIds") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

locationIdSet :: LocationIdSet Source #

Creates a value of LocationIdSet with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lisLocationIds :: Lens' LocationIdSet [Text] Source #

A non-empty list of location IDs. They must all be of the same location type (e.g., state).

Row

data Row Source #

Instances

Eq Row Source # 

Methods

(==) :: Row -> Row -> Bool #

(/=) :: Row -> Row -> Bool #

Data Row Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Row -> c Row #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Row #

toConstr :: Row -> Constr #

dataTypeOf :: Row -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Row) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Row) #

gmapT :: (forall b. Data b => b -> b) -> Row -> Row #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Row -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Row -> r #

gmapQ :: (forall d. Data d => d -> u) -> Row -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Row -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Row -> m Row #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Row -> m Row #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Row -> m Row #

Show Row Source # 

Methods

showsPrec :: Int -> Row -> ShowS #

show :: Row -> String #

showList :: [Row] -> ShowS #

Generic Row Source # 

Associated Types

type Rep Row :: * -> * #

Methods

from :: Row -> Rep Row x #

to :: Rep Row x -> Row #

ToJSON Row Source # 
FromJSON Row Source # 
type Rep Row Source # 
type Rep Row = D1 (MetaData "Row" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" True) (C1 (MetaCons "Row'" PrefixI True) (S1 (MetaSel (Just Symbol "_rCells") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Value]))))

row :: Row Source #

Creates a value of Row with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rCells :: Lens' Row [Value] Source #

The list of cells that constitute the row. Must have the same length as columnHeaders for two-dimensional tables, a length of 1 for one-dimensional tables. Required.

Inventory

data Inventory Source #

Instances

Eq Inventory Source # 
Data Inventory Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Inventory -> c Inventory #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Inventory #

toConstr :: Inventory -> Constr #

dataTypeOf :: Inventory -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Inventory) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Inventory) #

gmapT :: (forall b. Data b => b -> b) -> Inventory -> Inventory #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Inventory -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Inventory -> r #

gmapQ :: (forall d. Data d => d -> u) -> Inventory -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Inventory -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Inventory -> m Inventory #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Inventory -> m Inventory #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Inventory -> m Inventory #

Show Inventory Source # 
Generic Inventory Source # 

Associated Types

type Rep Inventory :: * -> * #

ToJSON Inventory Source # 
FromJSON Inventory Source # 
type Rep Inventory Source # 

inventory :: Inventory Source #

Creates a value of Inventory with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iLoyaltyPoints :: Lens' Inventory (Maybe LoyaltyPoints) Source #

Loyalty points that users receive after purchasing the item. Japan only.

iKind :: Lens' Inventory Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#inventory".

iQuantity :: Lens' Inventory (Maybe Word32) Source #

The quantity of the product. Must be equal to or greater than zero. Supported only for local products.

iInstallment :: Lens' Inventory (Maybe Installment) Source #

Number and amount of installments to pay for an item. Brazil only.

iSalePrice :: Lens' Inventory (Maybe Price) Source #

The sale price of the product. Mandatory if sale_price_effective_date is defined.

iAvailability :: Lens' Inventory (Maybe Text) Source #

The availability of the product.

iPickup :: Lens' Inventory (Maybe InventoryPickup) Source #

Store pickup information. Only supported for local inventory. Not setting pickup means "don't update" while setting it to the empty value ({} in JSON) means "delete". Otherwise, pickupMethod and pickupSla must be set together, unless pickupMethod is "not supported".

iSalePriceEffectiveDate :: Lens' Inventory (Maybe Text) Source #

A date range represented by a pair of ISO 8601 dates separated by a space, comma, or slash. Both dates might be specified as 'null' if undecided.

iSellOnGoogleQuantity :: Lens' Inventory (Maybe Word32) Source #

The quantity of the product that is reserved for sell-on-google ads. Supported only for online products.

iPrice :: Lens' Inventory (Maybe Price) Source #

The price of the product.

OrdersGetByMerchantOrderIdResponse

data OrdersGetByMerchantOrderIdResponse Source #

Instances

Eq OrdersGetByMerchantOrderIdResponse Source # 
Data OrdersGetByMerchantOrderIdResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrdersGetByMerchantOrderIdResponse -> c OrdersGetByMerchantOrderIdResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrdersGetByMerchantOrderIdResponse #

toConstr :: OrdersGetByMerchantOrderIdResponse -> Constr #

dataTypeOf :: OrdersGetByMerchantOrderIdResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrdersGetByMerchantOrderIdResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrdersGetByMerchantOrderIdResponse) #

gmapT :: (forall b. Data b => b -> b) -> OrdersGetByMerchantOrderIdResponse -> OrdersGetByMerchantOrderIdResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrdersGetByMerchantOrderIdResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrdersGetByMerchantOrderIdResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrdersGetByMerchantOrderIdResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrdersGetByMerchantOrderIdResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrdersGetByMerchantOrderIdResponse -> m OrdersGetByMerchantOrderIdResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersGetByMerchantOrderIdResponse -> m OrdersGetByMerchantOrderIdResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersGetByMerchantOrderIdResponse -> m OrdersGetByMerchantOrderIdResponse #

Show OrdersGetByMerchantOrderIdResponse Source # 
Generic OrdersGetByMerchantOrderIdResponse Source # 
ToJSON OrdersGetByMerchantOrderIdResponse Source # 
FromJSON OrdersGetByMerchantOrderIdResponse Source # 
type Rep OrdersGetByMerchantOrderIdResponse Source # 
type Rep OrdersGetByMerchantOrderIdResponse = D1 (MetaData "OrdersGetByMerchantOrderIdResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersGetByMerchantOrderIdResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ogbmoirKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_ogbmoirOrder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Order)))))

ordersGetByMerchantOrderIdResponse :: OrdersGetByMerchantOrderIdResponse Source #

Creates a value of OrdersGetByMerchantOrderIdResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ogbmoirKind :: Lens' OrdersGetByMerchantOrderIdResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#ordersGetByMerchantOrderIdResponse".

OrderPromotionBenefit

data OrderPromotionBenefit Source #

Instances

Eq OrderPromotionBenefit Source # 
Data OrderPromotionBenefit Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrderPromotionBenefit -> c OrderPromotionBenefit #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrderPromotionBenefit #

toConstr :: OrderPromotionBenefit -> Constr #

dataTypeOf :: OrderPromotionBenefit -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrderPromotionBenefit) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrderPromotionBenefit) #

gmapT :: (forall b. Data b => b -> b) -> OrderPromotionBenefit -> OrderPromotionBenefit #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrderPromotionBenefit -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrderPromotionBenefit -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrderPromotionBenefit -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrderPromotionBenefit -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrderPromotionBenefit -> m OrderPromotionBenefit #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderPromotionBenefit -> m OrderPromotionBenefit #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderPromotionBenefit -> m OrderPromotionBenefit #

Show OrderPromotionBenefit Source # 
Generic OrderPromotionBenefit Source # 
ToJSON OrderPromotionBenefit Source # 
FromJSON OrderPromotionBenefit Source # 
type Rep OrderPromotionBenefit Source # 
type Rep OrderPromotionBenefit = D1 (MetaData "OrderPromotionBenefit" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrderPromotionBenefit'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_opbTaxImpact") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price))) (S1 (MetaSel (Just Symbol "_opbDiscount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price)))) ((:*:) (S1 (MetaSel (Just Symbol "_opbOfferIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) ((:*:) (S1 (MetaSel (Just Symbol "_opbSubType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_opbType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

orderPromotionBenefit :: OrderPromotionBenefit Source #

Creates a value of OrderPromotionBenefit with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

opbTaxImpact :: Lens' OrderPromotionBenefit (Maybe Price) Source #

The impact on tax when the promotion is applied.

opbDiscount :: Lens' OrderPromotionBenefit (Maybe Price) Source #

The discount in the order price when the promotion is applied.

opbOfferIds :: Lens' OrderPromotionBenefit [Text] Source #

The OfferId(s) that were purchased in this order and map to this specific benefit of the promotion.

opbSubType :: Lens' OrderPromotionBenefit (Maybe Text) Source #

Further describes the benefit of the promotion. Note that we will expand on this enumeration as we support new promotion sub-types.

opbType :: Lens' OrderPromotionBenefit (Maybe Text) Source #

Describes whether the promotion applies to products (e.g. 20% off) or to shipping (e.g. Free Shipping).

OrdersCancelRequest

data OrdersCancelRequest Source #

Instances

Eq OrdersCancelRequest Source # 
Data OrdersCancelRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrdersCancelRequest -> c OrdersCancelRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrdersCancelRequest #

toConstr :: OrdersCancelRequest -> Constr #

dataTypeOf :: OrdersCancelRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrdersCancelRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrdersCancelRequest) #

gmapT :: (forall b. Data b => b -> b) -> OrdersCancelRequest -> OrdersCancelRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrdersCancelRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrdersCancelRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrdersCancelRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrdersCancelRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrdersCancelRequest -> m OrdersCancelRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersCancelRequest -> m OrdersCancelRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersCancelRequest -> m OrdersCancelRequest #

Show OrdersCancelRequest Source # 
Generic OrdersCancelRequest Source # 
ToJSON OrdersCancelRequest Source # 
FromJSON OrdersCancelRequest Source # 
type Rep OrdersCancelRequest Source # 
type Rep OrdersCancelRequest = D1 (MetaData "OrdersCancelRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersCancelRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ocrReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ocrOperationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ocrReasonText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

ordersCancelRequest :: OrdersCancelRequest Source #

Creates a value of OrdersCancelRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ocrReason :: Lens' OrdersCancelRequest (Maybe Text) Source #

The reason for the cancellation.

ocrOperationId :: Lens' OrdersCancelRequest (Maybe Text) Source #

The ID of the operation. Unique across all operations for a given order.

ocrReasonText :: Lens' OrdersCancelRequest (Maybe Text) Source #

The explanation of the reason.

OrderLineItemProductVariantAttribute

data OrderLineItemProductVariantAttribute Source #

Instances

Eq OrderLineItemProductVariantAttribute Source # 
Data OrderLineItemProductVariantAttribute Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrderLineItemProductVariantAttribute -> c OrderLineItemProductVariantAttribute #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrderLineItemProductVariantAttribute #

toConstr :: OrderLineItemProductVariantAttribute -> Constr #

dataTypeOf :: OrderLineItemProductVariantAttribute -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrderLineItemProductVariantAttribute) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrderLineItemProductVariantAttribute) #

gmapT :: (forall b. Data b => b -> b) -> OrderLineItemProductVariantAttribute -> OrderLineItemProductVariantAttribute #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrderLineItemProductVariantAttribute -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrderLineItemProductVariantAttribute -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrderLineItemProductVariantAttribute -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrderLineItemProductVariantAttribute -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrderLineItemProductVariantAttribute -> m OrderLineItemProductVariantAttribute #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderLineItemProductVariantAttribute -> m OrderLineItemProductVariantAttribute #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderLineItemProductVariantAttribute -> m OrderLineItemProductVariantAttribute #

Show OrderLineItemProductVariantAttribute Source # 
Generic OrderLineItemProductVariantAttribute Source # 
ToJSON OrderLineItemProductVariantAttribute Source # 
FromJSON OrderLineItemProductVariantAttribute Source # 
type Rep OrderLineItemProductVariantAttribute Source # 
type Rep OrderLineItemProductVariantAttribute = D1 (MetaData "OrderLineItemProductVariantAttribute" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrderLineItemProductVariantAttribute'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_olipvaDimension") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_olipvaValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

orderLineItemProductVariantAttribute :: OrderLineItemProductVariantAttribute Source #

Creates a value of OrderLineItemProductVariantAttribute with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

OrdersCustomBatchResponseEntry

data OrdersCustomBatchResponseEntry Source #

Instances

Eq OrdersCustomBatchResponseEntry Source # 
Data OrdersCustomBatchResponseEntry Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrdersCustomBatchResponseEntry -> c OrdersCustomBatchResponseEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrdersCustomBatchResponseEntry #

toConstr :: OrdersCustomBatchResponseEntry -> Constr #

dataTypeOf :: OrdersCustomBatchResponseEntry -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrdersCustomBatchResponseEntry) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrdersCustomBatchResponseEntry) #

gmapT :: (forall b. Data b => b -> b) -> OrdersCustomBatchResponseEntry -> OrdersCustomBatchResponseEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrdersCustomBatchResponseEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrdersCustomBatchResponseEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrdersCustomBatchResponseEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrdersCustomBatchResponseEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrdersCustomBatchResponseEntry -> m OrdersCustomBatchResponseEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersCustomBatchResponseEntry -> m OrdersCustomBatchResponseEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersCustomBatchResponseEntry -> m OrdersCustomBatchResponseEntry #

Show OrdersCustomBatchResponseEntry Source # 
Generic OrdersCustomBatchResponseEntry Source # 
ToJSON OrdersCustomBatchResponseEntry Source # 
FromJSON OrdersCustomBatchResponseEntry Source # 
type Rep OrdersCustomBatchResponseEntry Source # 
type Rep OrdersCustomBatchResponseEntry = D1 (MetaData "OrdersCustomBatchResponseEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersCustomBatchResponseEntry'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_oExecutionStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_oErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Errors))) ((:*:) (S1 (MetaSel (Just Symbol "_oOrder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Order))) (S1 (MetaSel (Just Symbol "_oBatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))))))))

ordersCustomBatchResponseEntry :: OrdersCustomBatchResponseEntry Source #

Creates a value of OrdersCustomBatchResponseEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oKind :: Lens' OrdersCustomBatchResponseEntry Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#ordersCustomBatchResponseEntry".

oExecutionStatus :: Lens' OrdersCustomBatchResponseEntry (Maybe Text) Source #

The status of the execution. Only defined if the method is not get or getByMerchantOrderId and if the request was successful.

oErrors :: Lens' OrdersCustomBatchResponseEntry (Maybe Errors) Source #

A list of errors defined if and only if the request failed.

oOrder :: Lens' OrdersCustomBatchResponseEntry (Maybe Order) Source #

The retrieved order. Only defined if the method is get and if the request was successful.

oBatchId :: Lens' OrdersCustomBatchResponseEntry (Maybe Word32) Source #

The ID of the request entry this entry responds to.

AccountShippingCarrierRate

data AccountShippingCarrierRate Source #

A carrier-calculated shipping rate.

See: accountShippingCarrierRate smart constructor.

Instances

Eq AccountShippingCarrierRate Source # 
Data AccountShippingCarrierRate Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountShippingCarrierRate -> c AccountShippingCarrierRate #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountShippingCarrierRate #

toConstr :: AccountShippingCarrierRate -> Constr #

dataTypeOf :: AccountShippingCarrierRate -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountShippingCarrierRate) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountShippingCarrierRate) #

gmapT :: (forall b. Data b => b -> b) -> AccountShippingCarrierRate -> AccountShippingCarrierRate #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountShippingCarrierRate -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountShippingCarrierRate -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountShippingCarrierRate -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountShippingCarrierRate -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountShippingCarrierRate -> m AccountShippingCarrierRate #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountShippingCarrierRate -> m AccountShippingCarrierRate #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountShippingCarrierRate -> m AccountShippingCarrierRate #

Show AccountShippingCarrierRate Source # 
Generic AccountShippingCarrierRate Source # 
ToJSON AccountShippingCarrierRate Source # 
FromJSON AccountShippingCarrierRate Source # 
type Rep AccountShippingCarrierRate Source # 
type Rep AccountShippingCarrierRate = D1 (MetaData "AccountShippingCarrierRate" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountShippingCarrierRate'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ascrCarrier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ascrSaleCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ascrShippingOrigin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ascrCarrierService") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ascrModifierPercent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ascrName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ascrModifierFlatRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price)))))))

accountShippingCarrierRate :: AccountShippingCarrierRate Source #

Creates a value of AccountShippingCarrierRate with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ascrCarrier :: Lens' AccountShippingCarrierRate (Maybe Text) Source #

The carrier that is responsible for the shipping, such as "UPS", "FedEx", or "USPS".

ascrSaleCountry :: Lens' AccountShippingCarrierRate (Maybe Text) Source #

The sale country for which this carrier rate is valid, represented as a CLDR territory code.

ascrShippingOrigin :: Lens' AccountShippingCarrierRate (Maybe Text) Source #

Shipping origin represented as a postal code.

ascrCarrierService :: Lens' AccountShippingCarrierRate (Maybe Text) Source #

The carrier service, such as "Ground" or "2Day".

ascrModifierPercent :: Lens' AccountShippingCarrierRate (Maybe Text) Source #

Multiplicative shipping rate modifier in percent. Represented as a floating point number without the percentage character.

ascrName :: Lens' AccountShippingCarrierRate (Maybe Text) Source #

The name of the carrier rate.

RateGroup

data RateGroup Source #

Instances

Eq RateGroup Source # 
Data RateGroup Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RateGroup -> c RateGroup #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RateGroup #

toConstr :: RateGroup -> Constr #

dataTypeOf :: RateGroup -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RateGroup) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RateGroup) #

gmapT :: (forall b. Data b => b -> b) -> RateGroup -> RateGroup #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RateGroup -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RateGroup -> r #

gmapQ :: (forall d. Data d => d -> u) -> RateGroup -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RateGroup -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RateGroup -> m RateGroup #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RateGroup -> m RateGroup #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RateGroup -> m RateGroup #

Show RateGroup Source # 
Generic RateGroup Source # 

Associated Types

type Rep RateGroup :: * -> * #

ToJSON RateGroup Source # 
FromJSON RateGroup Source # 
type Rep RateGroup Source # 
type Rep RateGroup = D1 (MetaData "RateGroup" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "RateGroup'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rgCarrierRates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [CarrierRate]))) (S1 (MetaSel (Just Symbol "_rgApplicableShippingLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))) ((:*:) (S1 (MetaSel (Just Symbol "_rgMainTable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Table))) ((:*:) (S1 (MetaSel (Just Symbol "_rgSingleValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Value))) (S1 (MetaSel (Just Symbol "_rgSubtables") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Table])))))))

rateGroup :: RateGroup Source #

Creates a value of RateGroup with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rgCarrierRates :: Lens' RateGroup [CarrierRate] Source #

A list of carrier rates that can be referred to by mainTable or singleValue.

rgApplicableShippingLabels :: Lens' RateGroup [Text] Source #

A list of shipping labels defining the products to which this rate group applies to. This is a disjunction: only one of the labels has to match for the rate group to apply. May only be empty for the last rate group of a service. Required.

rgMainTable :: Lens' RateGroup (Maybe Table) Source #

A table defining the rate group, when singleValue is not expressive enough. Can only be set if singleValue is not set.

rgSingleValue :: Lens' RateGroup (Maybe Value) Source #

The value of the rate group (e.g. flat rate $10). Can only be set if mainTable and subtables are not set.

rgSubtables :: Lens' RateGroup [Table] Source #

A list of subtables referred to by mainTable. Can only be set if mainTable is set.

OrderPromotion

data OrderPromotion Source #

Instances

Eq OrderPromotion Source # 
Data OrderPromotion Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrderPromotion -> c OrderPromotion #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrderPromotion #

toConstr :: OrderPromotion -> Constr #

dataTypeOf :: OrderPromotion -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrderPromotion) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrderPromotion) #

gmapT :: (forall b. Data b => b -> b) -> OrderPromotion -> OrderPromotion #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrderPromotion -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrderPromotion -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrderPromotion -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrderPromotion -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrderPromotion -> m OrderPromotion #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderPromotion -> m OrderPromotion #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderPromotion -> m OrderPromotion #

Show OrderPromotion Source # 
Generic OrderPromotion Source # 

Associated Types

type Rep OrderPromotion :: * -> * #

ToJSON OrderPromotion Source # 
FromJSON OrderPromotion Source # 
type Rep OrderPromotion Source # 
type Rep OrderPromotion = D1 (MetaData "OrderPromotion" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrderPromotion'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_opEffectiveDates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_opGenericRedemptionCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_opRedemptionChannel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_opBenefits") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OrderPromotionBenefit]))) (S1 (MetaSel (Just Symbol "_opLongTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_opId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_opProductApplicability") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

orderPromotion :: OrderPromotion Source #

Creates a value of OrderPromotion with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

opEffectiveDates :: Lens' OrderPromotion (Maybe Text) Source #

The date and time frame when the promotion is active and ready for validation review. Note that the promotion live time may be delayed for a few hours due to the validation review. Start date and end date are separated by a forward slash (/). The start date is specified by the format (YYYY-MM-DD), followed by the letter ?T?, the time of the day when the sale starts (in Greenwich Mean Time, GMT), followed by an expression of the time zone for the sale. The end date is in the same format.

opGenericRedemptionCode :: Lens' OrderPromotion (Maybe Text) Source #

Optional. The text code that corresponds to the promotion when applied on the retailer?s website.

opRedemptionChannel :: Lens' OrderPromotion (Maybe Text) Source #

Indicates that the promotion is valid online.

opLongTitle :: Lens' OrderPromotion (Maybe Text) Source #

The full title of the promotion.

opId :: Lens' OrderPromotion (Maybe Text) Source #

The unique ID of the promotion.

opProductApplicability :: Lens' OrderPromotion (Maybe Text) Source #

Whether the promotion is applicable to all products or only specific products.

Price

data Price Source #

Instances

Eq Price Source # 

Methods

(==) :: Price -> Price -> Bool #

(/=) :: Price -> Price -> Bool #

Data Price Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Price -> c Price #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Price #

toConstr :: Price -> Constr #

dataTypeOf :: Price -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Price) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Price) #

gmapT :: (forall b. Data b => b -> b) -> Price -> Price #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Price -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Price -> r #

gmapQ :: (forall d. Data d => d -> u) -> Price -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Price -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Price -> m Price #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Price -> m Price #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Price -> m Price #

Show Price Source # 

Methods

showsPrec :: Int -> Price -> ShowS #

show :: Price -> String #

showList :: [Price] -> ShowS #

Generic Price Source # 

Associated Types

type Rep Price :: * -> * #

Methods

from :: Price -> Rep Price x #

to :: Rep Price x -> Price #

ToJSON Price Source # 
FromJSON Price Source # 
type Rep Price Source # 
type Rep Price = D1 (MetaData "Price" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "Price'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pCurrency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

price :: Price Source #

Creates a value of Price with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pValue :: Lens' Price (Maybe Text) Source #

The price represented as a number.

pCurrency :: Lens' Price (Maybe Text) Source #

The currency of the price.

OrderLineItemShippingDetails

data OrderLineItemShippingDetails Source #

Instances

Eq OrderLineItemShippingDetails Source # 
Data OrderLineItemShippingDetails Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrderLineItemShippingDetails -> c OrderLineItemShippingDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrderLineItemShippingDetails #

toConstr :: OrderLineItemShippingDetails -> Constr #

dataTypeOf :: OrderLineItemShippingDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrderLineItemShippingDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrderLineItemShippingDetails) #

gmapT :: (forall b. Data b => b -> b) -> OrderLineItemShippingDetails -> OrderLineItemShippingDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrderLineItemShippingDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrderLineItemShippingDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrderLineItemShippingDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrderLineItemShippingDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrderLineItemShippingDetails -> m OrderLineItemShippingDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderLineItemShippingDetails -> m OrderLineItemShippingDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderLineItemShippingDetails -> m OrderLineItemShippingDetails #

Show OrderLineItemShippingDetails Source # 
Generic OrderLineItemShippingDetails Source # 
ToJSON OrderLineItemShippingDetails Source # 
FromJSON OrderLineItemShippingDetails Source # 
type Rep OrderLineItemShippingDetails Source # 
type Rep OrderLineItemShippingDetails = D1 (MetaData "OrderLineItemShippingDetails" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrderLineItemShippingDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_olisdShipByDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_olisdMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OrderLineItemShippingDetailsMethod))) (S1 (MetaSel (Just Symbol "_olisdDeliverByDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

orderLineItemShippingDetails :: OrderLineItemShippingDetails Source #

Creates a value of OrderLineItemShippingDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

olisdShipByDate :: Lens' OrderLineItemShippingDetails (Maybe Text) Source #

The ship by date, in ISO 8601 format.

olisdDeliverByDate :: Lens' OrderLineItemShippingDetails (Maybe Text) Source #

The delivery by date, in ISO 8601 format.

DatafeedsCustomBatchResponse

data DatafeedsCustomBatchResponse Source #

Instances

Eq DatafeedsCustomBatchResponse Source # 
Data DatafeedsCustomBatchResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DatafeedsCustomBatchResponse -> c DatafeedsCustomBatchResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DatafeedsCustomBatchResponse #

toConstr :: DatafeedsCustomBatchResponse -> Constr #

dataTypeOf :: DatafeedsCustomBatchResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DatafeedsCustomBatchResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DatafeedsCustomBatchResponse) #

gmapT :: (forall b. Data b => b -> b) -> DatafeedsCustomBatchResponse -> DatafeedsCustomBatchResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedsCustomBatchResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedsCustomBatchResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DatafeedsCustomBatchResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DatafeedsCustomBatchResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DatafeedsCustomBatchResponse -> m DatafeedsCustomBatchResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedsCustomBatchResponse -> m DatafeedsCustomBatchResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedsCustomBatchResponse -> m DatafeedsCustomBatchResponse #

Show DatafeedsCustomBatchResponse Source # 
Generic DatafeedsCustomBatchResponse Source # 
ToJSON DatafeedsCustomBatchResponse Source # 
FromJSON DatafeedsCustomBatchResponse Source # 
type Rep DatafeedsCustomBatchResponse Source # 
type Rep DatafeedsCustomBatchResponse = D1 (MetaData "DatafeedsCustomBatchResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "DatafeedsCustomBatchResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_datEntries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DatafeedsCustomBatchResponseEntry]))) (S1 (MetaSel (Just Symbol "_datKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

datafeedsCustomBatchResponse :: DatafeedsCustomBatchResponse Source #

Creates a value of DatafeedsCustomBatchResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

datEntries :: Lens' DatafeedsCustomBatchResponse [DatafeedsCustomBatchResponseEntry] Source #

The result of the execution of the batch requests.

datKind :: Lens' DatafeedsCustomBatchResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#datafeedsCustomBatchResponse".

OrderDeliveryDetails

data OrderDeliveryDetails Source #

Instances

Eq OrderDeliveryDetails Source # 
Data OrderDeliveryDetails Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrderDeliveryDetails -> c OrderDeliveryDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrderDeliveryDetails #

toConstr :: OrderDeliveryDetails -> Constr #

dataTypeOf :: OrderDeliveryDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrderDeliveryDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrderDeliveryDetails) #

gmapT :: (forall b. Data b => b -> b) -> OrderDeliveryDetails -> OrderDeliveryDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrderDeliveryDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrderDeliveryDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrderDeliveryDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrderDeliveryDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrderDeliveryDetails -> m OrderDeliveryDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderDeliveryDetails -> m OrderDeliveryDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderDeliveryDetails -> m OrderDeliveryDetails #

Show OrderDeliveryDetails Source # 
Generic OrderDeliveryDetails Source # 
ToJSON OrderDeliveryDetails Source # 
FromJSON OrderDeliveryDetails Source # 
type Rep OrderDeliveryDetails Source # 
type Rep OrderDeliveryDetails = D1 (MetaData "OrderDeliveryDetails" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrderDeliveryDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_oddAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OrderAddress))) (S1 (MetaSel (Just Symbol "_oddPhoneNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

orderDeliveryDetails :: OrderDeliveryDetails Source #

Creates a value of OrderDeliveryDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oddPhoneNumber :: Lens' OrderDeliveryDetails (Maybe Text) Source #

The phone number of the person receiving the delivery.

OrdersCancelResponse

data OrdersCancelResponse Source #

Instances

Eq OrdersCancelResponse Source # 
Data OrdersCancelResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrdersCancelResponse -> c OrdersCancelResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrdersCancelResponse #

toConstr :: OrdersCancelResponse -> Constr #

dataTypeOf :: OrdersCancelResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrdersCancelResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrdersCancelResponse) #

gmapT :: (forall b. Data b => b -> b) -> OrdersCancelResponse -> OrdersCancelResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrdersCancelResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrdersCancelResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrdersCancelResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrdersCancelResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrdersCancelResponse -> m OrdersCancelResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersCancelResponse -> m OrdersCancelResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersCancelResponse -> m OrdersCancelResponse #

Show OrdersCancelResponse Source # 
Generic OrdersCancelResponse Source # 
ToJSON OrdersCancelResponse Source # 
FromJSON OrdersCancelResponse Source # 
type Rep OrdersCancelResponse Source # 
type Rep OrdersCancelResponse = D1 (MetaData "OrdersCancelResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersCancelResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ocrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_ocrExecutionStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

ordersCancelResponse :: OrdersCancelResponse Source #

Creates a value of OrdersCancelResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ocrKind :: Lens' OrdersCancelResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#ordersCancelResponse".

TestOrder

data TestOrder Source #

Instances

Eq TestOrder Source # 
Data TestOrder Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TestOrder -> c TestOrder #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TestOrder #

toConstr :: TestOrder -> Constr #

dataTypeOf :: TestOrder -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TestOrder) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TestOrder) #

gmapT :: (forall b. Data b => b -> b) -> TestOrder -> TestOrder #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TestOrder -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TestOrder -> r #

gmapQ :: (forall d. Data d => d -> u) -> TestOrder -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TestOrder -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TestOrder -> m TestOrder #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TestOrder -> m TestOrder #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TestOrder -> m TestOrder #

Show TestOrder Source # 
Generic TestOrder Source # 

Associated Types

type Rep TestOrder :: * -> * #

ToJSON TestOrder Source # 
FromJSON TestOrder Source # 
type Rep TestOrder Source # 

testOrder :: TestOrder Source #

Creates a value of TestOrder with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

toKind :: Lens' TestOrder Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#testOrder".

toLineItems :: Lens' TestOrder [TestOrderLineItem] Source #

Line items that are ordered. At least one line item must be provided.

toShippingOption :: Lens' TestOrder (Maybe Text) Source #

The requested shipping option.

toPredefinedDeliveryAddress :: Lens' TestOrder (Maybe Text) Source #

Identifier of one of the predefined delivery addresses for the delivery.

toShippingCostTax :: Lens' TestOrder (Maybe Price) Source #

The tax for the total shipping cost.

toCustomer :: Lens' TestOrder (Maybe TestOrderCustomer) Source #

The details of the customer who placed the order.

toPaymentMethod :: Lens' TestOrder (Maybe TestOrderPaymentMethod) Source #

The details of the payment method.

toPromotions :: Lens' TestOrder [OrderPromotion] Source #

The details of the merchant provided promotions applied to the order. More details about the program are here.

toShippingCost :: Lens' TestOrder (Maybe Price) Source #

The total cost of shipping for all items.

DatafeedstatusesCustomBatchResponseEntry

data DatafeedstatusesCustomBatchResponseEntry Source #

A batch entry encoding a single non-batch datafeedstatuses response.

See: datafeedstatusesCustomBatchResponseEntry smart constructor.

Instances

Eq DatafeedstatusesCustomBatchResponseEntry Source # 
Data DatafeedstatusesCustomBatchResponseEntry Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DatafeedstatusesCustomBatchResponseEntry -> c DatafeedstatusesCustomBatchResponseEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DatafeedstatusesCustomBatchResponseEntry #

toConstr :: DatafeedstatusesCustomBatchResponseEntry -> Constr #

dataTypeOf :: DatafeedstatusesCustomBatchResponseEntry -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DatafeedstatusesCustomBatchResponseEntry) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DatafeedstatusesCustomBatchResponseEntry) #

gmapT :: (forall b. Data b => b -> b) -> DatafeedstatusesCustomBatchResponseEntry -> DatafeedstatusesCustomBatchResponseEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedstatusesCustomBatchResponseEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedstatusesCustomBatchResponseEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> DatafeedstatusesCustomBatchResponseEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DatafeedstatusesCustomBatchResponseEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DatafeedstatusesCustomBatchResponseEntry -> m DatafeedstatusesCustomBatchResponseEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedstatusesCustomBatchResponseEntry -> m DatafeedstatusesCustomBatchResponseEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedstatusesCustomBatchResponseEntry -> m DatafeedstatusesCustomBatchResponseEntry #

Show DatafeedstatusesCustomBatchResponseEntry Source # 
Generic DatafeedstatusesCustomBatchResponseEntry Source # 
ToJSON DatafeedstatusesCustomBatchResponseEntry Source # 
FromJSON DatafeedstatusesCustomBatchResponseEntry Source # 
type Rep DatafeedstatusesCustomBatchResponseEntry Source # 
type Rep DatafeedstatusesCustomBatchResponseEntry = D1 (MetaData "DatafeedstatusesCustomBatchResponseEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "DatafeedstatusesCustomBatchResponseEntry'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_datErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Errors))) ((:*:) (S1 (MetaSel (Just Symbol "_datDatafeedStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DatafeedStatus))) (S1 (MetaSel (Just Symbol "_datBatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))))))

datafeedstatusesCustomBatchResponseEntry :: DatafeedstatusesCustomBatchResponseEntry Source #

Creates a value of DatafeedstatusesCustomBatchResponseEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

datErrors :: Lens' DatafeedstatusesCustomBatchResponseEntry (Maybe Errors) Source #

A list of errors defined if and only if the request failed.

datDatafeedStatus :: Lens' DatafeedstatusesCustomBatchResponseEntry (Maybe DatafeedStatus) Source #

The requested data feed status. Defined if and only if the request was successful.

datBatchId :: Lens' DatafeedstatusesCustomBatchResponseEntry (Maybe Word32) Source #

The ID of the request entry this entry responds to.

OrderRefund

data OrderRefund Source #

Instances

Eq OrderRefund Source # 
Data OrderRefund Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrderRefund -> c OrderRefund #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrderRefund #

toConstr :: OrderRefund -> Constr #

dataTypeOf :: OrderRefund -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrderRefund) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrderRefund) #

gmapT :: (forall b. Data b => b -> b) -> OrderRefund -> OrderRefund #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrderRefund -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrderRefund -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrderRefund -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrderRefund -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrderRefund -> m OrderRefund #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderRefund -> m OrderRefund #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderRefund -> m OrderRefund #

Show OrderRefund Source # 
Generic OrderRefund Source # 

Associated Types

type Rep OrderRefund :: * -> * #

ToJSON OrderRefund Source # 
FromJSON OrderRefund Source # 
type Rep OrderRefund Source # 
type Rep OrderRefund = D1 (MetaData "OrderRefund" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrderRefund'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oAmount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price))) (S1 (MetaSel (Just Symbol "_oActor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_oReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oReasonText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

orderRefund :: OrderRefund Source #

Creates a value of OrderRefund with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oAmount :: Lens' OrderRefund (Maybe Price) Source #

The amount that is refunded.

oActor :: Lens' OrderRefund (Maybe Text) Source #

The actor that created the refund.

oReason :: Lens' OrderRefund (Maybe Text) Source #

The reason for the refund.

oCreationDate :: Lens' OrderRefund (Maybe Text) Source #

Date on which the item has been created, in ISO 8601 format.

oReasonText :: Lens' OrderRefund (Maybe Text) Source #

The explanation of the reason.

TestOrderLineItemProduct

data TestOrderLineItemProduct Source #

Instances

Eq TestOrderLineItemProduct Source # 
Data TestOrderLineItemProduct Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TestOrderLineItemProduct -> c TestOrderLineItemProduct #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TestOrderLineItemProduct #

toConstr :: TestOrderLineItemProduct -> Constr #

dataTypeOf :: TestOrderLineItemProduct -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TestOrderLineItemProduct) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TestOrderLineItemProduct) #

gmapT :: (forall b. Data b => b -> b) -> TestOrderLineItemProduct -> TestOrderLineItemProduct #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TestOrderLineItemProduct -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TestOrderLineItemProduct -> r #

gmapQ :: (forall d. Data d => d -> u) -> TestOrderLineItemProduct -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TestOrderLineItemProduct -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TestOrderLineItemProduct -> m TestOrderLineItemProduct #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TestOrderLineItemProduct -> m TestOrderLineItemProduct #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TestOrderLineItemProduct -> m TestOrderLineItemProduct #

Show TestOrderLineItemProduct Source # 
Generic TestOrderLineItemProduct Source # 
ToJSON TestOrderLineItemProduct Source # 
FromJSON TestOrderLineItemProduct Source # 
type Rep TestOrderLineItemProduct Source # 
type Rep TestOrderLineItemProduct = D1 (MetaData "TestOrderLineItemProduct" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "TestOrderLineItemProduct'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_tolipImageLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_tolipChannel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_tolipBrand") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_tolipTargetCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_tolipGtin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_tolipItemGroupId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_tolipOfferId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_tolipPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price))) (S1 (MetaSel (Just Symbol "_tolipVariantAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OrderLineItemProductVariantAttribute]))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_tolipTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_tolipContentLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_tolipMpn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_tolipCondition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

tolipTargetCountry :: Lens' TestOrderLineItemProduct (Maybe Text) Source #

The CLDR territory code of the target country of the product.

tolipGtin :: Lens' TestOrderLineItemProduct (Maybe Text) Source #

Global Trade Item Number (GTIN) of the item. Optional.

tolipItemGroupId :: Lens' TestOrderLineItemProduct (Maybe Text) Source #

Shared identifier for all variants of the same product. Optional.

tolipContentLanguage :: Lens' TestOrderLineItemProduct (Maybe Text) Source #

The two-letter ISO 639-1 language code for the item.

tolipMpn :: Lens' TestOrderLineItemProduct (Maybe Text) Source #

Manufacturer Part Number (MPN) of the item. Optional.

tolipCondition :: Lens' TestOrderLineItemProduct (Maybe Text) Source #

Condition or state of the item.

AccounttaxCustomBatchResponse

data AccounttaxCustomBatchResponse Source #

Instances

Eq AccounttaxCustomBatchResponse Source # 
Data AccounttaxCustomBatchResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccounttaxCustomBatchResponse -> c AccounttaxCustomBatchResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccounttaxCustomBatchResponse #

toConstr :: AccounttaxCustomBatchResponse -> Constr #

dataTypeOf :: AccounttaxCustomBatchResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccounttaxCustomBatchResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccounttaxCustomBatchResponse) #

gmapT :: (forall b. Data b => b -> b) -> AccounttaxCustomBatchResponse -> AccounttaxCustomBatchResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccounttaxCustomBatchResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccounttaxCustomBatchResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccounttaxCustomBatchResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccounttaxCustomBatchResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccounttaxCustomBatchResponse -> m AccounttaxCustomBatchResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccounttaxCustomBatchResponse -> m AccounttaxCustomBatchResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccounttaxCustomBatchResponse -> m AccounttaxCustomBatchResponse #

Show AccounttaxCustomBatchResponse Source # 
Generic AccounttaxCustomBatchResponse Source # 
ToJSON AccounttaxCustomBatchResponse Source # 
FromJSON AccounttaxCustomBatchResponse Source # 
type Rep AccounttaxCustomBatchResponse Source # 
type Rep AccounttaxCustomBatchResponse = D1 (MetaData "AccounttaxCustomBatchResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccounttaxCustomBatchResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_a2Entries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AccounttaxCustomBatchResponseEntry]))) (S1 (MetaSel (Just Symbol "_a2Kind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

accounttaxCustomBatchResponse :: AccounttaxCustomBatchResponse Source #

Creates a value of AccounttaxCustomBatchResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

a2Entries :: Lens' AccounttaxCustomBatchResponse [AccounttaxCustomBatchResponseEntry] Source #

The result of the execution of the batch requests.

a2Kind :: Lens' AccounttaxCustomBatchResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#accounttaxCustomBatchResponse".

InventoryCustomBatchRequestEntry

data InventoryCustomBatchRequestEntry Source #

A batch entry encoding a single non-batch inventory request.

See: inventoryCustomBatchRequestEntry smart constructor.

Instances

Eq InventoryCustomBatchRequestEntry Source # 
Data InventoryCustomBatchRequestEntry Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryCustomBatchRequestEntry -> c InventoryCustomBatchRequestEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryCustomBatchRequestEntry #

toConstr :: InventoryCustomBatchRequestEntry -> Constr #

dataTypeOf :: InventoryCustomBatchRequestEntry -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InventoryCustomBatchRequestEntry) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryCustomBatchRequestEntry) #

gmapT :: (forall b. Data b => b -> b) -> InventoryCustomBatchRequestEntry -> InventoryCustomBatchRequestEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryCustomBatchRequestEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryCustomBatchRequestEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryCustomBatchRequestEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryCustomBatchRequestEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryCustomBatchRequestEntry -> m InventoryCustomBatchRequestEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryCustomBatchRequestEntry -> m InventoryCustomBatchRequestEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryCustomBatchRequestEntry -> m InventoryCustomBatchRequestEntry #

Show InventoryCustomBatchRequestEntry Source # 
Generic InventoryCustomBatchRequestEntry Source # 
ToJSON InventoryCustomBatchRequestEntry Source # 
FromJSON InventoryCustomBatchRequestEntry Source # 
type Rep InventoryCustomBatchRequestEntry Source # 
type Rep InventoryCustomBatchRequestEntry = D1 (MetaData "InventoryCustomBatchRequestEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "InventoryCustomBatchRequestEntry'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_iMerchantId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_iStoreCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_iInventory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Inventory))) ((:*:) (S1 (MetaSel (Just Symbol "_iProductId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_iBatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))))))))

inventoryCustomBatchRequestEntry :: InventoryCustomBatchRequestEntry Source #

Creates a value of InventoryCustomBatchRequestEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iStoreCode :: Lens' InventoryCustomBatchRequestEntry (Maybe Text) Source #

The code of the store for which to update price and availability. Use online to update price and availability of an online product.

iInventory :: Lens' InventoryCustomBatchRequestEntry (Maybe Inventory) Source #

Price and availability of the product.

iProductId :: Lens' InventoryCustomBatchRequestEntry (Maybe Text) Source #

The ID of the product for which to update price and availability.

iBatchId :: Lens' InventoryCustomBatchRequestEntry (Maybe Word32) Source #

An entry ID, unique within the batch request.

OrderAddress

data OrderAddress Source #

Instances

Eq OrderAddress Source # 
Data OrderAddress Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrderAddress -> c OrderAddress #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrderAddress #

toConstr :: OrderAddress -> Constr #

dataTypeOf :: OrderAddress -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrderAddress) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrderAddress) #

gmapT :: (forall b. Data b => b -> b) -> OrderAddress -> OrderAddress #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrderAddress -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrderAddress -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrderAddress -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrderAddress -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrderAddress -> m OrderAddress #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderAddress -> m OrderAddress #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderAddress -> m OrderAddress #

Show OrderAddress Source # 
Generic OrderAddress Source # 

Associated Types

type Rep OrderAddress :: * -> * #

ToJSON OrderAddress Source # 
FromJSON OrderAddress Source # 
type Rep OrderAddress Source # 
type Rep OrderAddress = D1 (MetaData "OrderAddress" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrderAddress'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oaRecipientName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oaStreetAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))) ((:*:) (S1 (MetaSel (Just Symbol "_oaCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oaPostalCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oaLocality") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oaIsPostOfficeBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "_oaFullAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_oaRegion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

orderAddress :: OrderAddress Source #

Creates a value of OrderAddress with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oaRecipientName :: Lens' OrderAddress (Maybe Text) Source #

Name of the recipient.

oaStreetAddress :: Lens' OrderAddress [Text] Source #

Street-level part of the address.

oaCountry :: Lens' OrderAddress (Maybe Text) Source #

CLDR country code (e.g. "US").

oaPostalCode :: Lens' OrderAddress (Maybe Text) Source #

Postal Code or ZIP (e.g. "94043").

oaLocality :: Lens' OrderAddress (Maybe Text) Source #

City, town or commune. May also include dependent localities or sublocalities (e.g. neighborhoods or suburbs).

oaIsPostOfficeBox :: Lens' OrderAddress (Maybe Bool) Source #

Whether the address is a post office box.

oaFullAddress :: Lens' OrderAddress [Text] Source #

Strings representing the lines of the printed label for mailing the order, for example: John Smith 1600 Amphitheatre Parkway Mountain View, CA, 94043 United States

oaRegion :: Lens' OrderAddress (Maybe Text) Source #

Top-level administrative subdivision of the country (e.g. "CA").

ProductUnitPricingBaseMeasure

data ProductUnitPricingBaseMeasure Source #

Instances

Eq ProductUnitPricingBaseMeasure Source # 
Data ProductUnitPricingBaseMeasure Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProductUnitPricingBaseMeasure -> c ProductUnitPricingBaseMeasure #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProductUnitPricingBaseMeasure #

toConstr :: ProductUnitPricingBaseMeasure -> Constr #

dataTypeOf :: ProductUnitPricingBaseMeasure -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProductUnitPricingBaseMeasure) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProductUnitPricingBaseMeasure) #

gmapT :: (forall b. Data b => b -> b) -> ProductUnitPricingBaseMeasure -> ProductUnitPricingBaseMeasure #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProductUnitPricingBaseMeasure -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProductUnitPricingBaseMeasure -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProductUnitPricingBaseMeasure -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProductUnitPricingBaseMeasure -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProductUnitPricingBaseMeasure -> m ProductUnitPricingBaseMeasure #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductUnitPricingBaseMeasure -> m ProductUnitPricingBaseMeasure #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductUnitPricingBaseMeasure -> m ProductUnitPricingBaseMeasure #

Show ProductUnitPricingBaseMeasure Source # 
Generic ProductUnitPricingBaseMeasure Source # 
ToJSON ProductUnitPricingBaseMeasure Source # 
FromJSON ProductUnitPricingBaseMeasure Source # 
type Rep ProductUnitPricingBaseMeasure Source # 
type Rep ProductUnitPricingBaseMeasure = D1 (MetaData "ProductUnitPricingBaseMeasure" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ProductUnitPricingBaseMeasure'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pupbmValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) (S1 (MetaSel (Just Symbol "_pupbmUnit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

productUnitPricingBaseMeasure :: ProductUnitPricingBaseMeasure Source #

Creates a value of ProductUnitPricingBaseMeasure with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pupbmValue :: Lens' ProductUnitPricingBaseMeasure (Maybe Int64) Source #

The denominator of the unit price.

AccountShippingCondition

data AccountShippingCondition Source #

Instances

Eq AccountShippingCondition Source # 
Data AccountShippingCondition Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountShippingCondition -> c AccountShippingCondition #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountShippingCondition #

toConstr :: AccountShippingCondition -> Constr #

dataTypeOf :: AccountShippingCondition -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountShippingCondition) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountShippingCondition) #

gmapT :: (forall b. Data b => b -> b) -> AccountShippingCondition -> AccountShippingCondition #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountShippingCondition -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountShippingCondition -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountShippingCondition -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountShippingCondition -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountShippingCondition -> m AccountShippingCondition #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountShippingCondition -> m AccountShippingCondition #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountShippingCondition -> m AccountShippingCondition #

Show AccountShippingCondition Source # 
Generic AccountShippingCondition Source # 
ToJSON AccountShippingCondition Source # 
FromJSON AccountShippingCondition Source # 
type Rep AccountShippingCondition Source # 
type Rep AccountShippingCondition = D1 (MetaData "AccountShippingCondition" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountShippingCondition'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ascWeightMax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Weight))) ((:*:) (S1 (MetaSel (Just Symbol "_ascDeliveryPostalCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ascDeliveryLocationGroup") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ascPriceMax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price))) (S1 (MetaSel (Just Symbol "_ascShippingLabel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ascDeliveryLocationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) (S1 (MetaSel (Just Symbol "_ascDeliveryPostalCodeRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AccountShippingPostalCodeRange)))))))

accountShippingCondition :: AccountShippingCondition Source #

Creates a value of AccountShippingCondition with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ascWeightMax :: Lens' AccountShippingCondition (Maybe Weight) Source #

Maximum shipping weight. Forms an interval between the maximum of smaller weight (exclusive) and this weight (inclusive).

ascDeliveryPostalCode :: Lens' AccountShippingCondition (Maybe Text) Source #

Delivery location in terms of a postal code.

ascDeliveryLocationGroup :: Lens' AccountShippingCondition (Maybe Text) Source #

Delivery location in terms of a location group name. A location group with this name must be specified among location groups.

ascPriceMax :: Lens' AccountShippingCondition (Maybe Price) Source #

Maximum shipping price. Forms an interval between the maximum of smaller prices (exclusive) and this price (inclusive).

ascShippingLabel :: Lens' AccountShippingCondition (Maybe Text) Source #

Shipping label of the product. The products with the label are matched.

ascDeliveryLocationId :: Lens' AccountShippingCondition (Maybe Int64) Source #

Delivery location in terms of a location ID. Can be used to represent administrative areas, smaller country subdivisions, or cities.

DatafeedsListResponse

data DatafeedsListResponse Source #

Instances

Eq DatafeedsListResponse Source # 
Data DatafeedsListResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DatafeedsListResponse -> c DatafeedsListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DatafeedsListResponse #

toConstr :: DatafeedsListResponse -> Constr #

dataTypeOf :: DatafeedsListResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DatafeedsListResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DatafeedsListResponse) #

gmapT :: (forall b. Data b => b -> b) -> DatafeedsListResponse -> DatafeedsListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedsListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedsListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DatafeedsListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DatafeedsListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DatafeedsListResponse -> m DatafeedsListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedsListResponse -> m DatafeedsListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedsListResponse -> m DatafeedsListResponse #

Show DatafeedsListResponse Source # 
Generic DatafeedsListResponse Source # 
ToJSON DatafeedsListResponse Source # 
FromJSON DatafeedsListResponse Source # 
type Rep DatafeedsListResponse Source # 
type Rep DatafeedsListResponse = D1 (MetaData "DatafeedsListResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "DatafeedsListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dlrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_dlrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_dlrResources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Datafeed]))))))

datafeedsListResponse :: DatafeedsListResponse Source #

Creates a value of DatafeedsListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dlrNextPageToken :: Lens' DatafeedsListResponse (Maybe Text) Source #

The token for the retrieval of the next page of datafeeds.

dlrKind :: Lens' DatafeedsListResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#datafeedsListResponse".

ProductsCustomBatchResponseEntry

data ProductsCustomBatchResponseEntry Source #

A batch entry encoding a single non-batch products response.

See: productsCustomBatchResponseEntry smart constructor.

Instances

Eq ProductsCustomBatchResponseEntry Source # 
Data ProductsCustomBatchResponseEntry Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProductsCustomBatchResponseEntry -> c ProductsCustomBatchResponseEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProductsCustomBatchResponseEntry #

toConstr :: ProductsCustomBatchResponseEntry -> Constr #

dataTypeOf :: ProductsCustomBatchResponseEntry -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProductsCustomBatchResponseEntry) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProductsCustomBatchResponseEntry) #

gmapT :: (forall b. Data b => b -> b) -> ProductsCustomBatchResponseEntry -> ProductsCustomBatchResponseEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProductsCustomBatchResponseEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProductsCustomBatchResponseEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProductsCustomBatchResponseEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProductsCustomBatchResponseEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProductsCustomBatchResponseEntry -> m ProductsCustomBatchResponseEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductsCustomBatchResponseEntry -> m ProductsCustomBatchResponseEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductsCustomBatchResponseEntry -> m ProductsCustomBatchResponseEntry #

Show ProductsCustomBatchResponseEntry Source # 
Generic ProductsCustomBatchResponseEntry Source # 
ToJSON ProductsCustomBatchResponseEntry Source # 
FromJSON ProductsCustomBatchResponseEntry Source # 
type Rep ProductsCustomBatchResponseEntry Source # 
type Rep ProductsCustomBatchResponseEntry = D1 (MetaData "ProductsCustomBatchResponseEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ProductsCustomBatchResponseEntry'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_proKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_proProduct") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Product)))) ((:*:) (S1 (MetaSel (Just Symbol "_proErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Errors))) (S1 (MetaSel (Just Symbol "_proBatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))))))

productsCustomBatchResponseEntry :: ProductsCustomBatchResponseEntry Source #

Creates a value of ProductsCustomBatchResponseEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

proKind :: Lens' ProductsCustomBatchResponseEntry Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#productsCustomBatchResponseEntry".

proProduct :: Lens' ProductsCustomBatchResponseEntry (Maybe Product) Source #

The inserted product. Only defined if the method is insert and if the request was successful.

proErrors :: Lens' ProductsCustomBatchResponseEntry (Maybe Errors) Source #

A list of errors defined if and only if the request failed.

proBatchId :: Lens' ProductsCustomBatchResponseEntry (Maybe Word32) Source #

The ID of the request entry this entry responds to.

OrderPaymentMethod

data OrderPaymentMethod Source #

Instances

Eq OrderPaymentMethod Source # 
Data OrderPaymentMethod Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrderPaymentMethod -> c OrderPaymentMethod #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrderPaymentMethod #

toConstr :: OrderPaymentMethod -> Constr #

dataTypeOf :: OrderPaymentMethod -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrderPaymentMethod) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrderPaymentMethod) #

gmapT :: (forall b. Data b => b -> b) -> OrderPaymentMethod -> OrderPaymentMethod #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrderPaymentMethod -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrderPaymentMethod -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrderPaymentMethod -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrderPaymentMethod -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrderPaymentMethod -> m OrderPaymentMethod #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderPaymentMethod -> m OrderPaymentMethod #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderPaymentMethod -> m OrderPaymentMethod #

Show OrderPaymentMethod Source # 
Generic OrderPaymentMethod Source # 
ToJSON OrderPaymentMethod Source # 
FromJSON OrderPaymentMethod Source # 
type Rep OrderPaymentMethod Source # 
type Rep OrderPaymentMethod = D1 (MetaData "OrderPaymentMethod" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrderPaymentMethod'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_opmExpirationMonth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) ((:*:) (S1 (MetaSel (Just Symbol "_opmExpirationYear") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_opmPhoneNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_opmBillingAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OrderAddress))) ((:*:) (S1 (MetaSel (Just Symbol "_opmLastFourDigits") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_opmType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

orderPaymentMethod :: OrderPaymentMethod Source #

Creates a value of OrderPaymentMethod with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

opmExpirationMonth :: Lens' OrderPaymentMethod (Maybe Int32) Source #

The card expiration month (January = 1, February = 2 etc.).

opmExpirationYear :: Lens' OrderPaymentMethod (Maybe Int32) Source #

The card expiration year (4-digit, e.g. 2015).

opmPhoneNumber :: Lens' OrderPaymentMethod (Maybe Text) Source #

The billing phone number.

opmLastFourDigits :: Lens' OrderPaymentMethod (Maybe Text) Source #

The last four digits of the card number.

opmType :: Lens' OrderPaymentMethod (Maybe Text) Source #

The type of instrument (VISA, Mastercard, etc).

Product

data Product Source #

Product data.

See: product smart constructor.

Instances

Eq Product Source # 

Methods

(==) :: Product -> Product -> Bool #

(/=) :: Product -> Product -> Bool #

Data Product Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Product -> c Product #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Product #

toConstr :: Product -> Constr #

dataTypeOf :: Product -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Product) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Product) #

gmapT :: (forall b. Data b => b -> b) -> Product -> Product #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Product -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Product -> r #

gmapQ :: (forall d. Data d => d -> u) -> Product -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Product -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Product -> m Product #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Product -> m Product #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Product -> m Product #

Show Product Source # 
Generic Product Source # 

Associated Types

type Rep Product :: * -> * #

Methods

from :: Product -> Rep Product x #

to :: Rep Product x -> Product #

ToJSON Product Source # 
FromJSON Product Source # 
type Rep Product Source # 
type Rep Product = D1 (MetaData "Product" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "Product'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ppDisplayAdsLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ppCustomLabel1") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ppShippingWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ProductShippingDimension))) (S1 (MetaSel (Just Symbol "_ppCustomGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ProductCustomGroup]))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ppImageLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ppDisplayAdsValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))) ((:*:) (S1 (MetaSel (Just Symbol "_ppLoyaltyPoints") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LoyaltyPoints))) ((:*:) (S1 (MetaSel (Just Symbol "_ppAdditionalImageLinks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_ppValidatedDestinations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ppColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ppCustomLabel0") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ppKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_ppMultipack") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ppPattern") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ppLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ppSizeSystem") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ppUnitPricingBaseMeasure") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ProductUnitPricingBaseMeasure))) (S1 (MetaSel (Just Symbol "_ppTaxes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ProductTax])))))))) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ppMaterial") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ppInstallment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Installment)))) ((:*:) (S1 (MetaSel (Just Symbol "_ppChannel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ppProductType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ppIdentifierExists") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_ppOnlineOnly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "_ppBrand") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ppUnitPricingMeasure") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ProductUnitPricingMeasure))) (S1 (MetaSel (Just Symbol "_ppSalePrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ppShippingLength") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ProductShippingDimension))) (S1 (MetaSel (Just Symbol "_ppCustomLabel3") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ppWarnings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Error']))) (S1 (MetaSel (Just Symbol "_ppAdditionalProductTypes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ppAvailability") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ppTargetCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ppShippingLabel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ppCustomAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ProductCustomAttribute]))) (S1 (MetaSel (Just Symbol "_ppGtin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))) ((:*:) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ppAgeGroup") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ppDisplayAdsTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ppGender") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ppDestinations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ProductDestination]))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ppExpirationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ppItemGroupId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ppAdwordsGrouping") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ppSalePriceEffectiveDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ppCustomLabel2") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ppGoogleProductCategory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ppShipping") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ProductShipping])))) ((:*:) (S1 (MetaSel (Just Symbol "_ppAdwordsRedirect") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ppShippingWeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ProductShippingWeight))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ppSellOnGoogleQuantity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) (S1 (MetaSel (Just Symbol "_ppShippingHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ProductShippingDimension)))) ((:*:) (S1 (MetaSel (Just Symbol "_ppAvailabilityDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ppOfferId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ppId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ppAdwordsLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_ppPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price)))) ((:*:) (S1 (MetaSel (Just Symbol "_ppPromotionIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_ppSizeType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ppMobileLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ppTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ppAdult") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) ((:*:) (S1 (MetaSel (Just Symbol "_ppContentLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ppAspects") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ProductAspect]))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ppEnergyEfficiencyClass") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ppDisplayAdsSimilarIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))) ((:*:) (S1 (MetaSel (Just Symbol "_ppMpn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ppCondition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ppSizes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_ppIsBundle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "_ppDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ppCustomLabel4") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ppDisplayAdsId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))))))

ppDisplayAdsLink :: Lens' Product (Maybe Text) Source #

URL directly to your item's landing page for dynamic remarketing campaigns.

ppCustomLabel1 :: Lens' Product (Maybe Text) Source #

Custom label 1 for custom grouping of items in a Shopping campaign.

ppShippingWidth :: Lens' Product (Maybe ProductShippingDimension) Source #

Width of the item for shipping.

ppCustomGroups :: Lens' Product [ProductCustomGroup] Source #

A list of custom (merchant-provided) custom attribute groups.

ppImageLink :: Lens' Product (Maybe Text) Source #

URL of an image of the item.

ppDisplayAdsValue :: Lens' Product (Maybe Double) Source #

Offer margin for dynamic remarketing campaigns.

ppLoyaltyPoints :: Lens' Product (Maybe LoyaltyPoints) Source #

Loyalty points that users receive after purchasing the item. Japan only.

ppAdditionalImageLinks :: Lens' Product [Text] Source #

Additional URLs of images of the item.

ppValidatedDestinations :: Lens' Product [Text] Source #

The read-only list of intended destinations which passed validation.

ppColor :: Lens' Product (Maybe Text) Source #

Color of the item.

ppCustomLabel0 :: Lens' Product (Maybe Text) Source #

Custom label 0 for custom grouping of items in a Shopping campaign.

ppKind :: Lens' Product Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#product".

ppMultipack :: Lens' Product (Maybe Int64) Source #

The number of identical products in a merchant-defined multipack.

ppPattern :: Lens' Product (Maybe Text) Source #

The item's pattern (e.g. polka dots).

ppLink :: Lens' Product (Maybe Text) Source #

URL directly linking to your item's page on your website.

ppSizeSystem :: Lens' Product (Maybe Text) Source #

System in which the size is specified. Recommended for apparel items.

ppUnitPricingBaseMeasure :: Lens' Product (Maybe ProductUnitPricingBaseMeasure) Source #

The preference of the denominator of the unit price.

ppTaxes :: Lens' Product [ProductTax] Source #

Tax information.

ppMaterial :: Lens' Product (Maybe Text) Source #

The material of which the item is made.

ppInstallment :: Lens' Product (Maybe Installment) Source #

Number and amount of installments to pay for an item. Brazil only.

ppChannel :: Lens' Product (Maybe Text) Source #

The item's channel (online or local).

ppProductType :: Lens' Product (Maybe Text) Source #

Your category of the item (formatted as in products feed specification).

ppIdentifierExists :: Lens' Product (Maybe Bool) Source #

False when the item does not have unique product identifiers appropriate to its category, such as GTIN, MPN, and brand. Required according to the Unique Product Identifier Rules for all target countries except for Canada.

ppOnlineOnly :: Lens' Product (Maybe Bool) Source #

Whether an item is available for purchase only online.

ppBrand :: Lens' Product (Maybe Text) Source #

Brand of the item.

ppUnitPricingMeasure :: Lens' Product (Maybe ProductUnitPricingMeasure) Source #

The measure and dimension of an item.

ppSalePrice :: Lens' Product (Maybe Price) Source #

Advertised sale price of the item.

ppShippingLength :: Lens' Product (Maybe ProductShippingDimension) Source #

Length of the item for shipping.

ppCustomLabel3 :: Lens' Product (Maybe Text) Source #

Custom label 3 for custom grouping of items in a Shopping campaign.

ppWarnings :: Lens' Product [Error'] Source #

Read-only warnings.

ppAdditionalProductTypes :: Lens' Product [Text] Source #

Additional categories of the item (formatted as in products feed specification).

ppAvailability :: Lens' Product (Maybe Text) Source #

Availability status of the item.

ppTargetCountry :: Lens' Product (Maybe Text) Source #

The CLDR territory code for the item.

ppShippingLabel :: Lens' Product (Maybe Text) Source #

The shipping label of the product, used to group product in account-level shipping rules.

ppCustomAttributes :: Lens' Product [ProductCustomAttribute] Source #

A list of custom (merchant-provided) attributes. It can also be used for submitting any attribute of the feed specification in its generic form (e.g., { "name": "size type", "type": "text", "value": "regular" }). This is useful for submitting attributes not explicitly exposed by the API.

ppGtin :: Lens' Product (Maybe Text) Source #

Global Trade Item Number (GTIN) of the item.

ppAgeGroup :: Lens' Product (Maybe Text) Source #

Target age group of the item.

ppDisplayAdsTitle :: Lens' Product (Maybe Text) Source #

Title of an item for dynamic remarketing campaigns.

ppGender :: Lens' Product (Maybe Text) Source #

Target gender of the item.

ppDestinations :: Lens' Product [ProductDestination] Source #

Specifies the intended destinations for the product.

ppExpirationDate :: Lens' Product (Maybe Text) Source #

Date on which the item should expire, as specified upon insertion, in ISO 8601 format. The actual expiration date in Google Shopping is exposed in productstatuses as googleExpirationDate and might be earlier if expirationDate is too far in the future.

ppItemGroupId :: Lens' Product (Maybe Text) Source #

Shared identifier for all variants of the same product.

ppAdwordsGrouping :: Lens' Product (Maybe Text) Source #

Used to group items in an arbitrary way. Only for CPA%, discouraged otherwise.

ppSalePriceEffectiveDate :: Lens' Product (Maybe Text) Source #

Date range during which the item is on sale (see products feed specification).

ppCustomLabel2 :: Lens' Product (Maybe Text) Source #

Custom label 2 for custom grouping of items in a Shopping campaign.

ppGoogleProductCategory :: Lens' Product (Maybe Text) Source #

Google's category of the item (see Google product taxonomy).

ppAdwordsRedirect :: Lens' Product (Maybe Text) Source #

Allows advertisers to override the item URL when the product is shown within the context of Product Ads.

ppShippingWeight :: Lens' Product (Maybe ProductShippingWeight) Source #

Weight of the item for shipping.

ppSellOnGoogleQuantity :: Lens' Product (Maybe Int64) Source #

The quantity of the product that is reserved for sell-on-google ads.

ppShippingHeight :: Lens' Product (Maybe ProductShippingDimension) Source #

Height of the item for shipping.

ppAvailabilityDate :: Lens' Product (Maybe Text) Source #

The day a pre-ordered product becomes available for delivery, in ISO 8601 format.

ppOfferId :: Lens' Product (Maybe Text) Source #

An identifier of the item. Leading and trailing whitespaces are stripped and multiple whitespaces are replaced by a single whitespace upon submission. Only valid unicode characters are accepted. See the products feed specification for details.

ppId :: Lens' Product (Maybe Text) Source #

The REST id of the product.

ppAdwordsLabels :: Lens' Product [Text] Source #

Similar to adwords_grouping, but only works on CPC.

ppPrice :: Lens' Product (Maybe Price) Source #

Price of the item.

ppPromotionIds :: Lens' Product [Text] Source #

The unique ID of a promotion.

ppSizeType :: Lens' Product (Maybe Text) Source #

The cut of the item. Recommended for apparel items.

ppMobileLink :: Lens' Product (Maybe Text) Source #

Link to a mobile-optimized version of the landing page.

ppTitle :: Lens' Product (Maybe Text) Source #

Title of the item.

ppAdult :: Lens' Product (Maybe Bool) Source #

Set to true if the item is targeted towards adults.

ppContentLanguage :: Lens' Product (Maybe Text) Source #

The two-letter ISO 639-1 language code for the item.

ppAspects :: Lens' Product [ProductAspect] Source #

Specifies the intended aspects for the product.

ppEnergyEfficiencyClass :: Lens' Product (Maybe Text) Source #

The energy efficiency class as defined in EU directive 2010/30/EU.

ppDisplayAdsSimilarIds :: Lens' Product [Text] Source #

Advertiser-specified recommendations.

ppMpn :: Lens' Product (Maybe Text) Source #

Manufacturer Part Number (MPN) of the item.

ppCondition :: Lens' Product (Maybe Text) Source #

Condition or state of the item.

ppSizes :: Lens' Product [Text] Source #

Size of the item.

ppIsBundle :: Lens' Product (Maybe Bool) Source #

Whether the item is a merchant-defined bundle. A bundle is a custom grouping of different products sold by a merchant for a single price.

ppDescription :: Lens' Product (Maybe Text) Source #

Description of the item.

ppCustomLabel4 :: Lens' Product (Maybe Text) Source #

Custom label 4 for custom grouping of items in a Shopping campaign.

ppDisplayAdsId :: Lens' Product (Maybe Text) Source #

An identifier for an item for dynamic remarketing campaigns.

Errors

data Errors Source #

A list of errors returned by a failed batch entry.

See: errors smart constructor.

Instances

Eq Errors Source # 

Methods

(==) :: Errors -> Errors -> Bool #

(/=) :: Errors -> Errors -> Bool #

Data Errors Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Errors -> c Errors #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Errors #

toConstr :: Errors -> Constr #

dataTypeOf :: Errors -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Errors) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Errors) #

gmapT :: (forall b. Data b => b -> b) -> Errors -> Errors #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Errors -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Errors -> r #

gmapQ :: (forall d. Data d => d -> u) -> Errors -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Errors -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Errors -> m Errors #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Errors -> m Errors #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Errors -> m Errors #

Show Errors Source # 
Generic Errors Source # 

Associated Types

type Rep Errors :: * -> * #

Methods

from :: Errors -> Rep Errors x #

to :: Rep Errors x -> Errors #

ToJSON Errors Source # 
FromJSON Errors Source # 
type Rep Errors Source # 
type Rep Errors = D1 (MetaData "Errors" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "Errors'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_errCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) ((:*:) (S1 (MetaSel (Just Symbol "_errMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_errErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Error']))))))

errors :: Errors Source #

Creates a value of Errors with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

errCode :: Lens' Errors (Maybe Word32) Source #

The HTTP status of the first error in errors.

errMessage :: Lens' Errors (Maybe Text) Source #

The message of the first error in errors.

errErrors :: Lens' Errors [Error'] Source #

A list of errors.

AccountstatusesCustomBatchResponseEntry

data AccountstatusesCustomBatchResponseEntry Source #

A batch entry encoding a single non-batch accountstatuses response.

See: accountstatusesCustomBatchResponseEntry smart constructor.

Instances

Eq AccountstatusesCustomBatchResponseEntry Source # 
Data AccountstatusesCustomBatchResponseEntry Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountstatusesCustomBatchResponseEntry -> c AccountstatusesCustomBatchResponseEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountstatusesCustomBatchResponseEntry #

toConstr :: AccountstatusesCustomBatchResponseEntry -> Constr #

dataTypeOf :: AccountstatusesCustomBatchResponseEntry -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountstatusesCustomBatchResponseEntry) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountstatusesCustomBatchResponseEntry) #

gmapT :: (forall b. Data b => b -> b) -> AccountstatusesCustomBatchResponseEntry -> AccountstatusesCustomBatchResponseEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountstatusesCustomBatchResponseEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountstatusesCustomBatchResponseEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountstatusesCustomBatchResponseEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountstatusesCustomBatchResponseEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountstatusesCustomBatchResponseEntry -> m AccountstatusesCustomBatchResponseEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountstatusesCustomBatchResponseEntry -> m AccountstatusesCustomBatchResponseEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountstatusesCustomBatchResponseEntry -> m AccountstatusesCustomBatchResponseEntry #

Show AccountstatusesCustomBatchResponseEntry Source # 
Generic AccountstatusesCustomBatchResponseEntry Source # 
ToJSON AccountstatusesCustomBatchResponseEntry Source # 
FromJSON AccountstatusesCustomBatchResponseEntry Source # 
type Rep AccountstatusesCustomBatchResponseEntry Source # 
type Rep AccountstatusesCustomBatchResponseEntry = D1 (MetaData "AccountstatusesCustomBatchResponseEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountstatusesCustomBatchResponseEntry'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_acccAccountStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AccountStatus))) ((:*:) (S1 (MetaSel (Just Symbol "_acccErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Errors))) (S1 (MetaSel (Just Symbol "_acccBatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))))))

accountstatusesCustomBatchResponseEntry :: AccountstatusesCustomBatchResponseEntry Source #

Creates a value of AccountstatusesCustomBatchResponseEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

acccAccountStatus :: Lens' AccountstatusesCustomBatchResponseEntry (Maybe AccountStatus) Source #

The requested account status. Defined if and only if the request was successful.

acccErrors :: Lens' AccountstatusesCustomBatchResponseEntry (Maybe Errors) Source #

A list of errors defined if and only if the request failed.

acccBatchId :: Lens' AccountstatusesCustomBatchResponseEntry (Maybe Word32) Source #

The ID of the request entry this entry responds to.

InventorySetResponse

data InventorySetResponse Source #

Instances

Eq InventorySetResponse Source # 
Data InventorySetResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventorySetResponse -> c InventorySetResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventorySetResponse #

toConstr :: InventorySetResponse -> Constr #

dataTypeOf :: InventorySetResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InventorySetResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventorySetResponse) #

gmapT :: (forall b. Data b => b -> b) -> InventorySetResponse -> InventorySetResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventorySetResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventorySetResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventorySetResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventorySetResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventorySetResponse -> m InventorySetResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventorySetResponse -> m InventorySetResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventorySetResponse -> m InventorySetResponse #

Show InventorySetResponse Source # 
Generic InventorySetResponse Source # 
ToJSON InventorySetResponse Source # 
FromJSON InventorySetResponse Source # 
type Rep InventorySetResponse Source # 
type Rep InventorySetResponse = D1 (MetaData "InventorySetResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" True) (C1 (MetaCons "InventorySetResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_isrKind") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

inventorySetResponse :: InventorySetResponse Source #

Creates a value of InventorySetResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

isrKind :: Lens' InventorySetResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#inventorySetResponse".

OrdersCancelLineItemResponse

data OrdersCancelLineItemResponse Source #

Instances

Eq OrdersCancelLineItemResponse Source # 
Data OrdersCancelLineItemResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrdersCancelLineItemResponse -> c OrdersCancelLineItemResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrdersCancelLineItemResponse #

toConstr :: OrdersCancelLineItemResponse -> Constr #

dataTypeOf :: OrdersCancelLineItemResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrdersCancelLineItemResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrdersCancelLineItemResponse) #

gmapT :: (forall b. Data b => b -> b) -> OrdersCancelLineItemResponse -> OrdersCancelLineItemResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrdersCancelLineItemResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrdersCancelLineItemResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrdersCancelLineItemResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrdersCancelLineItemResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrdersCancelLineItemResponse -> m OrdersCancelLineItemResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersCancelLineItemResponse -> m OrdersCancelLineItemResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersCancelLineItemResponse -> m OrdersCancelLineItemResponse #

Show OrdersCancelLineItemResponse Source # 
Generic OrdersCancelLineItemResponse Source # 
ToJSON OrdersCancelLineItemResponse Source # 
FromJSON OrdersCancelLineItemResponse Source # 
type Rep OrdersCancelLineItemResponse Source # 
type Rep OrdersCancelLineItemResponse = D1 (MetaData "OrdersCancelLineItemResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersCancelLineItemResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_oclirKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_oclirExecutionStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

ordersCancelLineItemResponse :: OrdersCancelLineItemResponse Source #

Creates a value of OrdersCancelLineItemResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oclirKind :: Lens' OrdersCancelLineItemResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#ordersCancelLineItemResponse".

TestOrderLineItem

data TestOrderLineItem Source #

Instances

Eq TestOrderLineItem Source # 
Data TestOrderLineItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TestOrderLineItem -> c TestOrderLineItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TestOrderLineItem #

toConstr :: TestOrderLineItem -> Constr #

dataTypeOf :: TestOrderLineItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TestOrderLineItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TestOrderLineItem) #

gmapT :: (forall b. Data b => b -> b) -> TestOrderLineItem -> TestOrderLineItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TestOrderLineItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TestOrderLineItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> TestOrderLineItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TestOrderLineItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TestOrderLineItem -> m TestOrderLineItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TestOrderLineItem -> m TestOrderLineItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TestOrderLineItem -> m TestOrderLineItem #

Show TestOrderLineItem Source # 
Generic TestOrderLineItem Source # 
ToJSON TestOrderLineItem Source # 
FromJSON TestOrderLineItem Source # 
type Rep TestOrderLineItem Source # 
type Rep TestOrderLineItem = D1 (MetaData "TestOrderLineItem" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "TestOrderLineItem'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_toliQuantityOrdered") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) (S1 (MetaSel (Just Symbol "_toliReturnInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OrderLineItemReturnInfo)))) ((:*:) (S1 (MetaSel (Just Symbol "_toliShippingDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OrderLineItemShippingDetails))) ((:*:) (S1 (MetaSel (Just Symbol "_toliProduct") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TestOrderLineItemProduct))) (S1 (MetaSel (Just Symbol "_toliUnitTax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price)))))))

testOrderLineItem :: TestOrderLineItem Source #

Creates a value of TestOrderLineItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

toliReturnInfo :: Lens' TestOrderLineItem (Maybe OrderLineItemReturnInfo) Source #

Details of the return policy for the line item.

toliShippingDetails :: Lens' TestOrderLineItem (Maybe OrderLineItemShippingDetails) Source #

Details of the requested shipping for the line item.

toliProduct :: Lens' TestOrderLineItem (Maybe TestOrderLineItemProduct) Source #

Product data from the time of the order placement.

toliUnitTax :: Lens' TestOrderLineItem (Maybe Price) Source #

Unit tax for the line item.

ProductstatusesCustomBatchRequestEntry

data ProductstatusesCustomBatchRequestEntry Source #

A batch entry encoding a single non-batch productstatuses request.

See: productstatusesCustomBatchRequestEntry smart constructor.

Instances

Eq ProductstatusesCustomBatchRequestEntry Source # 
Data ProductstatusesCustomBatchRequestEntry Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProductstatusesCustomBatchRequestEntry -> c ProductstatusesCustomBatchRequestEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProductstatusesCustomBatchRequestEntry #

toConstr :: ProductstatusesCustomBatchRequestEntry -> Constr #

dataTypeOf :: ProductstatusesCustomBatchRequestEntry -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProductstatusesCustomBatchRequestEntry) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProductstatusesCustomBatchRequestEntry) #

gmapT :: (forall b. Data b => b -> b) -> ProductstatusesCustomBatchRequestEntry -> ProductstatusesCustomBatchRequestEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProductstatusesCustomBatchRequestEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProductstatusesCustomBatchRequestEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProductstatusesCustomBatchRequestEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProductstatusesCustomBatchRequestEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProductstatusesCustomBatchRequestEntry -> m ProductstatusesCustomBatchRequestEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductstatusesCustomBatchRequestEntry -> m ProductstatusesCustomBatchRequestEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductstatusesCustomBatchRequestEntry -> m ProductstatusesCustomBatchRequestEntry #

Show ProductstatusesCustomBatchRequestEntry Source # 
Generic ProductstatusesCustomBatchRequestEntry Source # 
ToJSON ProductstatusesCustomBatchRequestEntry Source # 
FromJSON ProductstatusesCustomBatchRequestEntry Source # 
type Rep ProductstatusesCustomBatchRequestEntry Source # 
type Rep ProductstatusesCustomBatchRequestEntry = D1 (MetaData "ProductstatusesCustomBatchRequestEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ProductstatusesCustomBatchRequestEntry'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pcbrecMerchantId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_pcbrecMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_pcbrecProductId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pcbrecBatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))))))

productstatusesCustomBatchRequestEntry :: ProductstatusesCustomBatchRequestEntry Source #

Creates a value of ProductstatusesCustomBatchRequestEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pcbrecProductId :: Lens' ProductstatusesCustomBatchRequestEntry (Maybe Text) Source #

The ID of the product whose status to get.

pcbrecBatchId :: Lens' ProductstatusesCustomBatchRequestEntry (Maybe Word32) Source #

An entry ID, unique within the batch request.

ShippingSettingsCustomBatchResponse

data ShippingSettingsCustomBatchResponse Source #

Instances

Eq ShippingSettingsCustomBatchResponse Source # 
Data ShippingSettingsCustomBatchResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ShippingSettingsCustomBatchResponse -> c ShippingSettingsCustomBatchResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ShippingSettingsCustomBatchResponse #

toConstr :: ShippingSettingsCustomBatchResponse -> Constr #

dataTypeOf :: ShippingSettingsCustomBatchResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ShippingSettingsCustomBatchResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ShippingSettingsCustomBatchResponse) #

gmapT :: (forall b. Data b => b -> b) -> ShippingSettingsCustomBatchResponse -> ShippingSettingsCustomBatchResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ShippingSettingsCustomBatchResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ShippingSettingsCustomBatchResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ShippingSettingsCustomBatchResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ShippingSettingsCustomBatchResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ShippingSettingsCustomBatchResponse -> m ShippingSettingsCustomBatchResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ShippingSettingsCustomBatchResponse -> m ShippingSettingsCustomBatchResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ShippingSettingsCustomBatchResponse -> m ShippingSettingsCustomBatchResponse #

Show ShippingSettingsCustomBatchResponse Source # 
Generic ShippingSettingsCustomBatchResponse Source # 
ToJSON ShippingSettingsCustomBatchResponse Source # 
FromJSON ShippingSettingsCustomBatchResponse Source # 
type Rep ShippingSettingsCustomBatchResponse Source # 
type Rep ShippingSettingsCustomBatchResponse = D1 (MetaData "ShippingSettingsCustomBatchResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ShippingSettingsCustomBatchResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_shiEntries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ShippingSettingsCustomBatchResponseEntry]))) (S1 (MetaSel (Just Symbol "_shiKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

shippingSettingsCustomBatchResponse :: ShippingSettingsCustomBatchResponse Source #

Creates a value of ShippingSettingsCustomBatchResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

shiKind :: Lens' ShippingSettingsCustomBatchResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#shippingsettingsCustomBatchResponse".

AccountshippingCustomBatchResponseEntry

data AccountshippingCustomBatchResponseEntry Source #

A batch entry encoding a single non-batch accountshipping response.

See: accountshippingCustomBatchResponseEntry smart constructor.

Instances

Eq AccountshippingCustomBatchResponseEntry Source # 
Data AccountshippingCustomBatchResponseEntry Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountshippingCustomBatchResponseEntry -> c AccountshippingCustomBatchResponseEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountshippingCustomBatchResponseEntry #

toConstr :: AccountshippingCustomBatchResponseEntry -> Constr #

dataTypeOf :: AccountshippingCustomBatchResponseEntry -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountshippingCustomBatchResponseEntry) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountshippingCustomBatchResponseEntry) #

gmapT :: (forall b. Data b => b -> b) -> AccountshippingCustomBatchResponseEntry -> AccountshippingCustomBatchResponseEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountshippingCustomBatchResponseEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountshippingCustomBatchResponseEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountshippingCustomBatchResponseEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountshippingCustomBatchResponseEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountshippingCustomBatchResponseEntry -> m AccountshippingCustomBatchResponseEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountshippingCustomBatchResponseEntry -> m AccountshippingCustomBatchResponseEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountshippingCustomBatchResponseEntry -> m AccountshippingCustomBatchResponseEntry #

Show AccountshippingCustomBatchResponseEntry Source # 
Generic AccountshippingCustomBatchResponseEntry Source # 
ToJSON AccountshippingCustomBatchResponseEntry Source # 
FromJSON AccountshippingCustomBatchResponseEntry Source # 
type Rep AccountshippingCustomBatchResponseEntry Source # 
type Rep AccountshippingCustomBatchResponseEntry = D1 (MetaData "AccountshippingCustomBatchResponseEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountshippingCustomBatchResponseEntry'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_acbre1Kind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_acbre1Errors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Errors)))) ((:*:) (S1 (MetaSel (Just Symbol "_acbre1AccountShipping") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AccountShipping))) (S1 (MetaSel (Just Symbol "_acbre1BatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))))))

accountshippingCustomBatchResponseEntry :: AccountshippingCustomBatchResponseEntry Source #

Creates a value of AccountshippingCustomBatchResponseEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

acbre1Kind :: Lens' AccountshippingCustomBatchResponseEntry Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#accountshippingCustomBatchResponseEntry".

acbre1Errors :: Lens' AccountshippingCustomBatchResponseEntry (Maybe Errors) Source #

A list of errors defined if and only if the request failed.

acbre1AccountShipping :: Lens' AccountshippingCustomBatchResponseEntry (Maybe AccountShipping) Source #

The retrieved or updated account shipping settings.

acbre1BatchId :: Lens' AccountshippingCustomBatchResponseEntry (Maybe Word32) Source #

The ID of the request entry this entry responds to.

ProductAspect

data ProductAspect Source #

Instances

Eq ProductAspect Source # 
Data ProductAspect Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProductAspect -> c ProductAspect #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProductAspect #

toConstr :: ProductAspect -> Constr #

dataTypeOf :: ProductAspect -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProductAspect) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProductAspect) #

gmapT :: (forall b. Data b => b -> b) -> ProductAspect -> ProductAspect #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProductAspect -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProductAspect -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProductAspect -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProductAspect -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProductAspect -> m ProductAspect #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductAspect -> m ProductAspect #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductAspect -> m ProductAspect #

Show ProductAspect Source # 
Generic ProductAspect Source # 

Associated Types

type Rep ProductAspect :: * -> * #

ToJSON ProductAspect Source # 
FromJSON ProductAspect Source # 
type Rep ProductAspect Source # 
type Rep ProductAspect = D1 (MetaData "ProductAspect" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ProductAspect'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_paIntention") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_paAspectName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_paDestinationName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

productAspect :: ProductAspect Source #

Creates a value of ProductAspect with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

paIntention :: Lens' ProductAspect (Maybe Text) Source #

Whether the aspect is required, excluded or should be validated.

paAspectName :: Lens' ProductAspect (Maybe Text) Source #

The name of the aspect.

paDestinationName :: Lens' ProductAspect (Maybe Text) Source #

The name of the destination. Leave out to apply to all destinations.

AccountShipping

data AccountShipping Source #

The shipping settings of a merchant account.

See: accountShipping smart constructor.

Instances

Eq AccountShipping Source # 
Data AccountShipping Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountShipping -> c AccountShipping #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountShipping #

toConstr :: AccountShipping -> Constr #

dataTypeOf :: AccountShipping -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountShipping) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountShipping) #

gmapT :: (forall b. Data b => b -> b) -> AccountShipping -> AccountShipping #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountShipping -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountShipping -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountShipping -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountShipping -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountShipping -> m AccountShipping #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountShipping -> m AccountShipping #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountShipping -> m AccountShipping #

Show AccountShipping Source # 
Generic AccountShipping Source # 
ToJSON AccountShipping Source # 
FromJSON AccountShipping Source # 
type Rep AccountShipping Source # 

accountShipping :: AccountShipping Source #

Creates a value of AccountShipping with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

assCarrierRates :: Lens' AccountShipping [AccountShippingCarrierRate] Source #

Carrier-based shipping calculations.

assKind :: Lens' AccountShipping Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#accountShipping".

assAccountId :: Lens' AccountShipping (Maybe Word64) Source #

The ID of the account to which these account shipping settings belong.

assServices :: Lens' AccountShipping [AccountShippingShippingService] Source #

Shipping services describing shipping fees calculation.

OrdersUpdateMerchantOrderIdResponse

data OrdersUpdateMerchantOrderIdResponse Source #

Instances

Eq OrdersUpdateMerchantOrderIdResponse Source # 
Data OrdersUpdateMerchantOrderIdResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrdersUpdateMerchantOrderIdResponse -> c OrdersUpdateMerchantOrderIdResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrdersUpdateMerchantOrderIdResponse #

toConstr :: OrdersUpdateMerchantOrderIdResponse -> Constr #

dataTypeOf :: OrdersUpdateMerchantOrderIdResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrdersUpdateMerchantOrderIdResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrdersUpdateMerchantOrderIdResponse) #

gmapT :: (forall b. Data b => b -> b) -> OrdersUpdateMerchantOrderIdResponse -> OrdersUpdateMerchantOrderIdResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrdersUpdateMerchantOrderIdResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrdersUpdateMerchantOrderIdResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrdersUpdateMerchantOrderIdResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrdersUpdateMerchantOrderIdResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrdersUpdateMerchantOrderIdResponse -> m OrdersUpdateMerchantOrderIdResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersUpdateMerchantOrderIdResponse -> m OrdersUpdateMerchantOrderIdResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersUpdateMerchantOrderIdResponse -> m OrdersUpdateMerchantOrderIdResponse #

Show OrdersUpdateMerchantOrderIdResponse Source # 
Generic OrdersUpdateMerchantOrderIdResponse Source # 
ToJSON OrdersUpdateMerchantOrderIdResponse Source # 
FromJSON OrdersUpdateMerchantOrderIdResponse Source # 
type Rep OrdersUpdateMerchantOrderIdResponse Source # 
type Rep OrdersUpdateMerchantOrderIdResponse = D1 (MetaData "OrdersUpdateMerchantOrderIdResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersUpdateMerchantOrderIdResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_oumoirKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_oumoirExecutionStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

ordersUpdateMerchantOrderIdResponse :: OrdersUpdateMerchantOrderIdResponse Source #

Creates a value of OrdersUpdateMerchantOrderIdResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oumoirKind :: Lens' OrdersUpdateMerchantOrderIdResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#ordersUpdateMerchantOrderIdResponse".

InventoryPickup

data InventoryPickup Source #

Instances

Eq InventoryPickup Source # 
Data InventoryPickup Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryPickup -> c InventoryPickup #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryPickup #

toConstr :: InventoryPickup -> Constr #

dataTypeOf :: InventoryPickup -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InventoryPickup) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryPickup) #

gmapT :: (forall b. Data b => b -> b) -> InventoryPickup -> InventoryPickup #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryPickup -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryPickup -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryPickup -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryPickup -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryPickup -> m InventoryPickup #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryPickup -> m InventoryPickup #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryPickup -> m InventoryPickup #

Show InventoryPickup Source # 
Generic InventoryPickup Source # 
ToJSON InventoryPickup Source # 
FromJSON InventoryPickup Source # 
type Rep InventoryPickup Source # 
type Rep InventoryPickup = D1 (MetaData "InventoryPickup" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "InventoryPickup'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ipPickupSla") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ipPickupMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

inventoryPickup :: InventoryPickup Source #

Creates a value of InventoryPickup with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ipPickupSla :: Lens' InventoryPickup (Maybe Text) Source #

The expected date that an order will be ready for pickup, relative to when the order is placed. Only supported for local inventory. Must be submitted together with pickupMethod.

ipPickupMethod :: Lens' InventoryPickup (Maybe Text) Source #

Whether store pickup is available for this offer and whether the pickup option should be shown as buy, reserve, or not supported. Only supported for local inventory. Unless the value is "not supported", must be submitted together with pickupSla.

DatafeedStatusExample

data DatafeedStatusExample Source #

An example occurrence for a particular error.

See: datafeedStatusExample smart constructor.

Instances

Eq DatafeedStatusExample Source # 
Data DatafeedStatusExample Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DatafeedStatusExample -> c DatafeedStatusExample #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DatafeedStatusExample #

toConstr :: DatafeedStatusExample -> Constr #

dataTypeOf :: DatafeedStatusExample -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DatafeedStatusExample) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DatafeedStatusExample) #

gmapT :: (forall b. Data b => b -> b) -> DatafeedStatusExample -> DatafeedStatusExample #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedStatusExample -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedStatusExample -> r #

gmapQ :: (forall d. Data d => d -> u) -> DatafeedStatusExample -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DatafeedStatusExample -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DatafeedStatusExample -> m DatafeedStatusExample #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedStatusExample -> m DatafeedStatusExample #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedStatusExample -> m DatafeedStatusExample #

Show DatafeedStatusExample Source # 
Generic DatafeedStatusExample Source # 
ToJSON DatafeedStatusExample Source # 
FromJSON DatafeedStatusExample Source # 
type Rep DatafeedStatusExample Source # 
type Rep DatafeedStatusExample = D1 (MetaData "DatafeedStatusExample" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "DatafeedStatusExample'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dseLineNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) ((:*:) (S1 (MetaSel (Just Symbol "_dseItemId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dseValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

datafeedStatusExample :: DatafeedStatusExample Source #

Creates a value of DatafeedStatusExample with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dseLineNumber :: Lens' DatafeedStatusExample (Maybe Word64) Source #

Line number in the data feed where the example is found.

dseItemId :: Lens' DatafeedStatusExample (Maybe Text) Source #

The ID of the example item.

OrdersAcknowledgeResponse

data OrdersAcknowledgeResponse Source #

Instances

Eq OrdersAcknowledgeResponse Source # 
Data OrdersAcknowledgeResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrdersAcknowledgeResponse -> c OrdersAcknowledgeResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrdersAcknowledgeResponse #

toConstr :: OrdersAcknowledgeResponse -> Constr #

dataTypeOf :: OrdersAcknowledgeResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrdersAcknowledgeResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrdersAcknowledgeResponse) #

gmapT :: (forall b. Data b => b -> b) -> OrdersAcknowledgeResponse -> OrdersAcknowledgeResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrdersAcknowledgeResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrdersAcknowledgeResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrdersAcknowledgeResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrdersAcknowledgeResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrdersAcknowledgeResponse -> m OrdersAcknowledgeResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersAcknowledgeResponse -> m OrdersAcknowledgeResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersAcknowledgeResponse -> m OrdersAcknowledgeResponse #

Show OrdersAcknowledgeResponse Source # 
Generic OrdersAcknowledgeResponse Source # 
ToJSON OrdersAcknowledgeResponse Source # 
FromJSON OrdersAcknowledgeResponse Source # 
type Rep OrdersAcknowledgeResponse Source # 
type Rep OrdersAcknowledgeResponse = D1 (MetaData "OrdersAcknowledgeResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersAcknowledgeResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_oarKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_oarExecutionStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

ordersAcknowledgeResponse :: OrdersAcknowledgeResponse Source #

Creates a value of OrdersAcknowledgeResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oarKind :: Lens' OrdersAcknowledgeResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#ordersAcknowledgeResponse".

Table

data Table Source #

Instances

Eq Table Source # 

Methods

(==) :: Table -> Table -> Bool #

(/=) :: Table -> Table -> Bool #

Data Table Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Table -> c Table #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Table #

toConstr :: Table -> Constr #

dataTypeOf :: Table -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Table) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Table) #

gmapT :: (forall b. Data b => b -> b) -> Table -> Table #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Table -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Table -> r #

gmapQ :: (forall d. Data d => d -> u) -> Table -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Table -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Table -> m Table #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Table -> m Table #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Table -> m Table #

Show Table Source # 

Methods

showsPrec :: Int -> Table -> ShowS #

show :: Table -> String #

showList :: [Table] -> ShowS #

Generic Table Source # 

Associated Types

type Rep Table :: * -> * #

Methods

from :: Table -> Rep Table x #

to :: Rep Table x -> Table #

ToJSON Table Source # 
FromJSON Table Source # 
type Rep Table Source # 
type Rep Table = D1 (MetaData "Table" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "Table'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_tRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Row]))) (S1 (MetaSel (Just Symbol "_tName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_tColumnHeaders") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Headers))) (S1 (MetaSel (Just Symbol "_tRowHeaders") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Headers))))))

table :: Table Source #

Creates a value of Table with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tRows :: Lens' Table [Row] Source #

The list of rows that constitute the table. Must have the same length as rowHeaders. Required.

tName :: Lens' Table (Maybe Text) Source #

Name of the table. Required for subtables, ignored for the main table.

tColumnHeaders :: Lens' Table (Maybe Headers) Source #

Headers of the table's columns. Optional: if not set then the table has only one dimension.

tRowHeaders :: Lens' Table (Maybe Headers) Source #

Headers of the table's rows. Required.

Order

data Order Source #

Instances

Eq Order Source # 

Methods

(==) :: Order -> Order -> Bool #

(/=) :: Order -> Order -> Bool #

Data Order Source # 

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 # 

Methods

showsPrec :: Int -> Order -> ShowS #

show :: Order -> String #

showList :: [Order] -> ShowS #

Generic Order Source # 

Associated Types

type Rep Order :: * -> * #

Methods

from :: Order -> Rep Order x #

to :: Rep Order x -> Order #

ToJSON Order Source # 
FromJSON Order Source # 
type Rep Order Source # 
type Rep Order = D1 (MetaData "Order" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "Order'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ooStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ooMerchantId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))))) ((:*:) (S1 (MetaSel (Just Symbol "_ooRefunds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OrderRefund]))) ((:*:) (S1 (MetaSel (Just Symbol "_ooKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_ooLineItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OrderLineItem])))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ooShipments") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OrderShipment]))) (S1 (MetaSel (Just Symbol "_ooNetAmount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price)))) ((:*:) (S1 (MetaSel (Just Symbol "_ooPlacedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ooDeliveryDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OrderDeliveryDetails))) (S1 (MetaSel (Just Symbol "_ooShippingOption") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ooMerchantOrderId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ooAcknowledged") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "_ooShippingCostTax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price))) ((:*:) (S1 (MetaSel (Just Symbol "_ooCustomer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OrderCustomer))) (S1 (MetaSel (Just Symbol "_ooId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ooPaymentMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OrderPaymentMethod))) (S1 (MetaSel (Just Symbol "_ooPromotions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OrderPromotion])))) ((:*:) (S1 (MetaSel (Just Symbol "_ooChannelType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ooPaymentStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ooShippingCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price)))))))))

ooStatus :: Lens' Order (Maybe Text) Source #

The status of the order.

ooRefunds :: Lens' Order [OrderRefund] Source #

Refunds for the order.

ooKind :: Lens' Order Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#order".

ooLineItems :: Lens' Order [OrderLineItem] Source #

Line items that are ordered.

ooShipments :: Lens' Order [OrderShipment] Source #

Shipments of the order.

ooNetAmount :: Lens' Order (Maybe Price) Source #

The net amount for the order. For example, if an order was originally for a grand total of $100 and a refund was issued for $20, the net amount will be $80.

ooPlacedDate :: Lens' Order (Maybe Text) Source #

The date when the order was placed, in ISO 8601 format.

ooDeliveryDetails :: Lens' Order (Maybe OrderDeliveryDetails) Source #

The details for the delivery.

ooShippingOption :: Lens' Order (Maybe Text) Source #

The requested shipping option.

ooMerchantOrderId :: Lens' Order (Maybe Text) Source #

Merchant-provided id of the order.

ooAcknowledged :: Lens' Order (Maybe Bool) Source #

Whether the order was acknowledged.

ooShippingCostTax :: Lens' Order (Maybe Price) Source #

The tax for the total shipping cost.

ooCustomer :: Lens' Order (Maybe OrderCustomer) Source #

The details of the customer who placed the order.

ooId :: Lens' Order (Maybe Text) Source #

The REST id of the order. Globally unique.

ooPaymentMethod :: Lens' Order (Maybe OrderPaymentMethod) Source #

The details of the payment method.

ooPromotions :: Lens' Order [OrderPromotion] Source #

The details of the merchant provided promotions applied to the order. More details about the program are here.

ooChannelType :: Lens' Order (Maybe Text) Source #

The channel type of the order: "purchaseOnGoogle" or "googleExpress".

ooPaymentStatus :: Lens' Order (Maybe Text) Source #

The status of the payment.

ooShippingCost :: Lens' Order (Maybe Price) Source #

The total cost of shipping for all items.

InventoryCustomBatchResponse

data InventoryCustomBatchResponse Source #

Instances

Eq InventoryCustomBatchResponse Source # 
Data InventoryCustomBatchResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InventoryCustomBatchResponse -> c InventoryCustomBatchResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InventoryCustomBatchResponse #

toConstr :: InventoryCustomBatchResponse -> Constr #

dataTypeOf :: InventoryCustomBatchResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InventoryCustomBatchResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InventoryCustomBatchResponse) #

gmapT :: (forall b. Data b => b -> b) -> InventoryCustomBatchResponse -> InventoryCustomBatchResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InventoryCustomBatchResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InventoryCustomBatchResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> InventoryCustomBatchResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InventoryCustomBatchResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InventoryCustomBatchResponse -> m InventoryCustomBatchResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryCustomBatchResponse -> m InventoryCustomBatchResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InventoryCustomBatchResponse -> m InventoryCustomBatchResponse #

Show InventoryCustomBatchResponse Source # 
Generic InventoryCustomBatchResponse Source # 
ToJSON InventoryCustomBatchResponse Source # 
FromJSON InventoryCustomBatchResponse Source # 
type Rep InventoryCustomBatchResponse Source # 
type Rep InventoryCustomBatchResponse = D1 (MetaData "InventoryCustomBatchResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "InventoryCustomBatchResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_invEntries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [InventoryCustomBatchResponseEntry]))) (S1 (MetaSel (Just Symbol "_invKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

inventoryCustomBatchResponse :: InventoryCustomBatchResponse Source #

Creates a value of InventoryCustomBatchResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

invEntries :: Lens' InventoryCustomBatchResponse [InventoryCustomBatchResponseEntry] Source #

The result of the execution of the batch requests.

invKind :: Lens' InventoryCustomBatchResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#inventoryCustomBatchResponse".

OrderLineItemProduct

data OrderLineItemProduct Source #

Instances

Eq OrderLineItemProduct Source # 
Data OrderLineItemProduct Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrderLineItemProduct -> c OrderLineItemProduct #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrderLineItemProduct #

toConstr :: OrderLineItemProduct -> Constr #

dataTypeOf :: OrderLineItemProduct -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrderLineItemProduct) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrderLineItemProduct) #

gmapT :: (forall b. Data b => b -> b) -> OrderLineItemProduct -> OrderLineItemProduct #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrderLineItemProduct -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrderLineItemProduct -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrderLineItemProduct -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrderLineItemProduct -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrderLineItemProduct -> m OrderLineItemProduct #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderLineItemProduct -> m OrderLineItemProduct #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderLineItemProduct -> m OrderLineItemProduct #

Show OrderLineItemProduct Source # 
Generic OrderLineItemProduct Source # 
ToJSON OrderLineItemProduct Source # 
FromJSON OrderLineItemProduct Source # 
type Rep OrderLineItemProduct Source # 
type Rep OrderLineItemProduct = D1 (MetaData "OrderLineItemProduct" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrderLineItemProduct'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_olipImageLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_olipShownImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_olipChannel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_olipBrand") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_olipTargetCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_olipGtin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_olipItemGroupId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_olipOfferId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_olipId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_olipPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price))) (S1 (MetaSel (Just Symbol "_olipVariantAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OrderLineItemProductVariantAttribute]))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_olipTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_olipContentLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_olipMpn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_olipCondition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

olipImageLink :: Lens' OrderLineItemProduct (Maybe Text) Source #

URL of an image of the item.

olipShownImage :: Lens' OrderLineItemProduct (Maybe Text) Source #

URL to the cached image shown to the user when order was placed.

olipChannel :: Lens' OrderLineItemProduct (Maybe Text) Source #

The item's channel (online or local).

olipTargetCountry :: Lens' OrderLineItemProduct (Maybe Text) Source #

The CLDR territory code of the target country of the product.

olipGtin :: Lens' OrderLineItemProduct (Maybe Text) Source #

Global Trade Item Number (GTIN) of the item.

olipItemGroupId :: Lens' OrderLineItemProduct (Maybe Text) Source #

Shared identifier for all variants of the same product.

olipOfferId :: Lens' OrderLineItemProduct (Maybe Text) Source #

An identifier of the item.

olipId :: Lens' OrderLineItemProduct (Maybe Text) Source #

The REST id of the product.

olipVariantAttributes :: Lens' OrderLineItemProduct [OrderLineItemProductVariantAttribute] Source #

Variant attributes for the item. These are dimensions of the product, such as color, gender, material, pattern, and size. You can find a comprehensive list of variant attributes here.

olipTitle :: Lens' OrderLineItemProduct (Maybe Text) Source #

The title of the product.

olipContentLanguage :: Lens' OrderLineItemProduct (Maybe Text) Source #

The two-letter ISO 639-1 language code for the item.

olipMpn :: Lens' OrderLineItemProduct (Maybe Text) Source #

Manufacturer Part Number (MPN) of the item.

olipCondition :: Lens' OrderLineItemProduct (Maybe Text) Source #

Condition or state of the item.

AccounttaxCustomBatchRequestEntry

data AccounttaxCustomBatchRequestEntry Source #

A batch entry encoding a single non-batch accounttax request.

See: accounttaxCustomBatchRequestEntry smart constructor.

Instances

Eq AccounttaxCustomBatchRequestEntry Source # 
Data AccounttaxCustomBatchRequestEntry Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccounttaxCustomBatchRequestEntry -> c AccounttaxCustomBatchRequestEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccounttaxCustomBatchRequestEntry #

toConstr :: AccounttaxCustomBatchRequestEntry -> Constr #

dataTypeOf :: AccounttaxCustomBatchRequestEntry -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccounttaxCustomBatchRequestEntry) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccounttaxCustomBatchRequestEntry) #

gmapT :: (forall b. Data b => b -> b) -> AccounttaxCustomBatchRequestEntry -> AccounttaxCustomBatchRequestEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccounttaxCustomBatchRequestEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccounttaxCustomBatchRequestEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccounttaxCustomBatchRequestEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccounttaxCustomBatchRequestEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccounttaxCustomBatchRequestEntry -> m AccounttaxCustomBatchRequestEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccounttaxCustomBatchRequestEntry -> m AccounttaxCustomBatchRequestEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccounttaxCustomBatchRequestEntry -> m AccounttaxCustomBatchRequestEntry #

Show AccounttaxCustomBatchRequestEntry Source # 
Generic AccounttaxCustomBatchRequestEntry Source # 
ToJSON AccounttaxCustomBatchRequestEntry Source # 
FromJSON AccounttaxCustomBatchRequestEntry Source # 
type Rep AccounttaxCustomBatchRequestEntry Source # 
type Rep AccounttaxCustomBatchRequestEntry = D1 (MetaData "AccounttaxCustomBatchRequestEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccounttaxCustomBatchRequestEntry'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_a2AccountTax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AccountTax))) (S1 (MetaSel (Just Symbol "_a2MerchantId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))))) ((:*:) (S1 (MetaSel (Just Symbol "_a2AccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) ((:*:) (S1 (MetaSel (Just Symbol "_a2Method") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_a2BatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))))))))

accounttaxCustomBatchRequestEntry :: AccounttaxCustomBatchRequestEntry Source #

Creates a value of AccounttaxCustomBatchRequestEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

a2AccountTax :: Lens' AccounttaxCustomBatchRequestEntry (Maybe AccountTax) Source #

The account tax settings to update. Only defined if the method is update.

a2AccountId :: Lens' AccounttaxCustomBatchRequestEntry (Maybe Word64) Source #

The ID of the account for which to get/update account tax settings.

a2BatchId :: Lens' AccounttaxCustomBatchRequestEntry (Maybe Word32) Source #

An entry ID, unique within the batch request.

DatafeedStatusError

data DatafeedStatusError Source #

An error occurring in the feed, like "invalid price".

See: datafeedStatusError smart constructor.

Instances

Eq DatafeedStatusError Source # 
Data DatafeedStatusError Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DatafeedStatusError -> c DatafeedStatusError #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DatafeedStatusError #

toConstr :: DatafeedStatusError -> Constr #

dataTypeOf :: DatafeedStatusError -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DatafeedStatusError) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DatafeedStatusError) #

gmapT :: (forall b. Data b => b -> b) -> DatafeedStatusError -> DatafeedStatusError #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedStatusError -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedStatusError -> r #

gmapQ :: (forall d. Data d => d -> u) -> DatafeedStatusError -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DatafeedStatusError -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DatafeedStatusError -> m DatafeedStatusError #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedStatusError -> m DatafeedStatusError #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedStatusError -> m DatafeedStatusError #

Show DatafeedStatusError Source # 
Generic DatafeedStatusError Source # 
ToJSON DatafeedStatusError Source # 
FromJSON DatafeedStatusError Source # 
type Rep DatafeedStatusError Source # 
type Rep DatafeedStatusError = D1 (MetaData "DatafeedStatusError" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "DatafeedStatusError'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_dseCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_dseCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_dseMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dseExamples") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DatafeedStatusExample]))))))

datafeedStatusError :: DatafeedStatusError Source #

Creates a value of DatafeedStatusError with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dseCount :: Lens' DatafeedStatusError (Maybe Word64) Source #

The number of occurrences of the error in the feed.

dseCode :: Lens' DatafeedStatusError (Maybe Text) Source #

The code of the error, e.g., "validation/invalid_value".

dseMessage :: Lens' DatafeedStatusError (Maybe Text) Source #

The error message, e.g., "Invalid price".

dseExamples :: Lens' DatafeedStatusError [DatafeedStatusExample] Source #

A list of example occurrences of the error, grouped by product.

ProductsCustomBatchRequest

data ProductsCustomBatchRequest Source #

Instances

Eq ProductsCustomBatchRequest Source # 
Data ProductsCustomBatchRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProductsCustomBatchRequest -> c ProductsCustomBatchRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProductsCustomBatchRequest #

toConstr :: ProductsCustomBatchRequest -> Constr #

dataTypeOf :: ProductsCustomBatchRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProductsCustomBatchRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProductsCustomBatchRequest) #

gmapT :: (forall b. Data b => b -> b) -> ProductsCustomBatchRequest -> ProductsCustomBatchRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProductsCustomBatchRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProductsCustomBatchRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProductsCustomBatchRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProductsCustomBatchRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProductsCustomBatchRequest -> m ProductsCustomBatchRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductsCustomBatchRequest -> m ProductsCustomBatchRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductsCustomBatchRequest -> m ProductsCustomBatchRequest #

Show ProductsCustomBatchRequest Source # 
Generic ProductsCustomBatchRequest Source # 
ToJSON ProductsCustomBatchRequest Source # 
FromJSON ProductsCustomBatchRequest Source # 
type Rep ProductsCustomBatchRequest Source # 
type Rep ProductsCustomBatchRequest = D1 (MetaData "ProductsCustomBatchRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" True) (C1 (MetaCons "ProductsCustomBatchRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_pcbrcEntries") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [ProductsCustomBatchRequestEntry]))))

productsCustomBatchRequest :: ProductsCustomBatchRequest Source #

Creates a value of ProductsCustomBatchRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pcbrcEntries :: Lens' ProductsCustomBatchRequest [ProductsCustomBatchRequestEntry] Source #

The request entries to be processed in the batch.

OrdersCustomBatchRequestEntryReturnLineItem

data OrdersCustomBatchRequestEntryReturnLineItem Source #

Instances

Eq OrdersCustomBatchRequestEntryReturnLineItem Source # 
Data OrdersCustomBatchRequestEntryReturnLineItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrdersCustomBatchRequestEntryReturnLineItem -> c OrdersCustomBatchRequestEntryReturnLineItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrdersCustomBatchRequestEntryReturnLineItem #

toConstr :: OrdersCustomBatchRequestEntryReturnLineItem -> Constr #

dataTypeOf :: OrdersCustomBatchRequestEntryReturnLineItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrdersCustomBatchRequestEntryReturnLineItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrdersCustomBatchRequestEntryReturnLineItem) #

gmapT :: (forall b. Data b => b -> b) -> OrdersCustomBatchRequestEntryReturnLineItem -> OrdersCustomBatchRequestEntryReturnLineItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrdersCustomBatchRequestEntryReturnLineItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrdersCustomBatchRequestEntryReturnLineItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrdersCustomBatchRequestEntryReturnLineItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrdersCustomBatchRequestEntryReturnLineItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrdersCustomBatchRequestEntryReturnLineItem -> m OrdersCustomBatchRequestEntryReturnLineItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersCustomBatchRequestEntryReturnLineItem -> m OrdersCustomBatchRequestEntryReturnLineItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersCustomBatchRequestEntryReturnLineItem -> m OrdersCustomBatchRequestEntryReturnLineItem #

Show OrdersCustomBatchRequestEntryReturnLineItem Source # 
Generic OrdersCustomBatchRequestEntryReturnLineItem Source # 
ToJSON OrdersCustomBatchRequestEntryReturnLineItem Source # 
FromJSON OrdersCustomBatchRequestEntryReturnLineItem Source # 
type Rep OrdersCustomBatchRequestEntryReturnLineItem Source # 
type Rep OrdersCustomBatchRequestEntryReturnLineItem = D1 (MetaData "OrdersCustomBatchRequestEntryReturnLineItem" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersCustomBatchRequestEntryReturnLineItem'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ocbrerliQuantity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) (S1 (MetaSel (Just Symbol "_ocbrerliLineItemId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ocbrerliReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ocbrerliReasonText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

ordersCustomBatchRequestEntryReturnLineItem :: OrdersCustomBatchRequestEntryReturnLineItem Source #

Creates a value of OrdersCustomBatchRequestEntryReturnLineItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

OrdersCustomBatchRequestEntryUpdateShipment

data OrdersCustomBatchRequestEntryUpdateShipment Source #

Instances

Eq OrdersCustomBatchRequestEntryUpdateShipment Source # 
Data OrdersCustomBatchRequestEntryUpdateShipment Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrdersCustomBatchRequestEntryUpdateShipment -> c OrdersCustomBatchRequestEntryUpdateShipment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrdersCustomBatchRequestEntryUpdateShipment #

toConstr :: OrdersCustomBatchRequestEntryUpdateShipment -> Constr #

dataTypeOf :: OrdersCustomBatchRequestEntryUpdateShipment -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrdersCustomBatchRequestEntryUpdateShipment) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrdersCustomBatchRequestEntryUpdateShipment) #

gmapT :: (forall b. Data b => b -> b) -> OrdersCustomBatchRequestEntryUpdateShipment -> OrdersCustomBatchRequestEntryUpdateShipment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrdersCustomBatchRequestEntryUpdateShipment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrdersCustomBatchRequestEntryUpdateShipment -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrdersCustomBatchRequestEntryUpdateShipment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrdersCustomBatchRequestEntryUpdateShipment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrdersCustomBatchRequestEntryUpdateShipment -> m OrdersCustomBatchRequestEntryUpdateShipment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersCustomBatchRequestEntryUpdateShipment -> m OrdersCustomBatchRequestEntryUpdateShipment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersCustomBatchRequestEntryUpdateShipment -> m OrdersCustomBatchRequestEntryUpdateShipment #

Show OrdersCustomBatchRequestEntryUpdateShipment Source # 
Generic OrdersCustomBatchRequestEntryUpdateShipment Source # 
ToJSON OrdersCustomBatchRequestEntryUpdateShipment Source # 
FromJSON OrdersCustomBatchRequestEntryUpdateShipment Source # 
type Rep OrdersCustomBatchRequestEntryUpdateShipment Source # 
type Rep OrdersCustomBatchRequestEntryUpdateShipment = D1 (MetaData "OrdersCustomBatchRequestEntryUpdateShipment" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersCustomBatchRequestEntryUpdateShipment'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ocbreusCarrier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ocbreusStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ocbreusTrackingId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ocbreusShipmentId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

ordersCustomBatchRequestEntryUpdateShipment :: OrdersCustomBatchRequestEntryUpdateShipment Source #

Creates a value of OrdersCustomBatchRequestEntryUpdateShipment with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ocbreusCarrier :: Lens' OrdersCustomBatchRequestEntryUpdateShipment (Maybe Text) Source #

The carrier handling the shipment. Not updated if missing.

ocbreusStatus :: Lens' OrdersCustomBatchRequestEntryUpdateShipment (Maybe Text) Source #

New status for the shipment. Not updated if missing.

ocbreusTrackingId :: Lens' OrdersCustomBatchRequestEntryUpdateShipment (Maybe Text) Source #

The tracking id for the shipment. Not updated if missing.

DatafeedStatus

data DatafeedStatus Source #

The status of a datafeed, i.e., the result of the last retrieval of the datafeed computed asynchronously when the feed processing is finished.

See: datafeedStatus smart constructor.

Instances

Eq DatafeedStatus Source # 
Data DatafeedStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DatafeedStatus -> c DatafeedStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DatafeedStatus #

toConstr :: DatafeedStatus -> Constr #

dataTypeOf :: DatafeedStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DatafeedStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DatafeedStatus) #

gmapT :: (forall b. Data b => b -> b) -> DatafeedStatus -> DatafeedStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> DatafeedStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DatafeedStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DatafeedStatus -> m DatafeedStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedStatus -> m DatafeedStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedStatus -> m DatafeedStatus #

Show DatafeedStatus Source # 
Generic DatafeedStatus Source # 

Associated Types

type Rep DatafeedStatus :: * -> * #

ToJSON DatafeedStatus Source # 
FromJSON DatafeedStatus Source # 
type Rep DatafeedStatus Source # 

datafeedStatus :: DatafeedStatus Source #

Creates a value of DatafeedStatus with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dsItemsTotal :: Lens' DatafeedStatus (Maybe Word64) Source #

The number of items in the feed that were processed.

dsKind :: Lens' DatafeedStatus Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#datafeedStatus".

dsWarnings :: Lens' DatafeedStatus [DatafeedStatusError] Source #

The list of errors occurring in the feed.

dsDatafeedId :: Lens' DatafeedStatus (Maybe Word64) Source #

The ID of the feed for which the status is reported.

dsProcessingStatus :: Lens' DatafeedStatus (Maybe Text) Source #

The processing status of the feed.

dsLastUploadDate :: Lens' DatafeedStatus (Maybe Text) Source #

The last date at which the feed was uploaded.

dsItemsValid :: Lens' DatafeedStatus (Maybe Word64) Source #

The number of items in the feed that were valid.

dsErrors :: Lens' DatafeedStatus [DatafeedStatusError] Source #

The list of errors occurring in the feed.

DatafeedstatusesCustomBatchRequest

data DatafeedstatusesCustomBatchRequest Source #

Instances

Eq DatafeedstatusesCustomBatchRequest Source # 
Data DatafeedstatusesCustomBatchRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DatafeedstatusesCustomBatchRequest -> c DatafeedstatusesCustomBatchRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DatafeedstatusesCustomBatchRequest #

toConstr :: DatafeedstatusesCustomBatchRequest -> Constr #

dataTypeOf :: DatafeedstatusesCustomBatchRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DatafeedstatusesCustomBatchRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DatafeedstatusesCustomBatchRequest) #

gmapT :: (forall b. Data b => b -> b) -> DatafeedstatusesCustomBatchRequest -> DatafeedstatusesCustomBatchRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedstatusesCustomBatchRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedstatusesCustomBatchRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> DatafeedstatusesCustomBatchRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DatafeedstatusesCustomBatchRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DatafeedstatusesCustomBatchRequest -> m DatafeedstatusesCustomBatchRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedstatusesCustomBatchRequest -> m DatafeedstatusesCustomBatchRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedstatusesCustomBatchRequest -> m DatafeedstatusesCustomBatchRequest #

Show DatafeedstatusesCustomBatchRequest Source # 
Generic DatafeedstatusesCustomBatchRequest Source # 
ToJSON DatafeedstatusesCustomBatchRequest Source # 
FromJSON DatafeedstatusesCustomBatchRequest Source # 
type Rep DatafeedstatusesCustomBatchRequest Source # 
type Rep DatafeedstatusesCustomBatchRequest = D1 (MetaData "DatafeedstatusesCustomBatchRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" True) (C1 (MetaCons "DatafeedstatusesCustomBatchRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_dcbrcEntries") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [DatafeedstatusesCustomBatchRequestEntry]))))

datafeedstatusesCustomBatchRequest :: DatafeedstatusesCustomBatchRequest Source #

Creates a value of DatafeedstatusesCustomBatchRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

AccountShippingLocationGroup

data AccountShippingLocationGroup Source #

A user-defined locations group in a given country. All the locations of the group must be of the same type.

See: accountShippingLocationGroup smart constructor.

Instances

Eq AccountShippingLocationGroup Source # 
Data AccountShippingLocationGroup Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountShippingLocationGroup -> c AccountShippingLocationGroup #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountShippingLocationGroup #

toConstr :: AccountShippingLocationGroup -> Constr #

dataTypeOf :: AccountShippingLocationGroup -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountShippingLocationGroup) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountShippingLocationGroup) #

gmapT :: (forall b. Data b => b -> b) -> AccountShippingLocationGroup -> AccountShippingLocationGroup #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountShippingLocationGroup -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountShippingLocationGroup -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountShippingLocationGroup -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountShippingLocationGroup -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountShippingLocationGroup -> m AccountShippingLocationGroup #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountShippingLocationGroup -> m AccountShippingLocationGroup #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountShippingLocationGroup -> m AccountShippingLocationGroup #

Show AccountShippingLocationGroup Source # 
Generic AccountShippingLocationGroup Source # 
ToJSON AccountShippingLocationGroup Source # 
FromJSON AccountShippingLocationGroup Source # 
type Rep AccountShippingLocationGroup Source # 
type Rep AccountShippingLocationGroup = D1 (MetaData "AccountShippingLocationGroup" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountShippingLocationGroup'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aslgCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aslgLocationIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Textual Int64])))) ((:*:) (S1 (MetaSel (Just Symbol "_aslgPostalCodeRanges") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AccountShippingPostalCodeRange]))) ((:*:) (S1 (MetaSel (Just Symbol "_aslgName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aslgPostalCodes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))))

accountShippingLocationGroup :: AccountShippingLocationGroup Source #

Creates a value of AccountShippingLocationGroup with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aslgCountry :: Lens' AccountShippingLocationGroup (Maybe Text) Source #

The CLDR territory code of the country in which this location group is.

aslgLocationIds :: Lens' AccountShippingLocationGroup [Int64] Source #

A location ID (also called criteria ID) representing administrative areas, smaller country subdivisions (counties), or cities.

aslgPostalCodeRanges :: Lens' AccountShippingLocationGroup [AccountShippingPostalCodeRange] Source #

A postal code range representing a city or a set of cities.

aslgName :: Lens' AccountShippingLocationGroup (Maybe Text) Source #

The name of the location group.

aslgPostalCodes :: Lens' AccountShippingLocationGroup [Text] Source #

A postal code representing a city or a set of cities. - A single postal code (e.g., 12345) - A postal code prefix followed by a star (e.g., 1234*)

AccountStatusDataQualityIssue

data AccountStatusDataQualityIssue Source #

Instances

Eq AccountStatusDataQualityIssue Source # 
Data AccountStatusDataQualityIssue Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountStatusDataQualityIssue -> c AccountStatusDataQualityIssue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountStatusDataQualityIssue #

toConstr :: AccountStatusDataQualityIssue -> Constr #

dataTypeOf :: AccountStatusDataQualityIssue -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountStatusDataQualityIssue) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountStatusDataQualityIssue) #

gmapT :: (forall b. Data b => b -> b) -> AccountStatusDataQualityIssue -> AccountStatusDataQualityIssue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountStatusDataQualityIssue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountStatusDataQualityIssue -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountStatusDataQualityIssue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountStatusDataQualityIssue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountStatusDataQualityIssue -> m AccountStatusDataQualityIssue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountStatusDataQualityIssue -> m AccountStatusDataQualityIssue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountStatusDataQualityIssue -> m AccountStatusDataQualityIssue #

Show AccountStatusDataQualityIssue Source # 
Generic AccountStatusDataQualityIssue Source # 
ToJSON AccountStatusDataQualityIssue Source # 
FromJSON AccountStatusDataQualityIssue Source # 
type Rep AccountStatusDataQualityIssue Source # 
type Rep AccountStatusDataQualityIssue = D1 (MetaData "AccountStatusDataQualityIssue" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "AccountStatusDataQualityIssue'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_asdqiSubmittedValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_asdqiCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_asdqiDisplayedValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_asdqiNumItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_asdqiSeverity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_asdqiExampleItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AccountStatusExampleItem])))) ((:*:) (S1 (MetaSel (Just Symbol "_asdqiLastChecked") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_asdqiId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

accountStatusDataQualityIssue :: AccountStatusDataQualityIssue Source #

Creates a value of AccountStatusDataQualityIssue with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

asdqiSubmittedValue :: Lens' AccountStatusDataQualityIssue (Maybe Text) Source #

Submitted value that causes the issue.

asdqiCountry :: Lens' AccountStatusDataQualityIssue (Maybe Text) Source #

Country for which this issue is reported.

asdqiDisplayedValue :: Lens' AccountStatusDataQualityIssue (Maybe Text) Source #

Actual value displayed on the landing page.

asdqiNumItems :: Lens' AccountStatusDataQualityIssue (Maybe Word32) Source #

Number of items in the account found to have the said issue.

asdqiLastChecked :: Lens' AccountStatusDataQualityIssue (Maybe Text) Source #

Last time the account was checked for this issue.

ProductShippingDimension

data ProductShippingDimension Source #

Instances

Eq ProductShippingDimension Source # 
Data ProductShippingDimension Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProductShippingDimension -> c ProductShippingDimension #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProductShippingDimension #

toConstr :: ProductShippingDimension -> Constr #

dataTypeOf :: ProductShippingDimension -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProductShippingDimension) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProductShippingDimension) #

gmapT :: (forall b. Data b => b -> b) -> ProductShippingDimension -> ProductShippingDimension #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProductShippingDimension -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProductShippingDimension -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProductShippingDimension -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProductShippingDimension -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProductShippingDimension -> m ProductShippingDimension #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductShippingDimension -> m ProductShippingDimension #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductShippingDimension -> m ProductShippingDimension #

Show ProductShippingDimension Source # 
Generic ProductShippingDimension Source # 
ToJSON ProductShippingDimension Source # 
FromJSON ProductShippingDimension Source # 
type Rep ProductShippingDimension Source # 
type Rep ProductShippingDimension = D1 (MetaData "ProductShippingDimension" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ProductShippingDimension'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_psdValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) (S1 (MetaSel (Just Symbol "_psdUnit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

productShippingDimension :: ProductShippingDimension Source #

Creates a value of ProductShippingDimension with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

psdValue :: Lens' ProductShippingDimension (Maybe Double) Source #

The dimension of the product used to calculate the shipping cost of the item.

psdUnit :: Lens' ProductShippingDimension (Maybe Text) Source #

The unit of value. Acceptable values are: - "cm" - "in"

DatafeedsCustomBatchResponseEntry

data DatafeedsCustomBatchResponseEntry Source #

A batch entry encoding a single non-batch datafeeds response.

See: datafeedsCustomBatchResponseEntry smart constructor.

Instances

Eq DatafeedsCustomBatchResponseEntry Source # 
Data DatafeedsCustomBatchResponseEntry Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DatafeedsCustomBatchResponseEntry -> c DatafeedsCustomBatchResponseEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DatafeedsCustomBatchResponseEntry #

toConstr :: DatafeedsCustomBatchResponseEntry -> Constr #

dataTypeOf :: DatafeedsCustomBatchResponseEntry -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DatafeedsCustomBatchResponseEntry) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DatafeedsCustomBatchResponseEntry) #

gmapT :: (forall b. Data b => b -> b) -> DatafeedsCustomBatchResponseEntry -> DatafeedsCustomBatchResponseEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedsCustomBatchResponseEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedsCustomBatchResponseEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> DatafeedsCustomBatchResponseEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DatafeedsCustomBatchResponseEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DatafeedsCustomBatchResponseEntry -> m DatafeedsCustomBatchResponseEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedsCustomBatchResponseEntry -> m DatafeedsCustomBatchResponseEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedsCustomBatchResponseEntry -> m DatafeedsCustomBatchResponseEntry #

Show DatafeedsCustomBatchResponseEntry Source # 
Generic DatafeedsCustomBatchResponseEntry Source # 
ToJSON DatafeedsCustomBatchResponseEntry Source # 
FromJSON DatafeedsCustomBatchResponseEntry Source # 
type Rep DatafeedsCustomBatchResponseEntry Source # 
type Rep DatafeedsCustomBatchResponseEntry = D1 (MetaData "DatafeedsCustomBatchResponseEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "DatafeedsCustomBatchResponseEntry'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dcbrecDatafeed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Datafeed))) ((:*:) (S1 (MetaSel (Just Symbol "_dcbrecErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Errors))) (S1 (MetaSel (Just Symbol "_dcbrecBatchId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))))))

datafeedsCustomBatchResponseEntry :: DatafeedsCustomBatchResponseEntry Source #

Creates a value of DatafeedsCustomBatchResponseEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dcbrecDatafeed :: Lens' DatafeedsCustomBatchResponseEntry (Maybe Datafeed) Source #

The requested data feed. Defined if and only if the request was successful.

dcbrecErrors :: Lens' DatafeedsCustomBatchResponseEntry (Maybe Errors) Source #

A list of errors defined if and only if the request failed.

dcbrecBatchId :: Lens' DatafeedsCustomBatchResponseEntry (Maybe Word32) Source #

The ID of the request entry this entry responds to.

OrdersCustomBatchRequestEntryRefund

data OrdersCustomBatchRequestEntryRefund Source #

Instances

Eq OrdersCustomBatchRequestEntryRefund Source # 
Data OrdersCustomBatchRequestEntryRefund Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrdersCustomBatchRequestEntryRefund -> c OrdersCustomBatchRequestEntryRefund #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrdersCustomBatchRequestEntryRefund #

toConstr :: OrdersCustomBatchRequestEntryRefund -> Constr #

dataTypeOf :: OrdersCustomBatchRequestEntryRefund -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrdersCustomBatchRequestEntryRefund) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrdersCustomBatchRequestEntryRefund) #

gmapT :: (forall b. Data b => b -> b) -> OrdersCustomBatchRequestEntryRefund -> OrdersCustomBatchRequestEntryRefund #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrdersCustomBatchRequestEntryRefund -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrdersCustomBatchRequestEntryRefund -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrdersCustomBatchRequestEntryRefund -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrdersCustomBatchRequestEntryRefund -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrdersCustomBatchRequestEntryRefund -> m OrdersCustomBatchRequestEntryRefund #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersCustomBatchRequestEntryRefund -> m OrdersCustomBatchRequestEntryRefund #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersCustomBatchRequestEntryRefund -> m OrdersCustomBatchRequestEntryRefund #

Show OrdersCustomBatchRequestEntryRefund Source # 
Generic OrdersCustomBatchRequestEntryRefund Source # 
ToJSON OrdersCustomBatchRequestEntryRefund Source # 
FromJSON OrdersCustomBatchRequestEntryRefund Source # 
type Rep OrdersCustomBatchRequestEntryRefund Source # 
type Rep OrdersCustomBatchRequestEntryRefund = D1 (MetaData "OrdersCustomBatchRequestEntryRefund" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersCustomBatchRequestEntryRefund'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ocbrerAmount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price))) ((:*:) (S1 (MetaSel (Just Symbol "_ocbrerReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ocbrerReasonText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

ordersCustomBatchRequestEntryRefund :: OrdersCustomBatchRequestEntryRefund Source #

Creates a value of OrdersCustomBatchRequestEntryRefund with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

DatafeedstatusesListResponse

data DatafeedstatusesListResponse Source #

Instances

Eq DatafeedstatusesListResponse Source # 
Data DatafeedstatusesListResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DatafeedstatusesListResponse -> c DatafeedstatusesListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DatafeedstatusesListResponse #

toConstr :: DatafeedstatusesListResponse -> Constr #

dataTypeOf :: DatafeedstatusesListResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DatafeedstatusesListResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DatafeedstatusesListResponse) #

gmapT :: (forall b. Data b => b -> b) -> DatafeedstatusesListResponse -> DatafeedstatusesListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedstatusesListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DatafeedstatusesListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DatafeedstatusesListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DatafeedstatusesListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DatafeedstatusesListResponse -> m DatafeedstatusesListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedstatusesListResponse -> m DatafeedstatusesListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DatafeedstatusesListResponse -> m DatafeedstatusesListResponse #

Show DatafeedstatusesListResponse Source # 
Generic DatafeedstatusesListResponse Source # 
ToJSON DatafeedstatusesListResponse Source # 
FromJSON DatafeedstatusesListResponse Source # 
type Rep DatafeedstatusesListResponse Source # 
type Rep DatafeedstatusesListResponse = D1 (MetaData "DatafeedstatusesListResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "DatafeedstatusesListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dlrlNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_dlrlKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_dlrlResources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DatafeedStatus]))))))

datafeedstatusesListResponse :: DatafeedstatusesListResponse Source #

Creates a value of DatafeedstatusesListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dlrlNextPageToken :: Lens' DatafeedstatusesListResponse (Maybe Text) Source #

The token for the retrieval of the next page of datafeed statuses.

dlrlKind :: Lens' DatafeedstatusesListResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#datafeedstatusesListResponse".

ProductsListResponse

data ProductsListResponse Source #

Instances

Eq ProductsListResponse Source # 
Data ProductsListResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProductsListResponse -> c ProductsListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProductsListResponse #

toConstr :: ProductsListResponse -> Constr #

dataTypeOf :: ProductsListResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProductsListResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProductsListResponse) #

gmapT :: (forall b. Data b => b -> b) -> ProductsListResponse -> ProductsListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProductsListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProductsListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProductsListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProductsListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProductsListResponse -> m ProductsListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductsListResponse -> m ProductsListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductsListResponse -> m ProductsListResponse #

Show ProductsListResponse Source # 
Generic ProductsListResponse Source # 
ToJSON ProductsListResponse Source # 
FromJSON ProductsListResponse Source # 
type Rep ProductsListResponse Source # 
type Rep ProductsListResponse = D1 (MetaData "ProductsListResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "ProductsListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_plrlNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_plrlKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_plrlResources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Product]))))))

productsListResponse :: ProductsListResponse Source #

Creates a value of ProductsListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

plrlNextPageToken :: Lens' ProductsListResponse (Maybe Text) Source #

The token for the retrieval of the next page of products.

plrlKind :: Lens' ProductsListResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#productsListResponse".

AccountAdwordsLink

data AccountAdwordsLink Source #

accountAdwordsLink :: AccountAdwordsLink Source #

Creates a value of AccountAdwordsLink with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aalStatus :: Lens' AccountAdwordsLink (Maybe Text) Source #

Status of the link between this Merchant Center account and the AdWords account. Upon retrieval, it represents the actual status of the link and can be either active if it was approved in Google AdWords or pending if it's pending approval. Upon insertion, it represents the intended status of the link. Re-uploading a link with status active when it's still pending or with status pending when it's already active will have no effect: the status will remain unchanged. Re-uploading a link with deprecated status inactive is equivalent to not submitting the link at all and will delete the link if it was active or cancel the link request if it was pending.

aalAdwordsId :: Lens' AccountAdwordsLink (Maybe Word64) Source #

Customer ID of the AdWords account.

OrderCancellation

data OrderCancellation Source #

Instances

Eq OrderCancellation Source # 
Data OrderCancellation Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrderCancellation -> c OrderCancellation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrderCancellation #

toConstr :: OrderCancellation -> Constr #

dataTypeOf :: OrderCancellation -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrderCancellation) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrderCancellation) #

gmapT :: (forall b. Data b => b -> b) -> OrderCancellation -> OrderCancellation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrderCancellation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrderCancellation -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrderCancellation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrderCancellation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrderCancellation -> m OrderCancellation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderCancellation -> m OrderCancellation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderCancellation -> m OrderCancellation #

Show OrderCancellation Source # 
Generic OrderCancellation Source # 
ToJSON OrderCancellation Source # 
FromJSON OrderCancellation Source # 
type Rep OrderCancellation Source # 
type Rep OrderCancellation = D1 (MetaData "OrderCancellation" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrderCancellation'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ocQuantity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) (S1 (MetaSel (Just Symbol "_ocActor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ocReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ocCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ocReasonText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

orderCancellation :: OrderCancellation Source #

Creates a value of OrderCancellation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ocQuantity :: Lens' OrderCancellation (Maybe Word32) Source #

The quantity that was canceled.

ocActor :: Lens' OrderCancellation (Maybe Text) Source #

The actor that created the cancellation.

ocReason :: Lens' OrderCancellation (Maybe Text) Source #

The reason for the cancellation. Orders that are cancelled with a noInventory reason will lead to the removal of the product from POG until you make an update to that product. This will not affect your Shopping ads.

ocCreationDate :: Lens' OrderCancellation (Maybe Text) Source #

Date on which the cancellation has been created, in ISO 8601 format.

ocReasonText :: Lens' OrderCancellation (Maybe Text) Source #

The explanation of the reason.

OrdersCustomBatchResponse

data OrdersCustomBatchResponse Source #

Instances

Eq OrdersCustomBatchResponse Source # 
Data OrdersCustomBatchResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrdersCustomBatchResponse -> c OrdersCustomBatchResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrdersCustomBatchResponse #

toConstr :: OrdersCustomBatchResponse -> Constr #

dataTypeOf :: OrdersCustomBatchResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrdersCustomBatchResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrdersCustomBatchResponse) #

gmapT :: (forall b. Data b => b -> b) -> OrdersCustomBatchResponse -> OrdersCustomBatchResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrdersCustomBatchResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrdersCustomBatchResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrdersCustomBatchResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrdersCustomBatchResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrdersCustomBatchResponse -> m OrdersCustomBatchResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersCustomBatchResponse -> m OrdersCustomBatchResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrdersCustomBatchResponse -> m OrdersCustomBatchResponse #

Show OrdersCustomBatchResponse Source # 
Generic OrdersCustomBatchResponse Source # 
ToJSON OrdersCustomBatchResponse Source # 
FromJSON OrdersCustomBatchResponse Source # 
type Rep OrdersCustomBatchResponse Source # 
type Rep OrdersCustomBatchResponse = D1 (MetaData "OrdersCustomBatchResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.2.0-1pAj2oGpAMt4E1jFF0ipBE" False) (C1 (MetaCons "OrdersCustomBatchResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ordEntries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OrdersCustomBatchResponseEntry]))) (S1 (MetaSel (Just Symbol "_ordKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

ordersCustomBatchResponse :: OrdersCustomBatchResponse Source #

Creates a value of OrdersCustomBatchResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ordEntries :: Lens' OrdersCustomBatchResponse [OrdersCustomBatchResponseEntry] Source #

The result of the execution of the batch requests.

ordKind :: Lens' OrdersCustomBatchResponse Text Source #

Identifies what kind of resource this is. Value: the fixed string "content#ordersCustomBatchResponse".