toJson method

  1. @override
Map<String, dynamic> toJson()
override

Implementation

@override
Map<String, dynamic> toJson() {
  Map<String, dynamic> ret = {
    'myCallId' : myCallId,
    'accUri': accUri,
    'remoteExt' : remoteExt,
    'displName' : displName,
    'receivedDtmf' : receivedDtmf,
    'response' : response,
    'state' : state.id,
    'holdState' : holdState.id,
    'startTime' : startTime.millisecondsSinceEpoch,
    'hasVideo' : hasVideo,
    'playerId' : playerId,
    'isIncoming' : isIncoming,
    'hasSecureMedia' : hasSecureMedia,
    'isMicMuted' : isMicMuted,
    'isCamMuted' : isCamMuted,
    'isRecStarted' : isRecStarted,
    'isUpgradingToVideo' : isUpgradingToVideo,
    'hasVideoUpgradeRequest' : hasVideoUpgradeRequest
  };
  return ret;
}