All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.content.model.OrdersCustomBatchRequestEntryCancelLineItem.html Maven / Gradle / Ivy

There is a newer version: v2.1-rev20241217-2.0.0
Show newest version






OrdersCustomBatchRequestEntryCancelLineItem (Content API for Shopping v2-rev20210911-1.32.1)












com.google.api.services.content.model

Class OrdersCustomBatchRequestEntryCancelLineItem

    • Constructor Detail

      • OrdersCustomBatchRequestEntryCancelLineItem

        public OrdersCustomBatchRequestEntryCancelLineItem()
    • Method Detail

      • getAmount

        public Price getAmount()
        Deprecated. Please use amountPretax and amountTax instead.
        Returns:
        value or null for none
      • getAmountPretax

        public Price getAmountPretax()
        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.
        Returns:
        value or null for none
      • setAmountPretax

        public OrdersCustomBatchRequestEntryCancelLineItem setAmountPretax(Price amountPretax)
        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.
        Parameters:
        amountPretax - amountPretax or null for none
      • getAmountTax

        public Price getAmountTax()
        Tax amount that corresponds to cancellation amount in amountPretax. Optional, but if filled, then amountPretax must be set. Calculated automatically if not provided.
        Returns:
        value or null for none
      • setAmountTax

        public OrdersCustomBatchRequestEntryCancelLineItem setAmountTax(Price amountTax)
        Tax amount that corresponds to cancellation amount in amountPretax. Optional, but if filled, then amountPretax must be set. Calculated automatically if not provided.
        Parameters:
        amountTax - amountTax or null for none
      • getLineItemId

        public String getLineItemId()
        The ID of the line item to cancel. Either lineItemId or productId is required.
        Returns:
        value or null for none
      • getProductId

        public String getProductId()
        The ID of the product to cancel. This is the REST ID used in the products service. Either lineItemId or productId is required.
        Returns:
        value or null for none
      • setProductId

        public OrdersCustomBatchRequestEntryCancelLineItem setProductId(String productId)
        The ID of the product to cancel. This is the REST ID used in the products service. Either lineItemId or productId is required.
        Parameters:
        productId - productId or null for none
      • getQuantity

        public Long getQuantity()
        The quantity to cancel.
        Returns:
        value or null for none
      • getReason

        public String getReason()
        The reason for the cancellation. Acceptable values are: - "`customerInitiatedCancel`" - "`invalidCoupon`" - "`malformedShippingAddress`" - "`noInventory`" - "`other`" - "`priceError`" - "`shippingPriceError`" - "`taxError`" - "`undeliverableShippingAddress`" - "`unsupportedPoBoxAddress`"
        Returns:
        value or null for none
      • setReason

        public OrdersCustomBatchRequestEntryCancelLineItem setReason(String reason)
        The reason for the cancellation. Acceptable values are: - "`customerInitiatedCancel`" - "`invalidCoupon`" - "`malformedShippingAddress`" - "`noInventory`" - "`other`" - "`priceError`" - "`shippingPriceError`" - "`taxError`" - "`undeliverableShippingAddress`" - "`unsupportedPoBoxAddress`"
        Parameters:
        reason - reason or null for none
      • getReasonText

        public String getReasonText()
        The explanation of the reason.
        Returns:
        value or null for none

Copyright © 2011–2021 Google. All rights reserved.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy