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 enum
Request 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, setTraced
Methods inherited from interface oracle.communication.brm.charging.messages.framework.Request
getOperation, getPayload, getStatus
Methods inherited from interface oracle.communication.brm.charging.messages.policy.SpendingLimitReportRequest
getPolicyCounters, getUserIds
Methods inherited from interface oracle.communication.brm.charging.messages.policy.SubscribeNotificationRequest
getDataReferences, getExpiryDateTime, getPreferences, isUserDataRequested
Methods inherited from interface oracle.communication.brm.charging.messages.framework.TemporalObject
getCreationInstant