Class StagedOrderSetReturnPaymentStateActionBuilder
java.lang.Object
com.commercetools.api.models.order_edit.StagedOrderSetReturnPaymentStateActionBuilder
- All Implemented Interfaces:
Builder<StagedOrderSetReturnPaymentStateAction>
public class StagedOrderSetReturnPaymentStateActionBuilder
extends Object
implements Builder<StagedOrderSetReturnPaymentStateAction>
StagedOrderSetReturnPaymentStateActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
StagedOrderSetReturnPaymentStateAction stagedOrderSetReturnPaymentStateAction = StagedOrderSetReturnPaymentStateAction.builder()
.paymentState(ReturnPaymentState.NON_REFUNDABLE)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds StagedOrderSetReturnPaymentStateAction with checking for non-null required valuesbuilds StagedOrderSetReturnPaymentStateAction without checking for non-null required valuesNew Payment status of the ReturnItem.id
of the ReturnItem to update.key
of the ReturnItem to update.of()
factory method for an instance of StagedOrderSetReturnPaymentStateActionBuilderof
(StagedOrderSetReturnPaymentStateAction template) create builder for StagedOrderSetReturnPaymentStateAction instancepaymentState
(ReturnPaymentState paymentState) New Payment status of the ReturnItem.returnItemId
(String returnItemId) id
of the ReturnItem to update.returnItemKey
(String returnItemKey) key
of the ReturnItem to update.
-
Constructor Details
-
StagedOrderSetReturnPaymentStateActionBuilder
public StagedOrderSetReturnPaymentStateActionBuilder()
-
-
Method Details
-
returnItemId
id
of the ReturnItem to update. EitherreturnItemId
orreturnItemKey
is required.- Parameters:
returnItemId
- value to be set- Returns:
- Builder
-
returnItemKey
key
of the ReturnItem to update. EitherreturnItemId
orreturnItemKey
is required.- Parameters:
returnItemKey
- value to be set- Returns:
- Builder
-
paymentState
New Payment status of the ReturnItem.
- Parameters:
paymentState
- value to be set- Returns:
- Builder
-
getReturnItemId
id
of the ReturnItem to update. EitherreturnItemId
orreturnItemKey
is required.- Returns:
- returnItemId
-
getReturnItemKey
key
of the ReturnItem to update. EitherreturnItemId
orreturnItemKey
is required.- Returns:
- returnItemKey
-
getPaymentState
New Payment status of the ReturnItem.
- Returns:
- paymentState
-
build
builds StagedOrderSetReturnPaymentStateAction with checking for non-null required values- Specified by:
build
in interfaceBuilder<StagedOrderSetReturnPaymentStateAction>
- Returns:
- StagedOrderSetReturnPaymentStateAction
-
buildUnchecked
builds StagedOrderSetReturnPaymentStateAction without checking for non-null required values- Returns:
- StagedOrderSetReturnPaymentStateAction
-
of
factory method for an instance of StagedOrderSetReturnPaymentStateActionBuilder- Returns:
- builder
-
of
public static StagedOrderSetReturnPaymentStateActionBuilder of(StagedOrderSetReturnPaymentStateAction template) create builder for StagedOrderSetReturnPaymentStateAction instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-