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
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for DiscountCodeCreatedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for DiscountCodeCreatedMessagebuilder(DiscountCodeCreatedMessage template) create builder for DiscountCodeCreatedMessage instancecopyDeep()static DiscountCodeCreatedMessagedeepCopy(DiscountCodeCreatedMessage template) factory method to create a deep copy of DiscountCodeCreatedMessage@NotNull @Valid DiscountCodeThe Discount Code that was created.static DiscountCodeCreatedMessageof()factory methodstatic DiscountCodeCreatedMessageof(DiscountCodeCreatedMessage template) factory method to create a shallow copy DiscountCodeCreatedMessagevoidsetDiscountCode(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> Taccessor map functionMethods inherited from interface com.commercetools.api.models.common.BaseResource
withBaseResourceMethods inherited from interface com.commercetools.api.models.DomainResource
getMethods 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
-
copyDeep
DiscountCodeCreatedMessage copyDeep()- Specified by:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage
-
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
-