toJson method

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

Implementation

@override
Map<String, dynamic> toJson() {
  Map<String, dynamic> ret = {
    'accId': myAccId,
    'sipServer': sipServer,
    'sipExtension': sipExtension,
    'sipPassword': sipPassword,
  };
  if (sipAuthId != null) ret['sipAuthId'] = sipAuthId;
  if (sipProxy != null) ret['sipProxy'] = sipProxy;
  if (displName != null) ret['displName'] = displName;
  if (userAgent != null) ret['userAgent'] = userAgent;
  if (expireTime != null) ret['expireTime'] = expireTime;
  if (transport != null) ret['transport'] = transport?.id;
  if (port != null) ret['port'] = port;
  if (tlsCaCertPath != null) ret['tlsCaCertPath'] = tlsCaCertPath;
  if (tlsUseSipScheme != null) ret['tlsUseSipScheme'] = tlsUseSipScheme;
  if (rtcpMuxEnabled != null) ret['rtcpMuxEnabled'] = rtcpMuxEnabled;
  if (iceEnabled != null) ret['iceEnabled'] = iceEnabled;
  if (instanceId != null) ret['instanceId'] = instanceId;
  if (ringTonePath != null) ret['ringTonePath'] = ringTonePath;
  if (keepAliveTime != null) ret['keepAliveTime'] = keepAliveTime;
  if (rewriteContactIp != null) ret['rewriteContactIp'] = rewriteContactIp;
  if (forceSipProxy != null) ret['forceSipProxy'] = forceSipProxy;
  if (verifyIncomingCall != null) {
    ret['verifyIncomingCall'] = verifyIncomingCall;
  }
  if (secureMedia != null) ret['secureMedia'] = secureMedia?.id;
  if (stunServer != null) ret['stunServer'] = stunServer;
  if (turnServer != null) ret['turnServer'] = turnServer;
  if (turnUser != null) ret['turnUser'] = turnUser;
  if (turnPassword != null) ret['turnPassword'] = turnPassword;
  if (xContactUriParams != null) ret['xContactUriParams'] = xContactUriParams;
  if (upgradeToVideo != null) ret['upgradeToVideo'] = upgradeToVideo?.id;
  if (xheaders != null) ret['xheaders'] = xheaders;
  if (aCodecs != null) ret['aCodecs'] = aCodecs;
  if (vCodecs != null) ret['vCodecs'] = vCodecs;
  return ret;
}