message property

String get message

Get the error message for this error type

Implementation

String get message {
  switch (this) {
    case OneCxiError.notInitialized:
      return 'SDK is not initialized';
    case OneCxiError.invalidInput:
      return 'Invalid input parameters';
    case OneCxiError.audioSessionSetupFailed:
      return 'Failed to setup audio session';
    case OneCxiError.webSocketConnectionFailed:
      return 'Failed to connect to WebSocket';
    case OneCxiError.permissionDenied:
      return 'Permission denied';
    case OneCxiError.callInProgress:
      return 'Call already in progress';
    case OneCxiError.noCallInProgress:
      return 'No call in progress';
    case OneCxiError.initializationFailed:
      return 'Failed to initialize SDK';
    case OneCxiError.callFailed:
      return 'Failed to start call';
    case OneCxiError.callEndFailed:
      return 'Failed to end call';
    case OneCxiError.incomingCallFailed:
      return 'Failed to handle incoming call';
    case OneCxiError.speakerControlFailed:
      return 'Failed to control speaker';
    case OneCxiError.holdControlFailed:
      return 'Failed to control hold';
    case OneCxiError.muteControlFailed:
      return 'Failed to control mute';
    case OneCxiError.unknown:
      return 'Unknown error occurred';
  }
}