Interface PolicySessionRequest
- All Superinterfaces:
PolicyRequest,Request<Policy>,Serializable,SpendingLimitReportRequest,SubscribeNotificationRequest,TemporalObject
public interface PolicySessionRequest
extends SpendingLimitReportRequest, SubscribeNotificationRequest
Class representing PolicySessionRequest.
PolicySessionRequest encapsulates SpendingLimitReportRequest (Sy request) and SubscribeNotificationRequest (Sp request)
Client application can choose to use this request over two separate SpendingLimitReportRequest invalid input: '&' SubscribeNotificationRequest
to minimize the network hops between OCS and client application
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumRequest type of the policy session -
Method Summary
Methods inherited from interface oracle.communication.brm.charging.messages.policy.PolicyRequest
getProductType, getRequestDateTime, getRequestType, getSessionId, getTraced, getUserIdentity, setProductType, setRequestDateTime, setTracedMethods inherited from interface oracle.communication.brm.charging.messages.framework.Request
getOperation, getPayload, getStatusMethods inherited from interface oracle.communication.brm.charging.messages.policy.SpendingLimitReportRequest
getPolicyCounters, getUserIdsMethods inherited from interface oracle.communication.brm.charging.messages.policy.SubscribeNotificationRequest
getDataReferences, getExpiryDateTime, getPreferences, isUserDataRequestedMethods inherited from interface oracle.communication.brm.charging.messages.framework.TemporalObject
getCreationInstant