toJson method

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

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(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(xContactUriParams !=null) ret['xContactUriParams'] = xContactUriParams;
  if(xheaders        !=null) ret['xheaders']        = xheaders;
  if(aCodecs         !=null) ret['aCodecs']         = aCodecs;
  if(vCodecs         !=null) ret['vCodecs']         = vCodecs;
  return ret;
}