Class CallAutomationEventBase

java.lang.Object
com.azure.communication.callautomation.models.events.CallAutomationEventBase
All Implemented Interfaces:
com.azure.json.JsonSerializable<CallAutomationEventBase>
Direct Known Subclasses:
AddParticipantFailed, AddParticipantSucceeded, AnswerFailed, CallAutomationEventBaseWithReasonCode, CallConnected, CallDisconnected, CallTransferAccepted, CallTransferFailed, CancelAddParticipantFailed, CancelAddParticipantSucceeded, ConnectFailed, ContinuousDtmfRecognitionStopped, ContinuousDtmfRecognitionToneFailed, ContinuousDtmfRecognitionToneReceived, CreateCallFailed, ParticipantsUpdated, PlayCanceled, PlayStarted, RecognizeCanceled, RecordingStateChanged, RemoveParticipantFailed, RemoveParticipantSucceeded, SendDtmfTonesCompleted, SendDtmfTonesFailed

public abstract class CallAutomationEventBase extends Object implements com.azure.json.JsonSerializable<CallAutomationEventBase>
The base event interface.
  • Method Details

    • getCallConnectionId

      public String getCallConnectionId()
      Get the callConnectionId property: Call connection ID.
      Returns:
      the callConnectionId value.
    • getServerCallId

      public String getServerCallId()
      Get the serverCallId property: Server call ID.
      Returns:
      the serverCallId value.
    • getCorrelationId

      public String getCorrelationId()
      Get the correlationId property: Correlation ID for event to call correlation.
      Returns:
      the correlationId value.
    • getOperationContext

      public String getOperationContext()
      Get the operationContext property: Operation context.
      Returns:
      the operationContext value.
    • getResultInformation

      public ResultInformation getResultInformation()
      Get the resultInformation property: Contains the resulting SIP code, sub-code and message.
      Returns:
      the resultInformation value.