Interface CustomerPasswordUpdatedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Reset Customer's Password, Reset Customer's Password in a Store, Change Customer's Password, or Change Customer's Password in a Store request. This Message is also produced during equivalent requests to the My Customer Profile endpoint.
Example to create an instance using the builder pattern
CustomerPasswordUpdatedMessage customerPasswordUpdatedMessage = CustomerPasswordUpdatedMessage.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)
.reset(true)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for CustomerPasswordUpdatedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for CustomerPasswordUpdatedMessagebuilder
(CustomerPasswordUpdatedMessage template) create builder for CustomerPasswordUpdatedMessage instancedeepCopy
(CustomerPasswordUpdatedMessage template) factory method to create a deep copy of CustomerPasswordUpdatedMessage@NotNull Boolean
getReset()
Whether the Customer's password was updated during the Reset password or Change password flow.of()
factory methodof
(CustomerPasswordUpdatedMessage template) factory method to create a shallow copy CustomerPasswordUpdatedMessagevoid
Whether the Customer's password was updated during the Reset password or Change password flow.static com.fasterxml.jackson.core.type.TypeReference<CustomerPasswordUpdatedMessage>
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_PASSWORD_UPDATED
discriminator value for CustomerPasswordUpdatedMessage- See Also:
-
-
Method Details
-
getReset
Whether the Customer's password was updated during the Reset password or Change password flow.
- Returns:
- reset
-
setReset
Whether the Customer's password was updated during the Reset password or Change password flow.
- Parameters:
reset
- value to be set
-
of
factory method- Returns:
- instance of CustomerPasswordUpdatedMessage
-
of
factory method to create a shallow copy CustomerPasswordUpdatedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static CustomerPasswordUpdatedMessage deepCopy(@Nullable CustomerPasswordUpdatedMessage template) factory method to create a deep copy of CustomerPasswordUpdatedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for CustomerPasswordUpdatedMessage- Returns:
- builder
-
builder
create builder for CustomerPasswordUpdatedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withCustomerPasswordUpdatedMessage
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<CustomerPasswordUpdatedMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-