toJson method
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;
}