Interface CustomerGroupAssignmentRemovedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Remove CustomerGroupAssignment update action.
Example to create an instance using the builder pattern
CustomerGroupAssignmentRemovedMessage customerGroupAssignmentRemovedMessage = CustomerGroupAssignmentRemovedMessage.builder()
.id("{id}")
.version(0.3)
.createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
.lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
.sequenceNumber(0.3)
.resource(resourceBuilder -> resourceBuilder)
.resourceVersion(0.3)
.customerGroupAssignment(customerGroupAssignmentBuilder -> customerGroupAssignmentBuilder)
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
discriminator value for CustomerGroupAssignmentRemovedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for CustomerGroupAssignmentRemovedMessagebuilder
(CustomerGroupAssignmentRemovedMessage template) create builder for CustomerGroupAssignmentRemovedMessage instancefactory method to create a deep copy of CustomerGroupAssignmentRemovedMessage@NotNull @Valid CustomerGroupReference
CustomerGroupAssignment that was removed during the Remove CustomerGroupAssignment update action.of()
factory methodof
(CustomerGroupAssignmentRemovedMessage template) factory method to create a shallow copy CustomerGroupAssignmentRemovedMessagevoid
setCustomerGroupAssignment
(CustomerGroupReference customerGroupAssignment) CustomerGroupAssignment that was removed during the Remove CustomerGroupAssignment update action.static com.fasterxml.jackson.core.type.TypeReference<CustomerGroupAssignmentRemovedMessage>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
accessor map functionMethods inherited from interface com.commercetools.api.models.common.BaseResource
withBaseResource
Methods inherited from interface com.commercetools.api.models.DomainResource
get
Methods inherited from interface com.commercetools.api.models.message.Message
getCreatedAt, getCreatedBy, getId, getLastModifiedAt, getLastModifiedBy, getResource, getResourceUserProvidedIdentifiers, getResourceVersion, getSequenceNumber, getType, getVersion, setCreatedAt, setCreatedBy, setId, setLastModifiedAt, setLastModifiedBy, setResource, setResourceUserProvidedIdentifiers, setResourceVersion, setSequenceNumber, setVersion, withMessage
-
Field Details
-
CUSTOMER_GROUP_ASSIGNMENT_REMOVED
discriminator value for CustomerGroupAssignmentRemovedMessage- See Also:
-
-
Method Details
-
getCustomerGroupAssignment
CustomerGroupAssignment that was removed during the Remove CustomerGroupAssignment update action.
- Returns:
- customerGroupAssignment
-
setCustomerGroupAssignment
CustomerGroupAssignment that was removed during the Remove CustomerGroupAssignment update action.
- Parameters:
customerGroupAssignment
- value to be set
-
of
factory method- Returns:
- instance of CustomerGroupAssignmentRemovedMessage
-
of
factory method to create a shallow copy CustomerGroupAssignmentRemovedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static CustomerGroupAssignmentRemovedMessage deepCopy(@Nullable CustomerGroupAssignmentRemovedMessage template) factory method to create a deep copy of CustomerGroupAssignmentRemovedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for CustomerGroupAssignmentRemovedMessage- Returns:
- builder
-
builder
static CustomerGroupAssignmentRemovedMessageBuilder builder(CustomerGroupAssignmentRemovedMessage template) create builder for CustomerGroupAssignmentRemovedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withCustomerGroupAssignmentRemovedMessage
default <T> T withCustomerGroupAssignmentRemovedMessage(Function<CustomerGroupAssignmentRemovedMessage, T> helper) accessor map function- Type Parameters:
T
- mapped type- Parameters:
helper
- function to map the object- Returns:
- mapped value
-
typeReference
static com.fasterxml.jackson.core.type.TypeReference<CustomerGroupAssignmentRemovedMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-