JanusClientInfo
copyWith(- {String? janus,
- String? transaction,
- String? name,
- int? version,
- String? versionString,
- String? author,
- String? commithash,
- String? compiletime,
- bool? logtostdout,
- bool? logtofile,
- bool? dataChannels,
- bool? acceptingnewsessions,
- int? sessiontimeout,
- int? reclaimsessiontimeout,
- int? candidatestimeout,
- String? servername,
- String? localip,
- bool? ipv6,
- bool? ipv6linklocal,
- bool? icelite,
- bool? icetcp,
- String? icenomination,
- bool? icekeepaliveconncheck,
- bool? fulltrickle,
- bool? mdnsenabled,
- int? minnackqueue,
- bool? nackoptimizations,
- int? twccperiod,
- int? dtlsmtu,
- int? staticeventloops,
- bool? loopindication,
- bool? apiSecret,
- bool? authToken,
- bool? eventHandlers,
- bool? opaqueidInApi,
- Dependencies? dependencies,
- Transports? transports,
- dynamic events,
- dynamic loggers,
- Plugins? plugins}
)
Implementation
JanusClientInfo copyWith({
String? janus,
String? transaction,
String? name,
int? version,
String? versionString,
String? author,
String? commithash,
String? compiletime,
bool? logtostdout,
bool? logtofile,
bool? dataChannels,
bool? acceptingnewsessions,
int? sessiontimeout,
int? reclaimsessiontimeout,
int? candidatestimeout,
String? servername,
String? localip,
bool? ipv6,
bool? ipv6linklocal,
bool? icelite,
bool? icetcp,
String? icenomination,
bool? icekeepaliveconncheck,
bool? fulltrickle,
bool? mdnsenabled,
int? minnackqueue,
bool? nackoptimizations,
int? twccperiod,
int? dtlsmtu,
int? staticeventloops,
bool? loopindication,
bool? apiSecret,
bool? authToken,
bool? eventHandlers,
bool? opaqueidInApi,
Dependencies? dependencies,
Transports? transports,
dynamic events,
dynamic loggers,
Plugins? plugins,
}) =>
JanusClientInfo(
janus: janus ?? _janus,
transaction: transaction ?? _transaction,
name: name ?? _name,
version: version ?? _version,
versionString: versionString ?? _versionString,
author: author ?? _author,
commithash: commithash ?? _commithash,
compiletime: compiletime ?? _compiletime,
logtostdout: logtostdout ?? _logtostdout,
logtofile: logtofile ?? _logtofile,
dataChannels: dataChannels ?? _dataChannels,
acceptingnewsessions: acceptingnewsessions ?? _acceptingnewsessions,
sessiontimeout: sessiontimeout ?? _sessiontimeout,
reclaimsessiontimeout: reclaimsessiontimeout ?? _reclaimsessiontimeout,
candidatestimeout: candidatestimeout ?? _candidatestimeout,
servername: servername ?? _servername,
localip: localip ?? _localip,
ipv6: ipv6 ?? _ipv6,
ipv6linklocal: ipv6linklocal ?? _ipv6linklocal,
icelite: icelite ?? _icelite,
icetcp: icetcp ?? _icetcp,
icenomination: icenomination ?? _icenomination,
icekeepaliveconncheck: icekeepaliveconncheck ?? _icekeepaliveconncheck,
fulltrickle: fulltrickle ?? _fulltrickle,
mdnsenabled: mdnsenabled ?? _mdnsenabled,
minnackqueue: minnackqueue ?? _minnackqueue,
nackoptimizations: nackoptimizations ?? _nackoptimizations,
twccperiod: twccperiod ?? _twccperiod,
dtlsmtu: dtlsmtu ?? _dtlsmtu,
staticeventloops: staticeventloops ?? _staticeventloops,
loopindication: loopindication ?? _loopindication,
apiSecret: apiSecret ?? _apiSecret,
authToken: authToken ?? _authToken,
eventHandlers: eventHandlers ?? _eventHandlers,
opaqueidInApi: opaqueidInApi ?? _opaqueidInApi,
dependencies: dependencies ?? _dependencies,
transports: transports ?? _transports,
events: events ?? _events,
loggers: loggers ?? _loggers,
plugins: plugins ?? _plugins,
);