gogol-shopping-content-0.4.0: Google Content API for Shopping SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.ShoppingContent.Types

Contents

Description

 
Synopsis

Service Configuration

shoppingContentService :: ServiceConfig Source #

Default request referring to version 'v2.1' 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

OrdersAcknowledgeRequest

data OrdersAcknowledgeRequest Source #

Instances
Eq OrdersAcknowledgeRequest Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Data OrdersAcknowledgeRequest Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

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 # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Generic OrdersAcknowledgeRequest Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Associated Types

type Rep OrdersAcknowledgeRequest :: Type -> Type #

ToJSON OrdersAcknowledgeRequest Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

FromJSON OrdersAcknowledgeRequest Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep OrdersAcknowledgeRequest Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep OrdersAcknowledgeRequest = D1 (MetaData "OrdersAcknowledgeRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.4.0-BIsXJOofTh8GkBklIAn8Hh" True) (C1 (MetaCons "OrdersAcknowledgeRequest'" PrefixI True) (S1 (MetaSel (Just "_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. All methods require the admin role.

See: accountTax smart constructor.

Instances
Eq AccountTax Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Data AccountTax Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

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 # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Generic AccountTax Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Associated Types

type Rep AccountTax :: Type -> Type #

ToJSON AccountTax Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

FromJSON AccountTax Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep AccountTax Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep AccountTax = D1 (MetaData "AccountTax" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.4.0-BIsXJOofTh8GkBklIAn8Hh" False) (C1 (MetaCons "AccountTax'" PrefixI True) (S1 (MetaSel (Just "_atRules") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AccountTaxTaxRule])) :*: (S1 (MetaSel (Just "_atKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_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.

OrderinvoicesCreateRefundInvoiceResponse

data OrderinvoicesCreateRefundInvoiceResponse Source #

Instances
Eq OrderinvoicesCreateRefundInvoiceResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Data OrderinvoicesCreateRefundInvoiceResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Methods

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

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

toConstr :: OrderinvoicesCreateRefundInvoiceResponse -> Constr #

dataTypeOf :: OrderinvoicesCreateRefundInvoiceResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrderinvoicesCreateRefundInvoiceResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Generic OrderinvoicesCreateRefundInvoiceResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

ToJSON OrderinvoicesCreateRefundInvoiceResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

FromJSON OrderinvoicesCreateRefundInvoiceResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep OrderinvoicesCreateRefundInvoiceResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep OrderinvoicesCreateRefundInvoiceResponse = D1 (MetaData "OrderinvoicesCreateRefundInvoiceResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.4.0-BIsXJOofTh8GkBklIAn8Hh" False) (C1 (MetaCons "OrderinvoicesCreateRefundInvoiceResponse'" PrefixI True) (S1 (MetaSel (Just "_ocrirKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_ocrirExecutionStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

orderinvoicesCreateRefundInvoiceResponse :: OrderinvoicesCreateRefundInvoiceResponse Source #

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

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

ocrirKind :: Lens' OrderinvoicesCreateRefundInvoiceResponse Text Source #

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

OrdersUpdateMerchantOrderIdRequest

data OrdersUpdateMerchantOrderIdRequest Source #

Instances
Eq OrdersUpdateMerchantOrderIdRequest Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Data OrdersUpdateMerchantOrderIdRequest Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

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 # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Generic OrdersUpdateMerchantOrderIdRequest Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Associated Types

type Rep OrdersUpdateMerchantOrderIdRequest :: Type -> Type #

ToJSON OrdersUpdateMerchantOrderIdRequest Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

FromJSON OrdersUpdateMerchantOrderIdRequest Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep OrdersUpdateMerchantOrderIdRequest Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep OrdersUpdateMerchantOrderIdRequest = D1 (MetaData "OrdersUpdateMerchantOrderIdRequest" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.4.0-BIsXJOofTh8GkBklIAn8Hh" False) (C1 (MetaCons "OrdersUpdateMerchantOrderIdRequest'" PrefixI True) (S1 (MetaSel (Just "_oumoirMerchantOrderId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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.

OrderReportTransaction

data OrderReportTransaction Source #

Instances
Eq OrderReportTransaction Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Data OrderReportTransaction Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Methods

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

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

toConstr :: OrderReportTransaction -> Constr #

dataTypeOf :: OrderReportTransaction -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrderReportTransaction Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Generic OrderReportTransaction Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Associated Types

type Rep OrderReportTransaction :: Type -> Type #

ToJSON OrderReportTransaction Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

FromJSON OrderReportTransaction Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep OrderReportTransaction Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep OrderReportTransaction = D1 (MetaData "OrderReportTransaction" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.4.0-BIsXJOofTh8GkBklIAn8Hh" False) (C1 (MetaCons "OrderReportTransaction'" PrefixI True) (((S1 (MetaSel (Just "_ortMerchantId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))) :*: S1 (MetaSel (Just "_ortDisbursementId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_ortDisbursementCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ortTransactionDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_ortDisbursementDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ortMerchantOrderId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_ortProductAmount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Amount)) :*: (S1 (MetaSel (Just "_ortOrderId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ortDisbursementAmount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Price)))))))

ortMerchantId :: Lens' OrderReportTransaction (Maybe Word64) Source #

The ID of the managing account.

ortDisbursementCreationDate :: Lens' OrderReportTransaction (Maybe Text) Source #

The date the disbursement was created, in ISO 8601 format.

ortTransactionDate :: Lens' OrderReportTransaction (Maybe Text) Source #

The date of the transaction, in ISO 8601 format.

ortDisbursementDate :: Lens' OrderReportTransaction (Maybe Text) Source #

The date the disbursement was initiated, in ISO 8601 format.

ortMerchantOrderId :: Lens' OrderReportTransaction (Maybe Text) Source #

Merchant-provided id of the order.

OrdersAdvanceTestOrderResponse

data OrdersAdvanceTestOrderResponse Source #

Instances
Eq OrdersAdvanceTestOrderResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Data OrdersAdvanceTestOrderResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

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 # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Generic OrdersAdvanceTestOrderResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Associated Types

type Rep OrdersAdvanceTestOrderResponse :: Type -> Type #

ToJSON OrdersAdvanceTestOrderResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

FromJSON OrdersAdvanceTestOrderResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep OrdersAdvanceTestOrderResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep OrdersAdvanceTestOrderResponse = D1 (MetaData "OrdersAdvanceTestOrderResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.4.0-BIsXJOofTh8GkBklIAn8Hh" True) (C1 (MetaCons "OrdersAdvanceTestOrderResponse'" PrefixI True) (S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Data ProductsCustomBatchResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

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 # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Generic ProductsCustomBatchResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Associated Types

type Rep ProductsCustomBatchResponse :: Type -> Type #

ToJSON ProductsCustomBatchResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

FromJSON ProductsCustomBatchResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep ProductsCustomBatchResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep ProductsCustomBatchResponse = D1 (MetaData "ProductsCustomBatchResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.4.0-BIsXJOofTh8GkBklIAn8Hh" False) (C1 (MetaCons "ProductsCustomBatchResponse'" PrefixI True) (S1 (MetaSel (Just "_pcbrEntries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ProductsCustomBatchResponseEntry])) :*: S1 (MetaSel (Just "_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".

OrderMerchantProvidedAnnotation

data OrderMerchantProvidedAnnotation Source #

Instances
Eq OrderMerchantProvidedAnnotation Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Data OrderMerchantProvidedAnnotation Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Methods

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

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

toConstr :: OrderMerchantProvidedAnnotation -> Constr #

dataTypeOf :: OrderMerchantProvidedAnnotation -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrderMerchantProvidedAnnotation Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Generic OrderMerchantProvidedAnnotation Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Associated Types

type Rep OrderMerchantProvidedAnnotation :: Type -> Type #

ToJSON OrderMerchantProvidedAnnotation Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

FromJSON OrderMerchantProvidedAnnotation Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep OrderMerchantProvidedAnnotation Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep OrderMerchantProvidedAnnotation = D1 (MetaData "OrderMerchantProvidedAnnotation" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.4.0-BIsXJOofTh8GkBklIAn8Hh" False) (C1 (MetaCons "OrderMerchantProvidedAnnotation'" PrefixI True) (S1 (MetaSel (Just "_ompaValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ompaKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

orderMerchantProvidedAnnotation :: OrderMerchantProvidedAnnotation Source #

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

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

ompaValue :: Lens' OrderMerchantProvidedAnnotation (Maybe Text) Source #

Value for additional merchant provided (as key-value pairs) annotation about the line item.

ompaKey :: Lens' OrderMerchantProvidedAnnotation (Maybe Text) Source #

Key for additional merchant provided (as key-value pairs) annotation about the line item.

OrdersGettestOrdertemplateTemplateName

data OrdersGettestOrdertemplateTemplateName Source #

The name of the template to retrieve.

Constructors

TEMPLATE1
template1
Template1a
template1a
Template1b
template1b
TEMPLATE2
template2
Instances
Enum OrdersGettestOrdertemplateTemplateName Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Sum

Eq OrdersGettestOrdertemplateTemplateName Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Sum

Data OrdersGettestOrdertemplateTemplateName Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Sum

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 # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Sum

Read OrdersGettestOrdertemplateTemplateName Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Sum

Show OrdersGettestOrdertemplateTemplateName Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Sum

Generic OrdersGettestOrdertemplateTemplateName Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Sum

Hashable OrdersGettestOrdertemplateTemplateName Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Sum

ToJSON OrdersGettestOrdertemplateTemplateName Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Sum

FromJSON OrdersGettestOrdertemplateTemplateName Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Sum

FromHttpApiData OrdersGettestOrdertemplateTemplateName Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Sum

ToHttpApiData OrdersGettestOrdertemplateTemplateName Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Sum

type Rep OrdersGettestOrdertemplateTemplateName Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Sum

type Rep OrdersGettestOrdertemplateTemplateName = D1 (MetaData "OrdersGettestOrdertemplateTemplateName" "Network.Google.ShoppingContent.Types.Sum" "gogol-shopping-content-0.4.0-BIsXJOofTh8GkBklIAn8Hh" False) ((C1 (MetaCons "TEMPLATE1" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Template1a" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Template1b" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TEMPLATE2" PrefixI False) (U1 :: Type -> Type)))

TestOrderCustomer

data TestOrderCustomer Source #

Instances
Eq TestOrderCustomer Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Data TestOrderCustomer Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

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 # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Generic TestOrderCustomer Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Associated Types

type Rep TestOrderCustomer :: Type -> Type #

ToJSON TestOrderCustomer Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

FromJSON TestOrderCustomer Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep TestOrderCustomer Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep TestOrderCustomer = D1 (MetaData "TestOrderCustomer" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.4.0-BIsXJOofTh8GkBklIAn8Hh" False) (C1 (MetaCons "TestOrderCustomer'" PrefixI True) (S1 (MetaSel (Just "_tocFullName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_tocEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tocMarketingRightsInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TestOrderCustomerMarketingRightsInfo)))))

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.

DatafeedstatusesCustomBatchResponse

data DatafeedstatusesCustomBatchResponse Source #

Instances
Eq DatafeedstatusesCustomBatchResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Data DatafeedstatusesCustomBatchResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

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 # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Generic DatafeedstatusesCustomBatchResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

ToJSON DatafeedstatusesCustomBatchResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

FromJSON DatafeedstatusesCustomBatchResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep DatafeedstatusesCustomBatchResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep DatafeedstatusesCustomBatchResponse = D1 (MetaData "DatafeedstatusesCustomBatchResponse" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.4.0-BIsXJOofTh8GkBklIAn8Hh" False) (C1 (MetaCons "DatafeedstatusesCustomBatchResponse'" PrefixI True) (S1 (MetaSel (Just "_dcbrEntries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DatafeedstatusesCustomBatchResponseEntry])) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Data OrderReturn Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

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 # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Generic OrderReturn Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Associated Types

type Rep OrderReturn :: Type -> Type #

ToJSON OrderReturn Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

FromJSON OrderReturn Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep OrderReturn Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep OrderReturn = D1 (MetaData "OrderReturn" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.4.0-BIsXJOofTh8GkBklIAn8Hh" False) (C1 (MetaCons "OrderReturn'" PrefixI True) ((S1 (MetaSel (Just "_orQuantity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))) :*: S1 (MetaSel (Just "_orActor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_orReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_orCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Data AccounttaxCustomBatchResponseEntry Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

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 # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Generic AccounttaxCustomBatchResponseEntry Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Associated Types

type Rep AccounttaxCustomBatchResponseEntry :: Type -> Type #

ToJSON AccounttaxCustomBatchResponseEntry Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

FromJSON AccounttaxCustomBatchResponseEntry Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep AccounttaxCustomBatchResponseEntry Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep AccounttaxCustomBatchResponseEntry = D1 (MetaData "AccounttaxCustomBatchResponseEntry" "Network.Google.ShoppingContent.Types.Product" "gogol-shopping-content-0.4.0-BIsXJOofTh8GkBklIAn8Hh" False) (C1 (MetaCons "AccounttaxCustomBatchResponseEntry'" PrefixI True) ((S1 (MetaSel (Just "_acbreAccountTax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AccountTax)) :*: S1 (MetaSel (Just "_acbreKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_acbreErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Errors)) :*: S1 (MetaSel (Just "_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.

PosSaleResponse

data PosSaleResponse Source #

Instances
Eq PosSaleResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Data PosSaleResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Methods

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

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

toConstr :: PosSaleResponse -> Constr #

dataTypeOf :: PosSaleResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PosSaleResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Generic PosSaleResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

Associated Types

type Rep PosSaleResponse :: Type -> Type #

ToJSON PosSaleResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

FromJSON PosSaleResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

type Rep PosSaleResponse Source # 
Instance details

Defined in Network.Google.ShoppingContent.Types.Product

posSaleResponse :: PosSaleResponse Source #

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

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

psrStoreCode :: Lens' PosSaleResponse (Maybe Text) Source #

The identifier of the merchant's store. Either a storeCode inserted via the API or the code of the store in Google My Business.

psrKind :: Lens' PosSaleResponse Text Source #

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

psrItemId :: Lens' PosSaleResponse (Maybe Text) Source #

A unique identifier for the item.

psrQuantity :: Lens' PosSaleResponse (Maybe Int64) Source #

The relative change of the available quantity. Negative for items returned.

psrTargetCountry :: Lens' PosSaleResponse (Maybe Text) Source #

The CLDR territory code for the item.

psrGtin :: Lens' PosSaleResponse (Maybe Text) Source #

Global Trade Item Number.

psrPrice :: Lens' PosSaleResponse (Maybe Price) Source #

The price of the item.