Interface DiscountCodeCreatedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Create DiscountCode request.
Example to create an instance using the builder pattern
DiscountCodeCreatedMessage discountCodeCreatedMessage = DiscountCodeCreatedMessage.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)
.discountCode(discountCodeBuilder -> discountCodeBuilder)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for DiscountCodeCreatedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for DiscountCodeCreatedMessagebuilder
(DiscountCodeCreatedMessage template) create builder for DiscountCodeCreatedMessage instancestatic DiscountCodeCreatedMessage
deepCopy
(DiscountCodeCreatedMessage template) factory method to create a deep copy of DiscountCodeCreatedMessage@NotNull @Valid DiscountCode
The Discount Code that was created.static DiscountCodeCreatedMessage
of()
factory methodstatic DiscountCodeCreatedMessage
of
(DiscountCodeCreatedMessage template) factory method to create a shallow copy DiscountCodeCreatedMessagevoid
setDiscountCode
(DiscountCode discountCode) The Discount Code that was created.static com.fasterxml.jackson.core.type.TypeReference<DiscountCodeCreatedMessage>
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
-
DISCOUNT_CODE_CREATED
discriminator value for DiscountCodeCreatedMessage- See Also:
-
-
Method Details
-
getDiscountCode
The Discount Code that was created.
- Returns:
- discountCode
-
setDiscountCode
The Discount Code that was created.
- Parameters:
discountCode
- value to be set
-
of
factory method- Returns:
- instance of DiscountCodeCreatedMessage
-
of
factory method to create a shallow copy DiscountCodeCreatedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
factory method to create a deep copy of DiscountCodeCreatedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for DiscountCodeCreatedMessage- Returns:
- builder
-
builder
create builder for DiscountCodeCreatedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withDiscountCodeCreatedMessage
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
-