Interface OrderPatchImport
public interface OrderPatchImport
Represents the data used to update an Order in a Project.
Example to create an instance using the builder pattern
OrderPatchImport orderPatchImport = OrderPatchImport.builder()
.orderNumber("{orderNumber}")
.fields(fieldsBuilder -> fieldsBuilder)
.build()
-
Method Summary
Modifier and TypeMethodDescriptionstatic OrderPatchImportBuilder
builder()
builder factory method for OrderPatchImportstatic OrderPatchImportBuilder
builder
(OrderPatchImport template) create builder for OrderPatchImport instancecopyDeep()
static OrderPatchImport
deepCopy
(OrderPatchImport template) factory method to create a deep copy of OrderPatchImport@NotNull @Valid OrderField
Each field referenced must be defined in an existing Order or the ImportOperationState is set tovalidationFailed
.@NotNull String
User-defined unique identifier.static OrderPatchImport
of()
factory methodstatic OrderPatchImport
of
(OrderPatchImport template) factory method to create a shallow copy OrderPatchImportvoid
setFields
(OrderField fields) Each field referenced must be defined in an existing Order or the ImportOperationState is set tovalidationFailed
.void
setOrderNumber
(String orderNumber) User-defined unique identifier.static com.fasterxml.jackson.core.type.TypeReference<OrderPatchImport>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
withOrderPatchImport
(Function<OrderPatchImport, T> helper) accessor map function
-
Method Details
-
getOrderNumber
User-defined unique identifier. If an Order with this
orderNumber
exists, it is updated with the imported data.- Returns:
- orderNumber
-
getFields
Each field referenced must be defined in an existing Order or the ImportOperationState is set to
validationFailed
.- Returns:
- fields
-
setOrderNumber
User-defined unique identifier. If an Order with this
orderNumber
exists, it is updated with the imported data.- Parameters:
orderNumber
- value to be set
-
setFields
Each field referenced must be defined in an existing Order or the ImportOperationState is set to
validationFailed
.- Parameters:
fields
- value to be set
-
of
factory method- Returns:
- instance of OrderPatchImport
-
of
factory method to create a shallow copy OrderPatchImport- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
copyDeep
OrderPatchImport copyDeep() -
deepCopy
factory method to create a deep copy of OrderPatchImport- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for OrderPatchImport- Returns:
- builder
-
builder
create builder for OrderPatchImport instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withOrderPatchImport
accessor map function- Type Parameters:
T
- mapped type- Parameters:
helper
- function to map the object- Returns:
- mapped value
-
typeReference
gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-