public interface UserDataResponse extends QueryResponse
UserDataResponse is the response generated by ECE for UserDataRequest
It contains preference values for input preference names
Implementation of User-Data-Answer as specified in 3GPP TS 29.329
Diameter command Code : 306
Modifier and Type | Interface and Description |
---|---|
static interface |
UserDataResponse.ProductPreference
Class defining Products preferences.
|
QueryResponse.Status
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getCommonPreferences()
Fetches the common preferences which are applicable for all the products of the customer Eg.
|
java.util.Map<java.lang.String,java.lang.Object> |
getCustomerExtendedInfo()
Fetches the customer extended information map with extended info as key and
the result as value Eg.
|
java.lang.String |
getCustomerId()
Fetches the customer id Eg.
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> |
getProductExtendedInfo()
Fetches the product extended information map with product type as key and
extended info map as value with extended info as key and the result as value
Eg.
|
java.util.Map<java.lang.String,UserDataResponse.ProductPreference> |
getProductPreferences()
Fetches the product preferences with productType as key Eg.
|
java.util.Collection<java.lang.String> |
getUnsupportedPreferences()
Fetches the collection of unsupported preferences.
|
getStatus
getOperation
java.lang.String getCustomerId()
java.util.Map<java.lang.String,java.lang.String> getCommonPreferences()
Diameter AVP Name : User-Data
java.util.Map<java.lang.String,UserDataResponse.ProductPreference> getProductPreferences()
UserDataResponse.ProductPreference
]
Diameter AVP Name : User-Data
java.util.Collection<java.lang.String> getUnsupportedPreferences()
java.util.Map<java.lang.String,java.lang.Object> getCustomerExtendedInfo()
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> getProductExtendedInfo()