InitializeRequest constructor Null safety

InitializeRequest(
  1. {String? deviceId,
  2. String? homeDir,
  3. String? supportDir,
  4. String? tempDir,
  5. bool? enableHost,
  6. bool? enableDiscovery,
  7. bool? enableQuery,
  8. double? discoveryLatitude,
  9. double? discoveryLongitude,
  10. AuthInfo? authInfo,
  11. String? appDid}
)

Implementation

factory InitializeRequest({
  $core.String? deviceId,
  $core.String? homeDir,
  $core.String? supportDir,
  $core.String? tempDir,
  $core.bool? enableHost,
  $core.bool? enableDiscovery,
  $core.bool? enableQuery,
  $core.double? discoveryLatitude,
  $core.double? discoveryLongitude,
  $6.AuthInfo? authInfo,
  $core.String? appDid,
}) {
  final _result = create();
  if (deviceId != null) {
    _result.deviceId = deviceId;
  }
  if (homeDir != null) {
    _result.homeDir = homeDir;
  }
  if (supportDir != null) {
    _result.supportDir = supportDir;
  }
  if (tempDir != null) {
    _result.tempDir = tempDir;
  }
  if (enableHost != null) {
    _result.enableHost = enableHost;
  }
  if (enableDiscovery != null) {
    _result.enableDiscovery = enableDiscovery;
  }
  if (enableQuery != null) {
    _result.enableQuery = enableQuery;
  }
  if (discoveryLatitude != null) {
    _result.discoveryLatitude = discoveryLatitude;
  }
  if (discoveryLongitude != null) {
    _result.discoveryLongitude = discoveryLongitude;
  }
  if (authInfo != null) {
    _result.authInfo = authInfo;
  }
  if (appDid != null) {
    _result.appDid = appDid;
  }
  return _result;
}