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,
$5.AuthInfo? authInfo,
}) {
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;
}
return _result;
}