Class Notification
java.lang.Object
io.trippay.sdk.payment.model.Notification
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2025-06-03T14:54:12.025630330+07:00[Asia/Bangkok]")
public class Notification
extends Object
Notification
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumApplication domainstatic enumImportance of messagestatic enumRecipient typestatic enumMessage type -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplication(Notification.ApplicationEnum application) boolean@NotNull Notification.ApplicationEnumApplication domain@NotNull StringgetBody()Subject of message@NotNull StringPath to feature@NotNull @Valid UUIDNotification identifierMessage marked as removed@NotNull StringMessage templateAlso send email announcement@NotNull @Valid UUIDOwner identifier@NotNull Notification.PriorityEnumImportance of messagegetRead()Company read announcement@NotNull Notification.RecipientTypeEnumRecipient type@NotNull StringSubject of message@NotNull Notification.TypeEnumgetType()Message typeinthashCode()identifier(UUID identifier) markedAsRemoved(Boolean markedAsRemoved) messageTemplateId(String messageTemplateId) notifyViaEmail(Boolean notifyViaEmail) ownerIdentifier(UUID ownerIdentifier) priority(Notification.PriorityEnum priority) recipientType(Notification.RecipientTypeEnum recipientType) voidsetApplication(Notification.ApplicationEnum application) voidvoidvoidsetIdentifier(UUID identifier) voidsetMarkedAsRemoved(Boolean markedAsRemoved) voidsetMessageTemplateId(String messageTemplateId) voidsetNotifyViaEmail(Boolean notifyViaEmail) voidsetOwnerIdentifier(UUID ownerIdentifier) voidsetPriority(Notification.PriorityEnum priority) voidvoidsetRecipientType(Notification.RecipientTypeEnum recipientType) voidsetSubject(String subject) voidsetType(Notification.TypeEnum type) toString()type(Notification.TypeEnum type)
-
Field Details
-
JSON_PROPERTY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_OWNER_IDENTIFIER
- See Also:
-
JSON_PROPERTY_PRIORITY
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_RECIPIENT_TYPE
- See Also:
-
JSON_PROPERTY_APPLICATION
- See Also:
-
JSON_PROPERTY_MESSAGE_TEMPLATE_ID
- See Also:
-
JSON_PROPERTY_SUBJECT
- See Also:
-
JSON_PROPERTY_BODY
- See Also:
-
JSON_PROPERTY_CTA_URL
- See Also:
-
JSON_PROPERTY_READ
- See Also:
-
JSON_PROPERTY_MARKED_AS_REMOVED
- See Also:
-
JSON_PROPERTY_NOTIFY_VIA_EMAIL
- See Also:
-
-
Constructor Details
-
Notification
public Notification()
-
-
Method Details
-
identifier
-
getIdentifier
Notification identifier- Returns:
- identifier
-
setIdentifier
-
ownerIdentifier
-
getOwnerIdentifier
Owner identifier- Returns:
- ownerIdentifier
-
setOwnerIdentifier
-
priority
-
getPriority
Importance of message- Returns:
- priority
-
setPriority
-
type
-
getType
-
setType
-
recipientType
-
getRecipientType
Recipient type- Returns:
- recipientType
-
setRecipientType
-
application
-
getApplication
Application domain- Returns:
- application
-
setApplication
-
messageTemplateId
-
getMessageTemplateId
Message template- Returns:
- messageTemplateId
-
setMessageTemplateId
-
subject
-
getSubject
-
setSubject
-
body
-
getBody
-
setBody
-
ctaUrl
-
getCtaUrl
-
setCtaUrl
-
read
-
getRead
-
setRead
-
markedAsRemoved
-
getMarkedAsRemoved
-
setMarkedAsRemoved
-
notifyViaEmail
-
getNotifyViaEmail
-
setNotifyViaEmail
-
equals
-
hashCode
-
toString
-