-
-
-
Serialized Fields
-
description
@NotBlank @Size(max=45) String description
Attachment description.
-
id
int id
Attachment identifier.
-
name
@NotBlank @Size(max=45) String name
Attachment name.
-
url
@NotBlank @Size(max=255) String url
Attachment URL.
-
-
-
Serialized Fields
-
description
@NotBlank @Size(max=45) String description
Channel description.
-
id
int id
Channel identifier.
-
name
@NotBlank @Size(max=45) String name
Channel name.
-
providers
Set<Provider> providers
Channel message providers.
-
-
-
-
-
Serialized Fields
-
company
@NotNull Company company
Message company. We do not need it because we already use it as a filter when finding the messages.
-
description
@Size(max=255) String description
Message description.
-
events
Set<Event> events
Event messages. We are not querying events directly at all.
-
id
int id
Message identifier.
-
name
@NotBlank @Size(max=45) String name
Message name.
-
receivers
Set<Receiver> receivers
Message receivers. When we retrieve a message, we want all its receivers so fetch is marked as eager.
-
sender
Sender sender
Message sender. When we retrieve a message, we want the sender so fetch is marked as eager.
-
type
@NotNull MessageType type
Message type. We do not need the type for notification purposes, not marked for eager fetch.
-
-
-
Serialized Fields
-
description
@NotBlank @Size(max=45) String description
Message type description.
-
id
@javax.validation.constraints.NotBlank,@javax.validation.constraints.Size(max=45) int id
Message type identifier.
-
name
@NotBlank @Size(max=45) String name
Message type name.
-
-
-
Serialized Fields
-
campaign
Campaign campaign
The campaign this notification corresponds to (if any).
-
cost
Float cost
Notification delivery cost.
-
creationDate
@NotNull ZonedDateTime creationDate
Creation date.
-
currency
@Size(max=5) String currency
Notification delivery cost currency.
-
destination
@NotNull @Size(max=255) String destination
The original destination address of this notification.
-
externalId
@Size(max=100) String externalId
Notification external identifier.
-
id
@NotBlank @Size(max=100) String id
Notification identifier.
-
message
@NotNull Message message
The message this notification corresponds to.
-
msgCount
Integer msgCount
Notification message count, if it was split in order to be delivered (for example, in SMS with more than 160 characters).
-
status
@NotNull NotificationStatus status
Provider used to send the notification.
-
statusDescription
@Size(max=1024) String statusDescription
Error description is the notification is in error status.
-
template
Template template
The template used this notification corresponds to.
-
updateDate
@NotNull ZonedDateTime updateDate
Update date.
-
user
@NotNull User user
The user the notification is send to.
-
-
Serialized Fields
-
description
@NotBlank @Size(max=45) String description
Notification status description.
-
id
int id
Notification status identifier.
-
name
@NotBlank @Size(max=45) String name
Notification status name.
-
-
-
Serialized Fields
-
deviceId
@NotBlank @Size(max=255) String deviceId
device_id identifier.
-
deviceToken
@NotBlank @Size(max=255) String deviceToken
token_device identifier.
-
id
@NotBlank @Size(max=45) String id
push Notification identifier.
-
operationSystem
@NotNull MobileOperationSystem operationSystem
mobile operation system.
-
-
Serialized Fields
-
email
@NotBlank @Email @Size(max=255) String email
Receiver email.
-
id
int id
Receiver identifier.
-
name
@NotBlank @Size(max=45) String name
Receiver name.
-
phone
@NotBlank @Size(max=20) String phone
Receiver phone.
-
-
Serialized Fields
-
email
@NotBlank @Email @Size(max=255) String email
Sender email.
-
id
int id
Sender identifier.
-
name
@NotBlank @Size(max=45) String name
Sender name.
-
phone
@NotBlank @Size(max=20) String phone
Sender phone.
-
-
Serialized Fields
-
attachments
Set<Attachment> attachments
Template attachments.
-
externalId
@Size(max=100) String externalId
Template external identifier.
-
id
int id
Template identifier.
-
language
@NotNull UserLanguage language
Message description.
-
name
@NotBlank @Size(max=100) String name
Template name.
-
provider
@NotNull Provider provider
Template provider.
-
subject
@Size(max=255) String subject
Template subject.
-
text
@Size(max=255) String text
Template text.
-
title
@Size(max=255) String title
Template title.
-
-
Serialized Fields
-
address
String address
User address.
-
civilStatus
UserCivilStatus civilStatus
User civil status.
-
company
Company company
Company.
-
documentId
@Size(max=20) String documentId
Identification document number.
-
documentType
DocumentType documentType
Type of user document.
-
email
@Size(max=255) String email
Identification document number.
-
gender
UserGender gender
User gender.
-
id
@NotBlank @Size(max=100) String id
User identifier.
-
language
UserLanguage language
User language.
-
name
@NotBlank @Size(max=100) String name
User name.
-
nationality
String nationality
User nationality.
-
natureType
@Size(max=1) String natureType
Nature type.
-
notificationsEnabled
@NotNull Boolean notificationsEnabled
Identification document number.
-
phone
@Size(max=20) String phone
Identification document number.
-
phonePrefix
@Size(max=5) String phonePrefix
Identification document number.
-
push
PushNotification push
Push information.
-
robinsonList
@NotNull Boolean robinsonList
Identification document number.
-
smsByEmail
@NotNull Boolean smsByEmail
Change sms send type for email.
-
surname
@Size(max=45) String surname
User first surname.
-
userCode
Integer userCode
User code.
-
userOnboardingId
String userOnboardingId
User onboarding identifier.
-
validInformation
@NotNull Boolean validInformation
user valid information for notification.
-
-
-
-
Serialized Fields
-
description
String description
language description.
-
id
int id
language Id.
-
name
String name
language name.
-
-
-
Serialized Fields
-
channel
Channel channel
Channel identifier.
-
message
Message message
Message identifier.
-
template
Template template
Template identifier.
-
-
- serialVersionUID:
- 6951998721898762581L
-
Serialized Fields
-
channel
NotificationChannel channel
Notification channel.
-
date
ZonedDateTime date
Notification update date.
-
destinationAddress
String destinationAddress
The destination address.
-
externalId
String externalId
Provider notification identifier.
-
id
String id
Kukenbank notification identifier.
-
provider
NotificationProvider provider
Notification provider.
-
status
NotificationStatus status
Notification status.
-
statusDescription
String statusDescription
Notification status description. For example, error details.
-
-
-
class CleanObsoletePushDeviceEvent extends org.springframework.context.ApplicationEvent implements
Serializable
-
Serialized Fields
-
deviceId
String deviceId
Device identifier.
-
userId
String userId
User identifier.