gogol-shopping-content-0.1.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 :<|> (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

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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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 # 
ToJSON OrdersGettestOrdertemplateTemplateName Source # 
FromJSON OrdersGettestOrdertemplateTemplateName Source # 
FromHttpApiData OrdersGettestOrdertemplateTemplateName Source # 
ToHttpApiData OrdersGettestOrdertemplateTemplateName Source # 
Hashable OrdersGettestOrdertemplateTemplateName Source # 
type Rep OrdersGettestOrdertemplateTemplateName Source # 
type Rep OrdersGettestOrdertemplateTemplateName = D1 (MetaData "OrdersGettestOrdertemplateTemplateName" "Network.Google.ShoppingContent.Types.Sum" "gogol-shopping-content-0.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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 Purchases on Google 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.

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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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 # 
ToJSON OrdersListOrderBy Source # 
FromJSON OrdersListOrderBy Source # 
FromHttpApiData OrdersListOrderBy Source # 
ToHttpApiData OrdersListOrderBy Source # 
Hashable OrdersListOrderBy Source # 
type Rep OrdersListOrderBy Source # 
type Rep OrdersListOrderBy = D1 (MetaData "OrdersListOrderBy" "Network.Google.ShoppingContent.Types.Sum" "gogol-shopping-content-0.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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.1.0-GO0gfKnFGN71KsZMRG9Ar6" 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 :: * -> * #