public static interface CustomerUpdateRequest.ProfileDetails
extends java.io.Serializable
Modifier and Type | Interface and Description |
---|---|
static class |
CustomerUpdateRequest.ProfileDetails.PROFILE_TYPE |
Modifier and Type | Method and Description |
---|---|
java.time.ZonedDateTime |
getEffectiveTime() |
java.lang.String |
getProductId()
Method to get the Product Id.
|
java.lang.String |
getProductType()
Method to get the Product Type.
|
java.lang.String |
getProfileLabel()
Label of the profile
|
java.lang.String |
getProfileName()
Unique identifier for the profile
|
CustomerUpdateRequest.ProfileDetails.PROFILE_TYPE |
getProfileType()
Either a rating profile or a subscriber profile
|
java.util.Collection<ProfileUpdateRequest.RatingProfileValue> |
getProfileValues()
Method to fetch Profile Values
|
java.util.Map<java.lang.String,java.lang.String> |
getSubscriberPreferences()
Method to return the subscriber preference map
|
boolean |
isProductProfile()
Method to check if this is a Product level Profile or not
If not we consider this as a Customer level Profile
|
CustomerUpdateRequest.ProfileDetails.PROFILE_TYPE getProfileType()
java.lang.String getProfileName()
java.lang.String getProfileLabel()
java.util.Collection<ProfileUpdateRequest.RatingProfileValue> getProfileValues()
java.util.Map<java.lang.String,java.lang.String> getSubscriberPreferences()
boolean isProductProfile()
java.lang.String getProductId()
java.lang.String getProductType()
java.time.ZonedDateTime getEffectiveTime()