Class TaxRequest

    • Constructor Detail

      • TaxRequest

        public TaxRequest()
        Deprecated.
    • Method Detail

      • getCurrency

        public javax.money.CurrencyUnit getCurrency()
        Deprecated.
      • getTaxItems

        public List<TaxItem> getTaxItems()
        Deprecated.
        The list of items to be taxed.
        Returns:
        The list of items to be taxed.
      • getFromAddress

        public TaxAddress getFromAddress()
        Deprecated.
        The address that the items will be shipped from.
        Returns:
        The address that the items will be shipped from.
      • getToAddress

        public TaxAddress getToAddress()
        Deprecated.
        The address that the items will be shipped to.
        Returns:
        The address that the items will be shipped to.
      • getCustomer

        public String getCustomer()
        Deprecated.
        The customer that these taxes will apply to.
        Returns:
        The customer that these taxes will apply to.
      • getTaxId

        public String getTaxId()
        Deprecated.
        The tax id for this tax request
        Returns:
        The tax id for this tax request
      • getFulfillmentGroupReferenceNumber

        public String getFulfillmentGroupReferenceNumber()
        Deprecated.
        The fulfillment group reference number.
        Returns:
        The fulfillment group reference number
      • isTemporaryCalculation

        public boolean isTemporaryCalculation()
        Deprecated.
        For tax services that support it, records the transaction in the tax service for reporting purposes. (May require a separate commit operation with providers like Avalara)
      • getAttributes

        public Map<String,​Object> getAttributes()
        Deprecated.
        Additional attributes for this tax group.
        Returns:
        Additional attributes for this tax group.
      • getProviderId

        public String getProviderId()
        Deprecated.
        The providerId indicates what provider returned the TaxResponse instances from a call to calculate taxes. This should be set to the same providerId as was returned from the last response. This may be used to try to use the same provider again, or to ensure that a call to commit or return taxes happens with the same provider used to calculate taxes.
      • setCurrency

        public void setCurrency​(javax.money.CurrencyUnit currency)
        Deprecated.
      • setTaxItems

        public void setTaxItems​(List<TaxItem> taxItems)
        Deprecated.
        The list of items to be taxed.
        Parameters:
        taxItems - The list of items to be taxed.
      • setFromAddress

        public void setFromAddress​(TaxAddress fromAddress)
        Deprecated.
        The address that the items will be shipped from.
        Parameters:
        fromAddress - The address that the items will be shipped from.
      • setToAddress

        public void setToAddress​(TaxAddress toAddress)
        Deprecated.
        The address that the items will be shipped to.
        Parameters:
        toAddress - The address that the items will be shipped to.
      • setCustomer

        public void setCustomer​(String customer)
        Deprecated.
        The customer that these taxes will apply to.
        Parameters:
        customer - The customer that these taxes will apply to.
      • setTaxId

        public void setTaxId​(String taxId)
        Deprecated.
        The tax id for this tax request
        Parameters:
        taxid - The tax id for this tax request.
      • setFulfillmentGroupReferenceNumber

        public void setFulfillmentGroupReferenceNumber​(String fulfillmentGroupReferenceNumber)
        Deprecated.
        The fulfillment group reference number.
        Parameters:
        fulfillmentGroupReferenceNumber - The fulfillment group reference number
      • setTemporaryCalculation

        public void setTemporaryCalculation​(boolean temporaryCalculation)
        Deprecated.
        For tax services that support it, records the transaction in the tax service for reporting purposes. (May require a separate commit operation with providers like Avalara)
      • setAttributes

        public void setAttributes​(Map<String,​Object> attributes)
        Deprecated.
        Additional attributes for this tax group.
        Parameters:
        attributes - Additional attributes for this tax group.
      • setProviderId

        public void setProviderId​(String providerId)
        Deprecated.
        The providerId indicates what provider returned the TaxResponse instances from a call to calculate taxes. This should be set to the same providerId as was returned from the last response. This may be used to try to use the same provider again, or to ensure that a call to commit or return taxes happens with the same provider used to calculate taxes.
      • equals

        public boolean equals​(Object o)
        Deprecated.
        Overrides:
        equals in class Object
      • canEqual

        protected boolean canEqual​(Object other)
        Deprecated.
      • hashCode

        public int hashCode()
        Deprecated.
        Overrides:
        hashCode in class Object