public interface SubscribeNotificationResponse extends PolicyResponse
SubscribeNotificationResponse is the response generated by ECE for SubscribeNotificationRequest
SubscribeNotificationResponse contains preference values for input preference names
Implementation of Subscribe-Notifications-Answer as specified in 3GPP TS 29.329
Diameter command Code : 308
Modifier and Type | Interface and Description |
---|---|
static interface |
SubscribeNotificationResponse.ProductPreference
Class containing product id and collection of product specific preferences
|
PolicyResponse.ReasonCode, PolicyResponse.Status
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getCommonPreferences()
Fetches the common preferences.
|
java.time.ZonedDateTime |
getExpiryTime()
Confirmation of time when subscription expire.
|
java.util.Map<java.lang.String,SubscribeNotificationResponse.ProductPreference> |
getProductPreferences()
Fetches product specific preferences
SubscribeNotificationResponse.ProductPreference with product type as the key. |
java.util.Collection<java.lang.String> |
getUnsupportedPreferences()
Fetches a list of UnsupportedPreferences.
|
getCustomerId, getReasonCodes, getRequestType, getStatus
getOperation
java.util.Collection<java.lang.String> getUnsupportedPreferences()
java.util.Map<java.lang.String,java.lang.String> getCommonPreferences()
Diameter AVP Name : User-Data
java.util.Map<java.lang.String,SubscribeNotificationResponse.ProductPreference> getProductPreferences()
SubscribeNotificationResponse.ProductPreference
with product type as the key. Eg. DATA
Diameter AVP Name : User-Data
SubscribeNotificationResponse.ProductPreference
java.time.ZonedDateTime getExpiryTime()
Diameter AVP Name: Expiry-Time