commercestoretax.CalculateTaxesRequest
Request class for CalculateTaxesRequest API invocation.
Constructors
global CalculateTaxesRequest()
Constructor for CalculateTaxesRequest object. No-Arg Constructor.
Methods
global String getEffectiveAccountId()
Get ‘CalculateTaxesRequest.EffectiveAccountId’.
Returns
global void setEffectiveAccountId(String effectiveAccountId)
Set ‘CalculateTaxesRequest.EffectiveAccountId’.
Returns
global String getWebstoreId()
Get ‘CalculateTaxesRequest.WebstoreId’.
Returns
global void setWebstoreId(String webstoreId)
Set ‘CalculateTaxesRequest.WebstoreId’.
Returns
global String getCurrencyIsoCode()
Get ‘CalculateTaxesRequest.CurrencyIsoCode’.
Returns
global void setCurrencyIsoCode(String currencyIsoCode)
Set ‘CalculateTaxesRequest.CurrencyIsoCode’.
Returns
global Boolean getCalculatebyTaxClass()
Returns true if taxes are to be calculated based on tax class, false otherwise.
Returns
global Boolean getShouldCommit()
Returns true if taxes should be committed when calculated
Returns
global void setShouldCommit(Boolean shouldCommit)
Set ‘CalculateTaxesRequest.ShouldCommit’.
Returns
global Datetime getTransactionDate()
Get the Transaction Date for the request
Returns
global void setTransactionDate(Datetime transactionDate)
Set ‘CalculateTaxesRequest.TransactionDate’.
Returns
global void setCalculatebyTaxClass(Boolean calculatebyTaxClass)
Sets true if taxes are to be calculated based on tax class, false otherwise.
Returns
global CalculateTaxesRequestItemGroupCollection getLineItemGroups()
Returns the list of CalculateTaxesRequestItemGroup return commercestoretax.CalculateTaxesRequestItemGroup
global void removeCalculateTaxesRequestItemGroup(CalculateTaxesRequestItemGroup lineItemGroupsToRemove)
Removes one element from a list of CalculateTaxesRequestItemGroup
Returns
global void addCalculateTaxesRequestItemGroup(CalculateTaxesRequestItemGroup lineItemGroupsToAdd)
Adds one element from a list of CalculateTaxesRequestItemGroup
Returns
global Boolean equals(Object obj)
global Integer hashCode()