Package com.courier.models.notifications
Class NotificationListResponse.Result
-
- All Implemented Interfaces:
public final class NotificationListResponse.ResultV2 (CDS) template summary returned in list responses.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceNotificationListResponse.Result.VisitorAn interface that defines how to map each variant of Result to a value of type T.
public final classNotificationListResponse.Result.Notification
-
Method Summary
-
-
Method Detail
-
notification
final Optional<NotificationListResponse.Result.Notification> notification()
-
notificationTemplateSummary
final Optional<NotificationTemplateSummary> notificationTemplateSummary()
V2 (CDS) template summary returned in list responses.
-
isNotification
final Boolean isNotification()
-
isNotificationTemplateSummary
final Boolean isNotificationTemplateSummary()
-
asNotification
final NotificationListResponse.Result.Notification asNotification()
-
asNotificationTemplateSummary
final NotificationTemplateSummary asNotificationTemplateSummary()
V2 (CDS) template summary returned in list responses.
-
accept
final <T extends Any> T accept(NotificationListResponse.Result.Visitor<T> visitor)
-
validate
final NotificationListResponse.Result validate()
-
ofNotification
final static NotificationListResponse.Result ofNotification(NotificationListResponse.Result.Notification notification)
-
ofNotificationTemplateSummary
final static NotificationListResponse.Result ofNotificationTemplateSummary(NotificationTemplateSummary notificationTemplateSummary)
V2 (CDS) template summary returned in list responses.
-
-
-
-