Class GraphQLPriceChangedErrorImpl
java.lang.Object
com.commercetools.api.models.error.GraphQLPriceChangedErrorImpl
- All Implemented Interfaces:
GraphQLErrorObject
,GraphQLPriceChangedError
,io.vrap.rmf.base.client.ModelBase
public class GraphQLPriceChangedErrorImpl
extends Object
implements GraphQLPriceChangedError, io.vrap.rmf.base.client.ModelBase
Returned when the Price, Tax Rate, or Shipping Rate of some Line Items changed since they were last added to the Cart.
The error is returned as a failed response to:
- Create Order from Cart and Create Order in Store from Cart requests on Orders.
- Create Order from Cart and Create Order in Store from Cart requests on My Orders.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Field Summary
Fields inherited from interface com.commercetools.api.models.error.GraphQLPriceChangedError
PRICE_CHANGED
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getCode()
Error identifier.Unique identifiers of the Line Items for which the Price or TaxRate has changed.true
if the ShippingRate has changed.int
hashCode()
void
setLineItems
(String... lineItems) Unique identifiers of the Line Items for which the Price or TaxRate has changed.void
setLineItems
(List<String> lineItems) Unique identifiers of the Line Items for which the Price or TaxRate has changed.void
setShipping
(Boolean shipping) true
if the ShippingRate has changed.void
Error-specific additional fields.values()
Error-specific additional fields.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.error.GraphQLErrorObject
withGraphQLErrorObject
Methods inherited from interface com.commercetools.api.models.error.GraphQLPriceChangedError
withGraphQLPriceChangedError
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
-
Constructor Details
-
GraphQLPriceChangedErrorImpl
public GraphQLPriceChangedErrorImpl()create empty instance
-
-
Method Details
-
getCode
Description copied from interface:GraphQLErrorObject
Error identifier.
- Specified by:
getCode
in interfaceGraphQLErrorObject
- Specified by:
getCode
in interfaceGraphQLPriceChangedError
- Returns:
- code
-
values
Error-specific additional fields.
- Specified by:
values
in interfaceGraphQLErrorObject
- Returns:
- map of the pattern property values
-
getLineItems
Unique identifiers of the Line Items for which the Price or TaxRate has changed.
- Specified by:
getLineItems
in interfaceGraphQLPriceChangedError
- Returns:
- lineItems
-
getShipping
true
if the ShippingRate has changed.- Specified by:
getShipping
in interfaceGraphQLPriceChangedError
- Returns:
- shipping
-
setValue
Description copied from interface:GraphQLErrorObject
Error-specific additional fields.
- Specified by:
setValue
in interfaceGraphQLErrorObject
- Parameters:
key
- property namevalue
- property value
-
setLineItems
Description copied from interface:GraphQLPriceChangedError
Unique identifiers of the Line Items for which the Price or TaxRate has changed.
- Specified by:
setLineItems
in interfaceGraphQLPriceChangedError
- Parameters:
lineItems
- values to be set
-
setLineItems
Description copied from interface:GraphQLPriceChangedError
Unique identifiers of the Line Items for which the Price or TaxRate has changed.
- Specified by:
setLineItems
in interfaceGraphQLPriceChangedError
- Parameters:
lineItems
- values to be set
-
setShipping
Description copied from interface:GraphQLPriceChangedError
true
if the ShippingRate has changed.- Specified by:
setShipping
in interfaceGraphQLPriceChangedError
- Parameters:
shipping
- value to be set
-
equals
-
hashCode
-