Class RecipientPreferences.Builder
- java.lang.Object
-
- com.courier.api.resources.commons.types.RecipientPreferences.Builder
-
- Enclosing class:
- RecipientPreferences
public static final class RecipientPreferences.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RecipientPreferencesbuild()RecipientPreferences.Buildercategories(java.util.Map<java.lang.String,NotificationPreferenceDetails> categories)RecipientPreferences.Buildercategories(java.util.Optional<java.util.Map<java.lang.String,NotificationPreferenceDetails>> categories)RecipientPreferences.Builderfrom(RecipientPreferences other)RecipientPreferences.Buildernotifications(java.util.Map<java.lang.String,NotificationPreferenceDetails> notifications)RecipientPreferences.Buildernotifications(java.util.Optional<java.util.Map<java.lang.String,NotificationPreferenceDetails>> notifications)
-
-
-
Method Detail
-
from
public RecipientPreferences.Builder from(RecipientPreferences other)
-
categories
public RecipientPreferences.Builder categories(java.util.Optional<java.util.Map<java.lang.String,NotificationPreferenceDetails>> categories)
-
categories
public RecipientPreferences.Builder categories(java.util.Map<java.lang.String,NotificationPreferenceDetails> categories)
-
notifications
public RecipientPreferences.Builder notifications(java.util.Optional<java.util.Map<java.lang.String,NotificationPreferenceDetails>> notifications)
-
notifications
public RecipientPreferences.Builder notifications(java.util.Map<java.lang.String,NotificationPreferenceDetails> notifications)
-
build
public RecipientPreferences build()
-
-