// This is a generated file - do not edit. // // Generated from daemon.proto. // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: curly_braces_in_flow_control_structures // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names, prefer_relative_imports import 'dart:core' as $core; import 'package:fixnum/fixnum.dart' as $fixnum; import 'package:protobuf/protobuf.dart' as $pb; import 'package:protobuf/well_known_types/google/protobuf/duration.pb.dart' as $1; import 'package:protobuf/well_known_types/google/protobuf/timestamp.pb.dart' as $2; import 'daemon.pbenum.dart'; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; export 'daemon.pbenum.dart'; class EmptyRequest extends $pb.GeneratedMessage { factory EmptyRequest() => create(); EmptyRequest._(); factory EmptyRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory EmptyRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'EmptyRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') EmptyRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') EmptyRequest copyWith(void Function(EmptyRequest) updates) => super.copyWith((message) => updates(message as EmptyRequest)) as EmptyRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static EmptyRequest create() => EmptyRequest._(); @$core.override EmptyRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static EmptyRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static EmptyRequest? _defaultInstance; } class OSLifecycleRequest extends $pb.GeneratedMessage { factory OSLifecycleRequest({ OSLifecycleRequest_CycleType? type, }) { final result = create(); if (type != null) result.type = type; return result; } OSLifecycleRequest._(); factory OSLifecycleRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OSLifecycleRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OSLifecycleRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'type', enumValues: OSLifecycleRequest_CycleType.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OSLifecycleRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OSLifecycleRequest copyWith(void Function(OSLifecycleRequest) updates) => super.copyWith((message) => updates(message as OSLifecycleRequest)) as OSLifecycleRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OSLifecycleRequest create() => OSLifecycleRequest._(); @$core.override OSLifecycleRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OSLifecycleRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OSLifecycleRequest? _defaultInstance; @$pb.TagNumber(1) OSLifecycleRequest_CycleType get type => $_getN(0); @$pb.TagNumber(1) set type(OSLifecycleRequest_CycleType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasType() => $_has(0); @$pb.TagNumber(1) void clearType() => $_clearField(1); } class OSLifecycleResponse extends $pb.GeneratedMessage { factory OSLifecycleResponse() => create(); OSLifecycleResponse._(); factory OSLifecycleResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OSLifecycleResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'OSLifecycleResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OSLifecycleResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OSLifecycleResponse copyWith(void Function(OSLifecycleResponse) updates) => super.copyWith((message) => updates(message as OSLifecycleResponse)) as OSLifecycleResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OSLifecycleResponse create() => OSLifecycleResponse._(); @$core.override OSLifecycleResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static OSLifecycleResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OSLifecycleResponse? _defaultInstance; } class LoginRequest extends $pb.GeneratedMessage { factory LoginRequest({ $core.String? setupKey, @$core.Deprecated('This field is deprecated.') $core.String? preSharedKey, $core.String? managementUrl, $core.String? adminURL, $core.Iterable<$core.String>? natExternalIPs, $core.bool? cleanNATExternalIPs, $core.List<$core.int>? customDNSAddress, $core.bool? isUnixDesktopClient, $core.String? hostname, $core.bool? rosenpassEnabled, $core.String? interfaceName, $fixnum.Int64? wireguardPort, $core.String? optionalPreSharedKey, $core.bool? disableAutoConnect, $core.bool? serverSSHAllowed, $core.bool? rosenpassPermissive, $core.Iterable<$core.String>? extraIFaceBlacklist, $core.bool? networkMonitor, $1.Duration? dnsRouteInterval, $core.bool? disableClientRoutes, $core.bool? disableServerRoutes, $core.bool? disableDns, $core.bool? disableFirewall, $core.bool? blockLanAccess, $core.bool? disableNotifications, $core.Iterable<$core.String>? dnsLabels, $core.bool? cleanDNSLabels, $core.bool? lazyConnectionEnabled, $core.bool? blockInbound, $core.String? profileName, $core.String? username, $fixnum.Int64? mtu, $core.String? hint, $core.bool? enableSSHRoot, $core.bool? enableSSHSFTP, $core.bool? enableSSHLocalPortForwarding, $core.bool? enableSSHRemotePortForwarding, $core.bool? disableSSHAuth, $core.int? sshJWTCacheTTL, }) { final result = create(); if (setupKey != null) result.setupKey = setupKey; if (preSharedKey != null) result.preSharedKey = preSharedKey; if (managementUrl != null) result.managementUrl = managementUrl; if (adminURL != null) result.adminURL = adminURL; if (natExternalIPs != null) result.natExternalIPs.addAll(natExternalIPs); if (cleanNATExternalIPs != null) result.cleanNATExternalIPs = cleanNATExternalIPs; if (customDNSAddress != null) result.customDNSAddress = customDNSAddress; if (isUnixDesktopClient != null) result.isUnixDesktopClient = isUnixDesktopClient; if (hostname != null) result.hostname = hostname; if (rosenpassEnabled != null) result.rosenpassEnabled = rosenpassEnabled; if (interfaceName != null) result.interfaceName = interfaceName; if (wireguardPort != null) result.wireguardPort = wireguardPort; if (optionalPreSharedKey != null) result.optionalPreSharedKey = optionalPreSharedKey; if (disableAutoConnect != null) result.disableAutoConnect = disableAutoConnect; if (serverSSHAllowed != null) result.serverSSHAllowed = serverSSHAllowed; if (rosenpassPermissive != null) result.rosenpassPermissive = rosenpassPermissive; if (extraIFaceBlacklist != null) result.extraIFaceBlacklist.addAll(extraIFaceBlacklist); if (networkMonitor != null) result.networkMonitor = networkMonitor; if (dnsRouteInterval != null) result.dnsRouteInterval = dnsRouteInterval; if (disableClientRoutes != null) result.disableClientRoutes = disableClientRoutes; if (disableServerRoutes != null) result.disableServerRoutes = disableServerRoutes; if (disableDns != null) result.disableDns = disableDns; if (disableFirewall != null) result.disableFirewall = disableFirewall; if (blockLanAccess != null) result.blockLanAccess = blockLanAccess; if (disableNotifications != null) result.disableNotifications = disableNotifications; if (dnsLabels != null) result.dnsLabels.addAll(dnsLabels); if (cleanDNSLabels != null) result.cleanDNSLabels = cleanDNSLabels; if (lazyConnectionEnabled != null) result.lazyConnectionEnabled = lazyConnectionEnabled; if (blockInbound != null) result.blockInbound = blockInbound; if (profileName != null) result.profileName = profileName; if (username != null) result.username = username; if (mtu != null) result.mtu = mtu; if (hint != null) result.hint = hint; if (enableSSHRoot != null) result.enableSSHRoot = enableSSHRoot; if (enableSSHSFTP != null) result.enableSSHSFTP = enableSSHSFTP; if (enableSSHLocalPortForwarding != null) result.enableSSHLocalPortForwarding = enableSSHLocalPortForwarding; if (enableSSHRemotePortForwarding != null) result.enableSSHRemotePortForwarding = enableSSHRemotePortForwarding; if (disableSSHAuth != null) result.disableSSHAuth = disableSSHAuth; if (sshJWTCacheTTL != null) result.sshJWTCacheTTL = sshJWTCacheTTL; return result; } LoginRequest._(); factory LoginRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory LoginRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LoginRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'setupKey', protoName: 'setupKey') ..aOS(2, _omitFieldNames ? '' : 'preSharedKey', protoName: 'preSharedKey') ..aOS(3, _omitFieldNames ? '' : 'managementUrl', protoName: 'managementUrl') ..aOS(4, _omitFieldNames ? '' : 'adminURL', protoName: 'adminURL') ..pPS(5, _omitFieldNames ? '' : 'natExternalIPs', protoName: 'natExternalIPs') ..aOB(6, _omitFieldNames ? '' : 'cleanNATExternalIPs', protoName: 'cleanNATExternalIPs') ..a<$core.List<$core.int>>( 7, _omitFieldNames ? '' : 'customDNSAddress', $pb.PbFieldType.OY, protoName: 'customDNSAddress') ..aOB(8, _omitFieldNames ? '' : 'isUnixDesktopClient', protoName: 'isUnixDesktopClient') ..aOS(9, _omitFieldNames ? '' : 'hostname') ..aOB(10, _omitFieldNames ? '' : 'rosenpassEnabled', protoName: 'rosenpassEnabled') ..aOS(11, _omitFieldNames ? '' : 'interfaceName', protoName: 'interfaceName') ..aInt64(12, _omitFieldNames ? '' : 'wireguardPort', protoName: 'wireguardPort') ..aOS(13, _omitFieldNames ? '' : 'optionalPreSharedKey', protoName: 'optionalPreSharedKey') ..aOB(14, _omitFieldNames ? '' : 'disableAutoConnect', protoName: 'disableAutoConnect') ..aOB(15, _omitFieldNames ? '' : 'serverSSHAllowed', protoName: 'serverSSHAllowed') ..aOB(16, _omitFieldNames ? '' : 'rosenpassPermissive', protoName: 'rosenpassPermissive') ..pPS(17, _omitFieldNames ? '' : 'extraIFaceBlacklist', protoName: 'extraIFaceBlacklist') ..aOB(18, _omitFieldNames ? '' : 'networkMonitor', protoName: 'networkMonitor') ..aOM<$1.Duration>(19, _omitFieldNames ? '' : 'dnsRouteInterval', protoName: 'dnsRouteInterval', subBuilder: $1.Duration.create) ..aOB(20, _omitFieldNames ? '' : 'disableClientRoutes') ..aOB(21, _omitFieldNames ? '' : 'disableServerRoutes') ..aOB(22, _omitFieldNames ? '' : 'disableDns') ..aOB(23, _omitFieldNames ? '' : 'disableFirewall') ..aOB(24, _omitFieldNames ? '' : 'blockLanAccess') ..aOB(25, _omitFieldNames ? '' : 'disableNotifications') ..pPS(26, _omitFieldNames ? '' : 'dnsLabels') ..aOB(27, _omitFieldNames ? '' : 'cleanDNSLabels', protoName: 'cleanDNSLabels') ..aOB(28, _omitFieldNames ? '' : 'lazyConnectionEnabled', protoName: 'lazyConnectionEnabled') ..aOB(29, _omitFieldNames ? '' : 'blockInbound') ..aOS(30, _omitFieldNames ? '' : 'profileName', protoName: 'profileName') ..aOS(31, _omitFieldNames ? '' : 'username') ..aInt64(32, _omitFieldNames ? '' : 'mtu') ..aOS(33, _omitFieldNames ? '' : 'hint') ..aOB(34, _omitFieldNames ? '' : 'enableSSHRoot', protoName: 'enableSSHRoot') ..aOB(35, _omitFieldNames ? '' : 'enableSSHSFTP', protoName: 'enableSSHSFTP') ..aOB(36, _omitFieldNames ? '' : 'enableSSHLocalPortForwarding', protoName: 'enableSSHLocalPortForwarding') ..aOB(37, _omitFieldNames ? '' : 'enableSSHRemotePortForwarding', protoName: 'enableSSHRemotePortForwarding') ..aOB(38, _omitFieldNames ? '' : 'disableSSHAuth', protoName: 'disableSSHAuth') ..aI(39, _omitFieldNames ? '' : 'sshJWTCacheTTL', protoName: 'sshJWTCacheTTL') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LoginRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LoginRequest copyWith(void Function(LoginRequest) updates) => super.copyWith((message) => updates(message as LoginRequest)) as LoginRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LoginRequest create() => LoginRequest._(); @$core.override LoginRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static LoginRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LoginRequest? _defaultInstance; /// setupKey netbird setup key. @$pb.TagNumber(1) $core.String get setupKey => $_getSZ(0); @$pb.TagNumber(1) set setupKey($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasSetupKey() => $_has(0); @$pb.TagNumber(1) void clearSetupKey() => $_clearField(1); /// This is the old PreSharedKey field which will be deprecated in favor of optionalPreSharedKey field that is defined as optional /// to allow clearing of preshared key while being able to persist in the config file. @$core.Deprecated('This field is deprecated.') @$pb.TagNumber(2) $core.String get preSharedKey => $_getSZ(1); @$core.Deprecated('This field is deprecated.') @$pb.TagNumber(2) set preSharedKey($core.String value) => $_setString(1, value); @$core.Deprecated('This field is deprecated.') @$pb.TagNumber(2) $core.bool hasPreSharedKey() => $_has(1); @$core.Deprecated('This field is deprecated.') @$pb.TagNumber(2) void clearPreSharedKey() => $_clearField(2); /// managementUrl to authenticate. @$pb.TagNumber(3) $core.String get managementUrl => $_getSZ(2); @$pb.TagNumber(3) set managementUrl($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasManagementUrl() => $_has(2); @$pb.TagNumber(3) void clearManagementUrl() => $_clearField(3); /// adminUrl to manage keys. @$pb.TagNumber(4) $core.String get adminURL => $_getSZ(3); @$pb.TagNumber(4) set adminURL($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasAdminURL() => $_has(3); @$pb.TagNumber(4) void clearAdminURL() => $_clearField(4); /// natExternalIPs map list of external IPs @$pb.TagNumber(5) $pb.PbList<$core.String> get natExternalIPs => $_getList(4); /// cleanNATExternalIPs clean map list of external IPs. /// This is needed because the generated code /// omits initialized empty slices due to omitempty tags @$pb.TagNumber(6) $core.bool get cleanNATExternalIPs => $_getBF(5); @$pb.TagNumber(6) set cleanNATExternalIPs($core.bool value) => $_setBool(5, value); @$pb.TagNumber(6) $core.bool hasCleanNATExternalIPs() => $_has(5); @$pb.TagNumber(6) void clearCleanNATExternalIPs() => $_clearField(6); @$pb.TagNumber(7) $core.List<$core.int> get customDNSAddress => $_getN(6); @$pb.TagNumber(7) set customDNSAddress($core.List<$core.int> value) => $_setBytes(6, value); @$pb.TagNumber(7) $core.bool hasCustomDNSAddress() => $_has(6); @$pb.TagNumber(7) void clearCustomDNSAddress() => $_clearField(7); @$pb.TagNumber(8) $core.bool get isUnixDesktopClient => $_getBF(7); @$pb.TagNumber(8) set isUnixDesktopClient($core.bool value) => $_setBool(7, value); @$pb.TagNumber(8) $core.bool hasIsUnixDesktopClient() => $_has(7); @$pb.TagNumber(8) void clearIsUnixDesktopClient() => $_clearField(8); @$pb.TagNumber(9) $core.String get hostname => $_getSZ(8); @$pb.TagNumber(9) set hostname($core.String value) => $_setString(8, value); @$pb.TagNumber(9) $core.bool hasHostname() => $_has(8); @$pb.TagNumber(9) void clearHostname() => $_clearField(9); @$pb.TagNumber(10) $core.bool get rosenpassEnabled => $_getBF(9); @$pb.TagNumber(10) set rosenpassEnabled($core.bool value) => $_setBool(9, value); @$pb.TagNumber(10) $core.bool hasRosenpassEnabled() => $_has(9); @$pb.TagNumber(10) void clearRosenpassEnabled() => $_clearField(10); @$pb.TagNumber(11) $core.String get interfaceName => $_getSZ(10); @$pb.TagNumber(11) set interfaceName($core.String value) => $_setString(10, value); @$pb.TagNumber(11) $core.bool hasInterfaceName() => $_has(10); @$pb.TagNumber(11) void clearInterfaceName() => $_clearField(11); @$pb.TagNumber(12) $fixnum.Int64 get wireguardPort => $_getI64(11); @$pb.TagNumber(12) set wireguardPort($fixnum.Int64 value) => $_setInt64(11, value); @$pb.TagNumber(12) $core.bool hasWireguardPort() => $_has(11); @$pb.TagNumber(12) void clearWireguardPort() => $_clearField(12); @$pb.TagNumber(13) $core.String get optionalPreSharedKey => $_getSZ(12); @$pb.TagNumber(13) set optionalPreSharedKey($core.String value) => $_setString(12, value); @$pb.TagNumber(13) $core.bool hasOptionalPreSharedKey() => $_has(12); @$pb.TagNumber(13) void clearOptionalPreSharedKey() => $_clearField(13); @$pb.TagNumber(14) $core.bool get disableAutoConnect => $_getBF(13); @$pb.TagNumber(14) set disableAutoConnect($core.bool value) => $_setBool(13, value); @$pb.TagNumber(14) $core.bool hasDisableAutoConnect() => $_has(13); @$pb.TagNumber(14) void clearDisableAutoConnect() => $_clearField(14); @$pb.TagNumber(15) $core.bool get serverSSHAllowed => $_getBF(14); @$pb.TagNumber(15) set serverSSHAllowed($core.bool value) => $_setBool(14, value); @$pb.TagNumber(15) $core.bool hasServerSSHAllowed() => $_has(14); @$pb.TagNumber(15) void clearServerSSHAllowed() => $_clearField(15); @$pb.TagNumber(16) $core.bool get rosenpassPermissive => $_getBF(15); @$pb.TagNumber(16) set rosenpassPermissive($core.bool value) => $_setBool(15, value); @$pb.TagNumber(16) $core.bool hasRosenpassPermissive() => $_has(15); @$pb.TagNumber(16) void clearRosenpassPermissive() => $_clearField(16); @$pb.TagNumber(17) $pb.PbList<$core.String> get extraIFaceBlacklist => $_getList(16); @$pb.TagNumber(18) $core.bool get networkMonitor => $_getBF(17); @$pb.TagNumber(18) set networkMonitor($core.bool value) => $_setBool(17, value); @$pb.TagNumber(18) $core.bool hasNetworkMonitor() => $_has(17); @$pb.TagNumber(18) void clearNetworkMonitor() => $_clearField(18); @$pb.TagNumber(19) $1.Duration get dnsRouteInterval => $_getN(18); @$pb.TagNumber(19) set dnsRouteInterval($1.Duration value) => $_setField(19, value); @$pb.TagNumber(19) $core.bool hasDnsRouteInterval() => $_has(18); @$pb.TagNumber(19) void clearDnsRouteInterval() => $_clearField(19); @$pb.TagNumber(19) $1.Duration ensureDnsRouteInterval() => $_ensure(18); @$pb.TagNumber(20) $core.bool get disableClientRoutes => $_getBF(19); @$pb.TagNumber(20) set disableClientRoutes($core.bool value) => $_setBool(19, value); @$pb.TagNumber(20) $core.bool hasDisableClientRoutes() => $_has(19); @$pb.TagNumber(20) void clearDisableClientRoutes() => $_clearField(20); @$pb.TagNumber(21) $core.bool get disableServerRoutes => $_getBF(20); @$pb.TagNumber(21) set disableServerRoutes($core.bool value) => $_setBool(20, value); @$pb.TagNumber(21) $core.bool hasDisableServerRoutes() => $_has(20); @$pb.TagNumber(21) void clearDisableServerRoutes() => $_clearField(21); @$pb.TagNumber(22) $core.bool get disableDns => $_getBF(21); @$pb.TagNumber(22) set disableDns($core.bool value) => $_setBool(21, value); @$pb.TagNumber(22) $core.bool hasDisableDns() => $_has(21); @$pb.TagNumber(22) void clearDisableDns() => $_clearField(22); @$pb.TagNumber(23) $core.bool get disableFirewall => $_getBF(22); @$pb.TagNumber(23) set disableFirewall($core.bool value) => $_setBool(22, value); @$pb.TagNumber(23) $core.bool hasDisableFirewall() => $_has(22); @$pb.TagNumber(23) void clearDisableFirewall() => $_clearField(23); @$pb.TagNumber(24) $core.bool get blockLanAccess => $_getBF(23); @$pb.TagNumber(24) set blockLanAccess($core.bool value) => $_setBool(23, value); @$pb.TagNumber(24) $core.bool hasBlockLanAccess() => $_has(23); @$pb.TagNumber(24) void clearBlockLanAccess() => $_clearField(24); @$pb.TagNumber(25) $core.bool get disableNotifications => $_getBF(24); @$pb.TagNumber(25) set disableNotifications($core.bool value) => $_setBool(24, value); @$pb.TagNumber(25) $core.bool hasDisableNotifications() => $_has(24); @$pb.TagNumber(25) void clearDisableNotifications() => $_clearField(25); @$pb.TagNumber(26) $pb.PbList<$core.String> get dnsLabels => $_getList(25); /// cleanDNSLabels clean map list of DNS labels. /// This is needed because the generated code /// omits initialized empty slices due to omitempty tags @$pb.TagNumber(27) $core.bool get cleanDNSLabels => $_getBF(26); @$pb.TagNumber(27) set cleanDNSLabels($core.bool value) => $_setBool(26, value); @$pb.TagNumber(27) $core.bool hasCleanDNSLabels() => $_has(26); @$pb.TagNumber(27) void clearCleanDNSLabels() => $_clearField(27); @$pb.TagNumber(28) $core.bool get lazyConnectionEnabled => $_getBF(27); @$pb.TagNumber(28) set lazyConnectionEnabled($core.bool value) => $_setBool(27, value); @$pb.TagNumber(28) $core.bool hasLazyConnectionEnabled() => $_has(27); @$pb.TagNumber(28) void clearLazyConnectionEnabled() => $_clearField(28); @$pb.TagNumber(29) $core.bool get blockInbound => $_getBF(28); @$pb.TagNumber(29) set blockInbound($core.bool value) => $_setBool(28, value); @$pb.TagNumber(29) $core.bool hasBlockInbound() => $_has(28); @$pb.TagNumber(29) void clearBlockInbound() => $_clearField(29); @$pb.TagNumber(30) $core.String get profileName => $_getSZ(29); @$pb.TagNumber(30) set profileName($core.String value) => $_setString(29, value); @$pb.TagNumber(30) $core.bool hasProfileName() => $_has(29); @$pb.TagNumber(30) void clearProfileName() => $_clearField(30); @$pb.TagNumber(31) $core.String get username => $_getSZ(30); @$pb.TagNumber(31) set username($core.String value) => $_setString(30, value); @$pb.TagNumber(31) $core.bool hasUsername() => $_has(30); @$pb.TagNumber(31) void clearUsername() => $_clearField(31); @$pb.TagNumber(32) $fixnum.Int64 get mtu => $_getI64(31); @$pb.TagNumber(32) set mtu($fixnum.Int64 value) => $_setInt64(31, value); @$pb.TagNumber(32) $core.bool hasMtu() => $_has(31); @$pb.TagNumber(32) void clearMtu() => $_clearField(32); /// hint is used to pre-fill the email/username field during SSO authentication @$pb.TagNumber(33) $core.String get hint => $_getSZ(32); @$pb.TagNumber(33) set hint($core.String value) => $_setString(32, value); @$pb.TagNumber(33) $core.bool hasHint() => $_has(32); @$pb.TagNumber(33) void clearHint() => $_clearField(33); @$pb.TagNumber(34) $core.bool get enableSSHRoot => $_getBF(33); @$pb.TagNumber(34) set enableSSHRoot($core.bool value) => $_setBool(33, value); @$pb.TagNumber(34) $core.bool hasEnableSSHRoot() => $_has(33); @$pb.TagNumber(34) void clearEnableSSHRoot() => $_clearField(34); @$pb.TagNumber(35) $core.bool get enableSSHSFTP => $_getBF(34); @$pb.TagNumber(35) set enableSSHSFTP($core.bool value) => $_setBool(34, value); @$pb.TagNumber(35) $core.bool hasEnableSSHSFTP() => $_has(34); @$pb.TagNumber(35) void clearEnableSSHSFTP() => $_clearField(35); @$pb.TagNumber(36) $core.bool get enableSSHLocalPortForwarding => $_getBF(35); @$pb.TagNumber(36) set enableSSHLocalPortForwarding($core.bool value) => $_setBool(35, value); @$pb.TagNumber(36) $core.bool hasEnableSSHLocalPortForwarding() => $_has(35); @$pb.TagNumber(36) void clearEnableSSHLocalPortForwarding() => $_clearField(36); @$pb.TagNumber(37) $core.bool get enableSSHRemotePortForwarding => $_getBF(36); @$pb.TagNumber(37) set enableSSHRemotePortForwarding($core.bool value) => $_setBool(36, value); @$pb.TagNumber(37) $core.bool hasEnableSSHRemotePortForwarding() => $_has(36); @$pb.TagNumber(37) void clearEnableSSHRemotePortForwarding() => $_clearField(37); @$pb.TagNumber(38) $core.bool get disableSSHAuth => $_getBF(37); @$pb.TagNumber(38) set disableSSHAuth($core.bool value) => $_setBool(37, value); @$pb.TagNumber(38) $core.bool hasDisableSSHAuth() => $_has(37); @$pb.TagNumber(38) void clearDisableSSHAuth() => $_clearField(38); @$pb.TagNumber(39) $core.int get sshJWTCacheTTL => $_getIZ(38); @$pb.TagNumber(39) set sshJWTCacheTTL($core.int value) => $_setSignedInt32(38, value); @$pb.TagNumber(39) $core.bool hasSshJWTCacheTTL() => $_has(38); @$pb.TagNumber(39) void clearSshJWTCacheTTL() => $_clearField(39); } class LoginResponse extends $pb.GeneratedMessage { factory LoginResponse({ $core.bool? needsSSOLogin, $core.String? userCode, $core.String? verificationURI, $core.String? verificationURIComplete, }) { final result = create(); if (needsSSOLogin != null) result.needsSSOLogin = needsSSOLogin; if (userCode != null) result.userCode = userCode; if (verificationURI != null) result.verificationURI = verificationURI; if (verificationURIComplete != null) result.verificationURIComplete = verificationURIComplete; return result; } LoginResponse._(); factory LoginResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory LoginResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LoginResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'needsSSOLogin', protoName: 'needsSSOLogin') ..aOS(2, _omitFieldNames ? '' : 'userCode', protoName: 'userCode') ..aOS(3, _omitFieldNames ? '' : 'verificationURI', protoName: 'verificationURI') ..aOS(4, _omitFieldNames ? '' : 'verificationURIComplete', protoName: 'verificationURIComplete') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LoginResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LoginResponse copyWith(void Function(LoginResponse) updates) => super.copyWith((message) => updates(message as LoginResponse)) as LoginResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LoginResponse create() => LoginResponse._(); @$core.override LoginResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static LoginResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LoginResponse? _defaultInstance; @$pb.TagNumber(1) $core.bool get needsSSOLogin => $_getBF(0); @$pb.TagNumber(1) set needsSSOLogin($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasNeedsSSOLogin() => $_has(0); @$pb.TagNumber(1) void clearNeedsSSOLogin() => $_clearField(1); @$pb.TagNumber(2) $core.String get userCode => $_getSZ(1); @$pb.TagNumber(2) set userCode($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUserCode() => $_has(1); @$pb.TagNumber(2) void clearUserCode() => $_clearField(2); @$pb.TagNumber(3) $core.String get verificationURI => $_getSZ(2); @$pb.TagNumber(3) set verificationURI($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasVerificationURI() => $_has(2); @$pb.TagNumber(3) void clearVerificationURI() => $_clearField(3); @$pb.TagNumber(4) $core.String get verificationURIComplete => $_getSZ(3); @$pb.TagNumber(4) set verificationURIComplete($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasVerificationURIComplete() => $_has(3); @$pb.TagNumber(4) void clearVerificationURIComplete() => $_clearField(4); } class WaitSSOLoginRequest extends $pb.GeneratedMessage { factory WaitSSOLoginRequest({ $core.String? userCode, $core.String? hostname, }) { final result = create(); if (userCode != null) result.userCode = userCode; if (hostname != null) result.hostname = hostname; return result; } WaitSSOLoginRequest._(); factory WaitSSOLoginRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory WaitSSOLoginRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'WaitSSOLoginRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'userCode', protoName: 'userCode') ..aOS(2, _omitFieldNames ? '' : 'hostname') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WaitSSOLoginRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WaitSSOLoginRequest copyWith(void Function(WaitSSOLoginRequest) updates) => super.copyWith((message) => updates(message as WaitSSOLoginRequest)) as WaitSSOLoginRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static WaitSSOLoginRequest create() => WaitSSOLoginRequest._(); @$core.override WaitSSOLoginRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static WaitSSOLoginRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static WaitSSOLoginRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get userCode => $_getSZ(0); @$pb.TagNumber(1) set userCode($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasUserCode() => $_has(0); @$pb.TagNumber(1) void clearUserCode() => $_clearField(1); @$pb.TagNumber(2) $core.String get hostname => $_getSZ(1); @$pb.TagNumber(2) set hostname($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasHostname() => $_has(1); @$pb.TagNumber(2) void clearHostname() => $_clearField(2); } class WaitSSOLoginResponse extends $pb.GeneratedMessage { factory WaitSSOLoginResponse({ $core.String? email, }) { final result = create(); if (email != null) result.email = email; return result; } WaitSSOLoginResponse._(); factory WaitSSOLoginResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory WaitSSOLoginResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'WaitSSOLoginResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'email') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WaitSSOLoginResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WaitSSOLoginResponse copyWith(void Function(WaitSSOLoginResponse) updates) => super.copyWith((message) => updates(message as WaitSSOLoginResponse)) as WaitSSOLoginResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static WaitSSOLoginResponse create() => WaitSSOLoginResponse._(); @$core.override WaitSSOLoginResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static WaitSSOLoginResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static WaitSSOLoginResponse? _defaultInstance; @$pb.TagNumber(1) $core.String get email => $_getSZ(0); @$pb.TagNumber(1) set email($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasEmail() => $_has(0); @$pb.TagNumber(1) void clearEmail() => $_clearField(1); } class UpRequest extends $pb.GeneratedMessage { factory UpRequest({ $core.String? profileName, $core.String? username, }) { final result = create(); if (profileName != null) result.profileName = profileName; if (username != null) result.username = username; return result; } UpRequest._(); factory UpRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory UpRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'UpRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'profileName', protoName: 'profileName') ..aOS(2, _omitFieldNames ? '' : 'username') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpRequest copyWith(void Function(UpRequest) updates) => super.copyWith((message) => updates(message as UpRequest)) as UpRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UpRequest create() => UpRequest._(); @$core.override UpRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static UpRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get profileName => $_getSZ(0); @$pb.TagNumber(1) set profileName($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasProfileName() => $_has(0); @$pb.TagNumber(1) void clearProfileName() => $_clearField(1); @$pb.TagNumber(2) $core.String get username => $_getSZ(1); @$pb.TagNumber(2) set username($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUsername() => $_has(1); @$pb.TagNumber(2) void clearUsername() => $_clearField(2); } class UpResponse extends $pb.GeneratedMessage { factory UpResponse() => create(); UpResponse._(); factory UpResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory UpResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'UpResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpResponse copyWith(void Function(UpResponse) updates) => super.copyWith((message) => updates(message as UpResponse)) as UpResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UpResponse create() => UpResponse._(); @$core.override UpResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static UpResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpResponse? _defaultInstance; } class StatusRequest extends $pb.GeneratedMessage { factory StatusRequest({ $core.bool? getFullPeerStatus, $core.bool? shouldRunProbes, $core.bool? waitForReady, }) { final result = create(); if (getFullPeerStatus != null) result.getFullPeerStatus = getFullPeerStatus; if (shouldRunProbes != null) result.shouldRunProbes = shouldRunProbes; if (waitForReady != null) result.waitForReady = waitForReady; return result; } StatusRequest._(); factory StatusRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory StatusRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'StatusRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'getFullPeerStatus', protoName: 'getFullPeerStatus') ..aOB(2, _omitFieldNames ? '' : 'shouldRunProbes', protoName: 'shouldRunProbes') ..aOB(3, _omitFieldNames ? '' : 'waitForReady', protoName: 'waitForReady') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StatusRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StatusRequest copyWith(void Function(StatusRequest) updates) => super.copyWith((message) => updates(message as StatusRequest)) as StatusRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static StatusRequest create() => StatusRequest._(); @$core.override StatusRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static StatusRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StatusRequest? _defaultInstance; @$pb.TagNumber(1) $core.bool get getFullPeerStatus => $_getBF(0); @$pb.TagNumber(1) set getFullPeerStatus($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasGetFullPeerStatus() => $_has(0); @$pb.TagNumber(1) void clearGetFullPeerStatus() => $_clearField(1); @$pb.TagNumber(2) $core.bool get shouldRunProbes => $_getBF(1); @$pb.TagNumber(2) set shouldRunProbes($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasShouldRunProbes() => $_has(1); @$pb.TagNumber(2) void clearShouldRunProbes() => $_clearField(2); /// the UI do not using this yet, but CLIs could use it to wait until the status is ready @$pb.TagNumber(3) $core.bool get waitForReady => $_getBF(2); @$pb.TagNumber(3) set waitForReady($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasWaitForReady() => $_has(2); @$pb.TagNumber(3) void clearWaitForReady() => $_clearField(3); } class StatusResponse extends $pb.GeneratedMessage { factory StatusResponse({ $core.String? status, FullStatus? fullStatus, $core.String? daemonVersion, }) { final result = create(); if (status != null) result.status = status; if (fullStatus != null) result.fullStatus = fullStatus; if (daemonVersion != null) result.daemonVersion = daemonVersion; return result; } StatusResponse._(); factory StatusResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory StatusResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'StatusResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'status') ..aOM(2, _omitFieldNames ? '' : 'fullStatus', protoName: 'fullStatus', subBuilder: FullStatus.create) ..aOS(3, _omitFieldNames ? '' : 'daemonVersion', protoName: 'daemonVersion') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StatusResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StatusResponse copyWith(void Function(StatusResponse) updates) => super.copyWith((message) => updates(message as StatusResponse)) as StatusResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static StatusResponse create() => StatusResponse._(); @$core.override StatusResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static StatusResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StatusResponse? _defaultInstance; /// status of the server. @$pb.TagNumber(1) $core.String get status => $_getSZ(0); @$pb.TagNumber(1) set status($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasStatus() => $_has(0); @$pb.TagNumber(1) void clearStatus() => $_clearField(1); @$pb.TagNumber(2) FullStatus get fullStatus => $_getN(1); @$pb.TagNumber(2) set fullStatus(FullStatus value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasFullStatus() => $_has(1); @$pb.TagNumber(2) void clearFullStatus() => $_clearField(2); @$pb.TagNumber(2) FullStatus ensureFullStatus() => $_ensure(1); /// NetBird daemon version @$pb.TagNumber(3) $core.String get daemonVersion => $_getSZ(2); @$pb.TagNumber(3) set daemonVersion($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasDaemonVersion() => $_has(2); @$pb.TagNumber(3) void clearDaemonVersion() => $_clearField(3); } class DownRequest extends $pb.GeneratedMessage { factory DownRequest() => create(); DownRequest._(); factory DownRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DownRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DownRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DownRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DownRequest copyWith(void Function(DownRequest) updates) => super.copyWith((message) => updates(message as DownRequest)) as DownRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DownRequest create() => DownRequest._(); @$core.override DownRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DownRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DownRequest? _defaultInstance; } class DownResponse extends $pb.GeneratedMessage { factory DownResponse() => create(); DownResponse._(); factory DownResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DownResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DownResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DownResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DownResponse copyWith(void Function(DownResponse) updates) => super.copyWith((message) => updates(message as DownResponse)) as DownResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DownResponse create() => DownResponse._(); @$core.override DownResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DownResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DownResponse? _defaultInstance; } class GetConfigRequest extends $pb.GeneratedMessage { factory GetConfigRequest({ $core.String? profileName, $core.String? username, }) { final result = create(); if (profileName != null) result.profileName = profileName; if (username != null) result.username = username; return result; } GetConfigRequest._(); factory GetConfigRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetConfigRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'GetConfigRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'profileName', protoName: 'profileName') ..aOS(2, _omitFieldNames ? '' : 'username') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetConfigRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetConfigRequest copyWith(void Function(GetConfigRequest) updates) => super.copyWith((message) => updates(message as GetConfigRequest)) as GetConfigRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetConfigRequest create() => GetConfigRequest._(); @$core.override GetConfigRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static GetConfigRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetConfigRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get profileName => $_getSZ(0); @$pb.TagNumber(1) set profileName($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasProfileName() => $_has(0); @$pb.TagNumber(1) void clearProfileName() => $_clearField(1); @$pb.TagNumber(2) $core.String get username => $_getSZ(1); @$pb.TagNumber(2) set username($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUsername() => $_has(1); @$pb.TagNumber(2) void clearUsername() => $_clearField(2); } class GetConfigResponse extends $pb.GeneratedMessage { factory GetConfigResponse({ $core.String? managementUrl, $core.String? configFile, $core.String? logFile, $core.String? preSharedKey, $core.String? adminURL, $core.String? interfaceName, $fixnum.Int64? wireguardPort, $fixnum.Int64? mtu, $core.bool? disableAutoConnect, $core.bool? serverSSHAllowed, $core.bool? rosenpassEnabled, $core.bool? rosenpassPermissive, $core.bool? disableNotifications, $core.bool? lazyConnectionEnabled, $core.bool? blockInbound, $core.bool? networkMonitor, $core.bool? disableDns, $core.bool? disableClientRoutes, $core.bool? disableServerRoutes, $core.bool? blockLanAccess, $core.bool? enableSSHRoot, $core.bool? enableSSHLocalPortForwarding, $core.bool? enableSSHRemotePortForwarding, $core.bool? enableSSHSFTP, $core.bool? disableSSHAuth, $core.int? sshJWTCacheTTL, }) { final result = create(); if (managementUrl != null) result.managementUrl = managementUrl; if (configFile != null) result.configFile = configFile; if (logFile != null) result.logFile = logFile; if (preSharedKey != null) result.preSharedKey = preSharedKey; if (adminURL != null) result.adminURL = adminURL; if (interfaceName != null) result.interfaceName = interfaceName; if (wireguardPort != null) result.wireguardPort = wireguardPort; if (mtu != null) result.mtu = mtu; if (disableAutoConnect != null) result.disableAutoConnect = disableAutoConnect; if (serverSSHAllowed != null) result.serverSSHAllowed = serverSSHAllowed; if (rosenpassEnabled != null) result.rosenpassEnabled = rosenpassEnabled; if (rosenpassPermissive != null) result.rosenpassPermissive = rosenpassPermissive; if (disableNotifications != null) result.disableNotifications = disableNotifications; if (lazyConnectionEnabled != null) result.lazyConnectionEnabled = lazyConnectionEnabled; if (blockInbound != null) result.blockInbound = blockInbound; if (networkMonitor != null) result.networkMonitor = networkMonitor; if (disableDns != null) result.disableDns = disableDns; if (disableClientRoutes != null) result.disableClientRoutes = disableClientRoutes; if (disableServerRoutes != null) result.disableServerRoutes = disableServerRoutes; if (blockLanAccess != null) result.blockLanAccess = blockLanAccess; if (enableSSHRoot != null) result.enableSSHRoot = enableSSHRoot; if (enableSSHLocalPortForwarding != null) result.enableSSHLocalPortForwarding = enableSSHLocalPortForwarding; if (enableSSHRemotePortForwarding != null) result.enableSSHRemotePortForwarding = enableSSHRemotePortForwarding; if (enableSSHSFTP != null) result.enableSSHSFTP = enableSSHSFTP; if (disableSSHAuth != null) result.disableSSHAuth = disableSSHAuth; if (sshJWTCacheTTL != null) result.sshJWTCacheTTL = sshJWTCacheTTL; return result; } GetConfigResponse._(); factory GetConfigResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetConfigResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'GetConfigResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'managementUrl', protoName: 'managementUrl') ..aOS(2, _omitFieldNames ? '' : 'configFile', protoName: 'configFile') ..aOS(3, _omitFieldNames ? '' : 'logFile', protoName: 'logFile') ..aOS(4, _omitFieldNames ? '' : 'preSharedKey', protoName: 'preSharedKey') ..aOS(5, _omitFieldNames ? '' : 'adminURL', protoName: 'adminURL') ..aOS(6, _omitFieldNames ? '' : 'interfaceName', protoName: 'interfaceName') ..aInt64(7, _omitFieldNames ? '' : 'wireguardPort', protoName: 'wireguardPort') ..aInt64(8, _omitFieldNames ? '' : 'mtu') ..aOB(9, _omitFieldNames ? '' : 'disableAutoConnect', protoName: 'disableAutoConnect') ..aOB(10, _omitFieldNames ? '' : 'serverSSHAllowed', protoName: 'serverSSHAllowed') ..aOB(11, _omitFieldNames ? '' : 'rosenpassEnabled', protoName: 'rosenpassEnabled') ..aOB(12, _omitFieldNames ? '' : 'rosenpassPermissive', protoName: 'rosenpassPermissive') ..aOB(13, _omitFieldNames ? '' : 'disableNotifications') ..aOB(14, _omitFieldNames ? '' : 'lazyConnectionEnabled', protoName: 'lazyConnectionEnabled') ..aOB(15, _omitFieldNames ? '' : 'blockInbound', protoName: 'blockInbound') ..aOB(16, _omitFieldNames ? '' : 'networkMonitor', protoName: 'networkMonitor') ..aOB(17, _omitFieldNames ? '' : 'disableDns') ..aOB(18, _omitFieldNames ? '' : 'disableClientRoutes') ..aOB(19, _omitFieldNames ? '' : 'disableServerRoutes') ..aOB(20, _omitFieldNames ? '' : 'blockLanAccess') ..aOB(21, _omitFieldNames ? '' : 'enableSSHRoot', protoName: 'enableSSHRoot') ..aOB(22, _omitFieldNames ? '' : 'enableSSHLocalPortForwarding', protoName: 'enableSSHLocalPortForwarding') ..aOB(23, _omitFieldNames ? '' : 'enableSSHRemotePortForwarding', protoName: 'enableSSHRemotePortForwarding') ..aOB(24, _omitFieldNames ? '' : 'enableSSHSFTP', protoName: 'enableSSHSFTP') ..aOB(25, _omitFieldNames ? '' : 'disableSSHAuth', protoName: 'disableSSHAuth') ..aI(26, _omitFieldNames ? '' : 'sshJWTCacheTTL', protoName: 'sshJWTCacheTTL') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetConfigResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetConfigResponse copyWith(void Function(GetConfigResponse) updates) => super.copyWith((message) => updates(message as GetConfigResponse)) as GetConfigResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetConfigResponse create() => GetConfigResponse._(); @$core.override GetConfigResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static GetConfigResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetConfigResponse? _defaultInstance; /// managementUrl settings value. @$pb.TagNumber(1) $core.String get managementUrl => $_getSZ(0); @$pb.TagNumber(1) set managementUrl($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasManagementUrl() => $_has(0); @$pb.TagNumber(1) void clearManagementUrl() => $_clearField(1); /// configFile settings value. @$pb.TagNumber(2) $core.String get configFile => $_getSZ(1); @$pb.TagNumber(2) set configFile($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasConfigFile() => $_has(1); @$pb.TagNumber(2) void clearConfigFile() => $_clearField(2); /// logFile settings value. @$pb.TagNumber(3) $core.String get logFile => $_getSZ(2); @$pb.TagNumber(3) set logFile($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasLogFile() => $_has(2); @$pb.TagNumber(3) void clearLogFile() => $_clearField(3); /// preSharedKey settings value. @$pb.TagNumber(4) $core.String get preSharedKey => $_getSZ(3); @$pb.TagNumber(4) set preSharedKey($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasPreSharedKey() => $_has(3); @$pb.TagNumber(4) void clearPreSharedKey() => $_clearField(4); /// adminURL settings value. @$pb.TagNumber(5) $core.String get adminURL => $_getSZ(4); @$pb.TagNumber(5) set adminURL($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasAdminURL() => $_has(4); @$pb.TagNumber(5) void clearAdminURL() => $_clearField(5); @$pb.TagNumber(6) $core.String get interfaceName => $_getSZ(5); @$pb.TagNumber(6) set interfaceName($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasInterfaceName() => $_has(5); @$pb.TagNumber(6) void clearInterfaceName() => $_clearField(6); @$pb.TagNumber(7) $fixnum.Int64 get wireguardPort => $_getI64(6); @$pb.TagNumber(7) set wireguardPort($fixnum.Int64 value) => $_setInt64(6, value); @$pb.TagNumber(7) $core.bool hasWireguardPort() => $_has(6); @$pb.TagNumber(7) void clearWireguardPort() => $_clearField(7); @$pb.TagNumber(8) $fixnum.Int64 get mtu => $_getI64(7); @$pb.TagNumber(8) set mtu($fixnum.Int64 value) => $_setInt64(7, value); @$pb.TagNumber(8) $core.bool hasMtu() => $_has(7); @$pb.TagNumber(8) void clearMtu() => $_clearField(8); @$pb.TagNumber(9) $core.bool get disableAutoConnect => $_getBF(8); @$pb.TagNumber(9) set disableAutoConnect($core.bool value) => $_setBool(8, value); @$pb.TagNumber(9) $core.bool hasDisableAutoConnect() => $_has(8); @$pb.TagNumber(9) void clearDisableAutoConnect() => $_clearField(9); @$pb.TagNumber(10) $core.bool get serverSSHAllowed => $_getBF(9); @$pb.TagNumber(10) set serverSSHAllowed($core.bool value) => $_setBool(9, value); @$pb.TagNumber(10) $core.bool hasServerSSHAllowed() => $_has(9); @$pb.TagNumber(10) void clearServerSSHAllowed() => $_clearField(10); @$pb.TagNumber(11) $core.bool get rosenpassEnabled => $_getBF(10); @$pb.TagNumber(11) set rosenpassEnabled($core.bool value) => $_setBool(10, value); @$pb.TagNumber(11) $core.bool hasRosenpassEnabled() => $_has(10); @$pb.TagNumber(11) void clearRosenpassEnabled() => $_clearField(11); @$pb.TagNumber(12) $core.bool get rosenpassPermissive => $_getBF(11); @$pb.TagNumber(12) set rosenpassPermissive($core.bool value) => $_setBool(11, value); @$pb.TagNumber(12) $core.bool hasRosenpassPermissive() => $_has(11); @$pb.TagNumber(12) void clearRosenpassPermissive() => $_clearField(12); @$pb.TagNumber(13) $core.bool get disableNotifications => $_getBF(12); @$pb.TagNumber(13) set disableNotifications($core.bool value) => $_setBool(12, value); @$pb.TagNumber(13) $core.bool hasDisableNotifications() => $_has(12); @$pb.TagNumber(13) void clearDisableNotifications() => $_clearField(13); @$pb.TagNumber(14) $core.bool get lazyConnectionEnabled => $_getBF(13); @$pb.TagNumber(14) set lazyConnectionEnabled($core.bool value) => $_setBool(13, value); @$pb.TagNumber(14) $core.bool hasLazyConnectionEnabled() => $_has(13); @$pb.TagNumber(14) void clearLazyConnectionEnabled() => $_clearField(14); @$pb.TagNumber(15) $core.bool get blockInbound => $_getBF(14); @$pb.TagNumber(15) set blockInbound($core.bool value) => $_setBool(14, value); @$pb.TagNumber(15) $core.bool hasBlockInbound() => $_has(14); @$pb.TagNumber(15) void clearBlockInbound() => $_clearField(15); @$pb.TagNumber(16) $core.bool get networkMonitor => $_getBF(15); @$pb.TagNumber(16) set networkMonitor($core.bool value) => $_setBool(15, value); @$pb.TagNumber(16) $core.bool hasNetworkMonitor() => $_has(15); @$pb.TagNumber(16) void clearNetworkMonitor() => $_clearField(16); @$pb.TagNumber(17) $core.bool get disableDns => $_getBF(16); @$pb.TagNumber(17) set disableDns($core.bool value) => $_setBool(16, value); @$pb.TagNumber(17) $core.bool hasDisableDns() => $_has(16); @$pb.TagNumber(17) void clearDisableDns() => $_clearField(17); @$pb.TagNumber(18) $core.bool get disableClientRoutes => $_getBF(17); @$pb.TagNumber(18) set disableClientRoutes($core.bool value) => $_setBool(17, value); @$pb.TagNumber(18) $core.bool hasDisableClientRoutes() => $_has(17); @$pb.TagNumber(18) void clearDisableClientRoutes() => $_clearField(18); @$pb.TagNumber(19) $core.bool get disableServerRoutes => $_getBF(18); @$pb.TagNumber(19) set disableServerRoutes($core.bool value) => $_setBool(18, value); @$pb.TagNumber(19) $core.bool hasDisableServerRoutes() => $_has(18); @$pb.TagNumber(19) void clearDisableServerRoutes() => $_clearField(19); @$pb.TagNumber(20) $core.bool get blockLanAccess => $_getBF(19); @$pb.TagNumber(20) set blockLanAccess($core.bool value) => $_setBool(19, value); @$pb.TagNumber(20) $core.bool hasBlockLanAccess() => $_has(19); @$pb.TagNumber(20) void clearBlockLanAccess() => $_clearField(20); @$pb.TagNumber(21) $core.bool get enableSSHRoot => $_getBF(20); @$pb.TagNumber(21) set enableSSHRoot($core.bool value) => $_setBool(20, value); @$pb.TagNumber(21) $core.bool hasEnableSSHRoot() => $_has(20); @$pb.TagNumber(21) void clearEnableSSHRoot() => $_clearField(21); @$pb.TagNumber(22) $core.bool get enableSSHLocalPortForwarding => $_getBF(21); @$pb.TagNumber(22) set enableSSHLocalPortForwarding($core.bool value) => $_setBool(21, value); @$pb.TagNumber(22) $core.bool hasEnableSSHLocalPortForwarding() => $_has(21); @$pb.TagNumber(22) void clearEnableSSHLocalPortForwarding() => $_clearField(22); @$pb.TagNumber(23) $core.bool get enableSSHRemotePortForwarding => $_getBF(22); @$pb.TagNumber(23) set enableSSHRemotePortForwarding($core.bool value) => $_setBool(22, value); @$pb.TagNumber(23) $core.bool hasEnableSSHRemotePortForwarding() => $_has(22); @$pb.TagNumber(23) void clearEnableSSHRemotePortForwarding() => $_clearField(23); @$pb.TagNumber(24) $core.bool get enableSSHSFTP => $_getBF(23); @$pb.TagNumber(24) set enableSSHSFTP($core.bool value) => $_setBool(23, value); @$pb.TagNumber(24) $core.bool hasEnableSSHSFTP() => $_has(23); @$pb.TagNumber(24) void clearEnableSSHSFTP() => $_clearField(24); @$pb.TagNumber(25) $core.bool get disableSSHAuth => $_getBF(24); @$pb.TagNumber(25) set disableSSHAuth($core.bool value) => $_setBool(24, value); @$pb.TagNumber(25) $core.bool hasDisableSSHAuth() => $_has(24); @$pb.TagNumber(25) void clearDisableSSHAuth() => $_clearField(25); @$pb.TagNumber(26) $core.int get sshJWTCacheTTL => $_getIZ(25); @$pb.TagNumber(26) set sshJWTCacheTTL($core.int value) => $_setSignedInt32(25, value); @$pb.TagNumber(26) $core.bool hasSshJWTCacheTTL() => $_has(25); @$pb.TagNumber(26) void clearSshJWTCacheTTL() => $_clearField(26); } /// PeerState contains the latest state of a peer class PeerState extends $pb.GeneratedMessage { factory PeerState({ $core.String? iP, $core.String? pubKey, $core.String? connStatus, $2.Timestamp? connStatusUpdate, $core.bool? relayed, $core.String? localIceCandidateType, $core.String? remoteIceCandidateType, $core.String? fqdn, $core.String? localIceCandidateEndpoint, $core.String? remoteIceCandidateEndpoint, $2.Timestamp? lastWireguardHandshake, $fixnum.Int64? bytesRx, $fixnum.Int64? bytesTx, $core.bool? rosenpassEnabled, $core.Iterable<$core.String>? networks, $1.Duration? latency, $core.String? relayAddress, $core.List<$core.int>? sshHostKey, }) { final result = create(); if (iP != null) result.iP = iP; if (pubKey != null) result.pubKey = pubKey; if (connStatus != null) result.connStatus = connStatus; if (connStatusUpdate != null) result.connStatusUpdate = connStatusUpdate; if (relayed != null) result.relayed = relayed; if (localIceCandidateType != null) result.localIceCandidateType = localIceCandidateType; if (remoteIceCandidateType != null) result.remoteIceCandidateType = remoteIceCandidateType; if (fqdn != null) result.fqdn = fqdn; if (localIceCandidateEndpoint != null) result.localIceCandidateEndpoint = localIceCandidateEndpoint; if (remoteIceCandidateEndpoint != null) result.remoteIceCandidateEndpoint = remoteIceCandidateEndpoint; if (lastWireguardHandshake != null) result.lastWireguardHandshake = lastWireguardHandshake; if (bytesRx != null) result.bytesRx = bytesRx; if (bytesTx != null) result.bytesTx = bytesTx; if (rosenpassEnabled != null) result.rosenpassEnabled = rosenpassEnabled; if (networks != null) result.networks.addAll(networks); if (latency != null) result.latency = latency; if (relayAddress != null) result.relayAddress = relayAddress; if (sshHostKey != null) result.sshHostKey = sshHostKey; return result; } PeerState._(); factory PeerState.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory PeerState.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'PeerState', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'IP', protoName: 'IP') ..aOS(2, _omitFieldNames ? '' : 'pubKey', protoName: 'pubKey') ..aOS(3, _omitFieldNames ? '' : 'connStatus', protoName: 'connStatus') ..aOM<$2.Timestamp>(4, _omitFieldNames ? '' : 'connStatusUpdate', protoName: 'connStatusUpdate', subBuilder: $2.Timestamp.create) ..aOB(5, _omitFieldNames ? '' : 'relayed') ..aOS(7, _omitFieldNames ? '' : 'localIceCandidateType', protoName: 'localIceCandidateType') ..aOS(8, _omitFieldNames ? '' : 'remoteIceCandidateType', protoName: 'remoteIceCandidateType') ..aOS(9, _omitFieldNames ? '' : 'fqdn') ..aOS(10, _omitFieldNames ? '' : 'localIceCandidateEndpoint', protoName: 'localIceCandidateEndpoint') ..aOS(11, _omitFieldNames ? '' : 'remoteIceCandidateEndpoint', protoName: 'remoteIceCandidateEndpoint') ..aOM<$2.Timestamp>(12, _omitFieldNames ? '' : 'lastWireguardHandshake', protoName: 'lastWireguardHandshake', subBuilder: $2.Timestamp.create) ..aInt64(13, _omitFieldNames ? '' : 'bytesRx', protoName: 'bytesRx') ..aInt64(14, _omitFieldNames ? '' : 'bytesTx', protoName: 'bytesTx') ..aOB(15, _omitFieldNames ? '' : 'rosenpassEnabled', protoName: 'rosenpassEnabled') ..pPS(16, _omitFieldNames ? '' : 'networks') ..aOM<$1.Duration>(17, _omitFieldNames ? '' : 'latency', subBuilder: $1.Duration.create) ..aOS(18, _omitFieldNames ? '' : 'relayAddress', protoName: 'relayAddress') ..a<$core.List<$core.int>>( 19, _omitFieldNames ? '' : 'sshHostKey', $pb.PbFieldType.OY, protoName: 'sshHostKey') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PeerState clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PeerState copyWith(void Function(PeerState) updates) => super.copyWith((message) => updates(message as PeerState)) as PeerState; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PeerState create() => PeerState._(); @$core.override PeerState createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static PeerState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PeerState? _defaultInstance; @$pb.TagNumber(1) $core.String get iP => $_getSZ(0); @$pb.TagNumber(1) set iP($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIP() => $_has(0); @$pb.TagNumber(1) void clearIP() => $_clearField(1); @$pb.TagNumber(2) $core.String get pubKey => $_getSZ(1); @$pb.TagNumber(2) set pubKey($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasPubKey() => $_has(1); @$pb.TagNumber(2) void clearPubKey() => $_clearField(2); @$pb.TagNumber(3) $core.String get connStatus => $_getSZ(2); @$pb.TagNumber(3) set connStatus($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasConnStatus() => $_has(2); @$pb.TagNumber(3) void clearConnStatus() => $_clearField(3); @$pb.TagNumber(4) $2.Timestamp get connStatusUpdate => $_getN(3); @$pb.TagNumber(4) set connStatusUpdate($2.Timestamp value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasConnStatusUpdate() => $_has(3); @$pb.TagNumber(4) void clearConnStatusUpdate() => $_clearField(4); @$pb.TagNumber(4) $2.Timestamp ensureConnStatusUpdate() => $_ensure(3); @$pb.TagNumber(5) $core.bool get relayed => $_getBF(4); @$pb.TagNumber(5) set relayed($core.bool value) => $_setBool(4, value); @$pb.TagNumber(5) $core.bool hasRelayed() => $_has(4); @$pb.TagNumber(5) void clearRelayed() => $_clearField(5); @$pb.TagNumber(7) $core.String get localIceCandidateType => $_getSZ(5); @$pb.TagNumber(7) set localIceCandidateType($core.String value) => $_setString(5, value); @$pb.TagNumber(7) $core.bool hasLocalIceCandidateType() => $_has(5); @$pb.TagNumber(7) void clearLocalIceCandidateType() => $_clearField(7); @$pb.TagNumber(8) $core.String get remoteIceCandidateType => $_getSZ(6); @$pb.TagNumber(8) set remoteIceCandidateType($core.String value) => $_setString(6, value); @$pb.TagNumber(8) $core.bool hasRemoteIceCandidateType() => $_has(6); @$pb.TagNumber(8) void clearRemoteIceCandidateType() => $_clearField(8); @$pb.TagNumber(9) $core.String get fqdn => $_getSZ(7); @$pb.TagNumber(9) set fqdn($core.String value) => $_setString(7, value); @$pb.TagNumber(9) $core.bool hasFqdn() => $_has(7); @$pb.TagNumber(9) void clearFqdn() => $_clearField(9); @$pb.TagNumber(10) $core.String get localIceCandidateEndpoint => $_getSZ(8); @$pb.TagNumber(10) set localIceCandidateEndpoint($core.String value) => $_setString(8, value); @$pb.TagNumber(10) $core.bool hasLocalIceCandidateEndpoint() => $_has(8); @$pb.TagNumber(10) void clearLocalIceCandidateEndpoint() => $_clearField(10); @$pb.TagNumber(11) $core.String get remoteIceCandidateEndpoint => $_getSZ(9); @$pb.TagNumber(11) set remoteIceCandidateEndpoint($core.String value) => $_setString(9, value); @$pb.TagNumber(11) $core.bool hasRemoteIceCandidateEndpoint() => $_has(9); @$pb.TagNumber(11) void clearRemoteIceCandidateEndpoint() => $_clearField(11); @$pb.TagNumber(12) $2.Timestamp get lastWireguardHandshake => $_getN(10); @$pb.TagNumber(12) set lastWireguardHandshake($2.Timestamp value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasLastWireguardHandshake() => $_has(10); @$pb.TagNumber(12) void clearLastWireguardHandshake() => $_clearField(12); @$pb.TagNumber(12) $2.Timestamp ensureLastWireguardHandshake() => $_ensure(10); @$pb.TagNumber(13) $fixnum.Int64 get bytesRx => $_getI64(11); @$pb.TagNumber(13) set bytesRx($fixnum.Int64 value) => $_setInt64(11, value); @$pb.TagNumber(13) $core.bool hasBytesRx() => $_has(11); @$pb.TagNumber(13) void clearBytesRx() => $_clearField(13); @$pb.TagNumber(14) $fixnum.Int64 get bytesTx => $_getI64(12); @$pb.TagNumber(14) set bytesTx($fixnum.Int64 value) => $_setInt64(12, value); @$pb.TagNumber(14) $core.bool hasBytesTx() => $_has(12); @$pb.TagNumber(14) void clearBytesTx() => $_clearField(14); @$pb.TagNumber(15) $core.bool get rosenpassEnabled => $_getBF(13); @$pb.TagNumber(15) set rosenpassEnabled($core.bool value) => $_setBool(13, value); @$pb.TagNumber(15) $core.bool hasRosenpassEnabled() => $_has(13); @$pb.TagNumber(15) void clearRosenpassEnabled() => $_clearField(15); @$pb.TagNumber(16) $pb.PbList<$core.String> get networks => $_getList(14); @$pb.TagNumber(17) $1.Duration get latency => $_getN(15); @$pb.TagNumber(17) set latency($1.Duration value) => $_setField(17, value); @$pb.TagNumber(17) $core.bool hasLatency() => $_has(15); @$pb.TagNumber(17) void clearLatency() => $_clearField(17); @$pb.TagNumber(17) $1.Duration ensureLatency() => $_ensure(15); @$pb.TagNumber(18) $core.String get relayAddress => $_getSZ(16); @$pb.TagNumber(18) set relayAddress($core.String value) => $_setString(16, value); @$pb.TagNumber(18) $core.bool hasRelayAddress() => $_has(16); @$pb.TagNumber(18) void clearRelayAddress() => $_clearField(18); @$pb.TagNumber(19) $core.List<$core.int> get sshHostKey => $_getN(17); @$pb.TagNumber(19) set sshHostKey($core.List<$core.int> value) => $_setBytes(17, value); @$pb.TagNumber(19) $core.bool hasSshHostKey() => $_has(17); @$pb.TagNumber(19) void clearSshHostKey() => $_clearField(19); } /// LocalPeerState contains the latest state of the local peer class LocalPeerState extends $pb.GeneratedMessage { factory LocalPeerState({ $core.String? iP, $core.String? pubKey, $core.bool? kernelInterface, $core.String? fqdn, $core.bool? rosenpassEnabled, $core.bool? rosenpassPermissive, $core.Iterable<$core.String>? networks, }) { final result = create(); if (iP != null) result.iP = iP; if (pubKey != null) result.pubKey = pubKey; if (kernelInterface != null) result.kernelInterface = kernelInterface; if (fqdn != null) result.fqdn = fqdn; if (rosenpassEnabled != null) result.rosenpassEnabled = rosenpassEnabled; if (rosenpassPermissive != null) result.rosenpassPermissive = rosenpassPermissive; if (networks != null) result.networks.addAll(networks); return result; } LocalPeerState._(); factory LocalPeerState.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory LocalPeerState.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LocalPeerState', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'IP', protoName: 'IP') ..aOS(2, _omitFieldNames ? '' : 'pubKey', protoName: 'pubKey') ..aOB(3, _omitFieldNames ? '' : 'kernelInterface', protoName: 'kernelInterface') ..aOS(4, _omitFieldNames ? '' : 'fqdn') ..aOB(5, _omitFieldNames ? '' : 'rosenpassEnabled', protoName: 'rosenpassEnabled') ..aOB(6, _omitFieldNames ? '' : 'rosenpassPermissive', protoName: 'rosenpassPermissive') ..pPS(7, _omitFieldNames ? '' : 'networks') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LocalPeerState clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LocalPeerState copyWith(void Function(LocalPeerState) updates) => super.copyWith((message) => updates(message as LocalPeerState)) as LocalPeerState; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LocalPeerState create() => LocalPeerState._(); @$core.override LocalPeerState createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static LocalPeerState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LocalPeerState? _defaultInstance; @$pb.TagNumber(1) $core.String get iP => $_getSZ(0); @$pb.TagNumber(1) set iP($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasIP() => $_has(0); @$pb.TagNumber(1) void clearIP() => $_clearField(1); @$pb.TagNumber(2) $core.String get pubKey => $_getSZ(1); @$pb.TagNumber(2) set pubKey($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasPubKey() => $_has(1); @$pb.TagNumber(2) void clearPubKey() => $_clearField(2); @$pb.TagNumber(3) $core.bool get kernelInterface => $_getBF(2); @$pb.TagNumber(3) set kernelInterface($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasKernelInterface() => $_has(2); @$pb.TagNumber(3) void clearKernelInterface() => $_clearField(3); @$pb.TagNumber(4) $core.String get fqdn => $_getSZ(3); @$pb.TagNumber(4) set fqdn($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasFqdn() => $_has(3); @$pb.TagNumber(4) void clearFqdn() => $_clearField(4); @$pb.TagNumber(5) $core.bool get rosenpassEnabled => $_getBF(4); @$pb.TagNumber(5) set rosenpassEnabled($core.bool value) => $_setBool(4, value); @$pb.TagNumber(5) $core.bool hasRosenpassEnabled() => $_has(4); @$pb.TagNumber(5) void clearRosenpassEnabled() => $_clearField(5); @$pb.TagNumber(6) $core.bool get rosenpassPermissive => $_getBF(5); @$pb.TagNumber(6) set rosenpassPermissive($core.bool value) => $_setBool(5, value); @$pb.TagNumber(6) $core.bool hasRosenpassPermissive() => $_has(5); @$pb.TagNumber(6) void clearRosenpassPermissive() => $_clearField(6); @$pb.TagNumber(7) $pb.PbList<$core.String> get networks => $_getList(6); } /// SignalState contains the latest state of a signal connection class SignalState extends $pb.GeneratedMessage { factory SignalState({ $core.String? uRL, $core.bool? connected, $core.String? error, }) { final result = create(); if (uRL != null) result.uRL = uRL; if (connected != null) result.connected = connected; if (error != null) result.error = error; return result; } SignalState._(); factory SignalState.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SignalState.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SignalState', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'URL', protoName: 'URL') ..aOB(2, _omitFieldNames ? '' : 'connected') ..aOS(3, _omitFieldNames ? '' : 'error') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SignalState clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SignalState copyWith(void Function(SignalState) updates) => super.copyWith((message) => updates(message as SignalState)) as SignalState; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SignalState create() => SignalState._(); @$core.override SignalState createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SignalState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SignalState? _defaultInstance; @$pb.TagNumber(1) $core.String get uRL => $_getSZ(0); @$pb.TagNumber(1) set uRL($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasURL() => $_has(0); @$pb.TagNumber(1) void clearURL() => $_clearField(1); @$pb.TagNumber(2) $core.bool get connected => $_getBF(1); @$pb.TagNumber(2) set connected($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasConnected() => $_has(1); @$pb.TagNumber(2) void clearConnected() => $_clearField(2); @$pb.TagNumber(3) $core.String get error => $_getSZ(2); @$pb.TagNumber(3) set error($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasError() => $_has(2); @$pb.TagNumber(3) void clearError() => $_clearField(3); } /// ManagementState contains the latest state of a management connection class ManagementState extends $pb.GeneratedMessage { factory ManagementState({ $core.String? uRL, $core.bool? connected, $core.String? error, }) { final result = create(); if (uRL != null) result.uRL = uRL; if (connected != null) result.connected = connected; if (error != null) result.error = error; return result; } ManagementState._(); factory ManagementState.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ManagementState.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ManagementState', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'URL', protoName: 'URL') ..aOB(2, _omitFieldNames ? '' : 'connected') ..aOS(3, _omitFieldNames ? '' : 'error') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ManagementState clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ManagementState copyWith(void Function(ManagementState) updates) => super.copyWith((message) => updates(message as ManagementState)) as ManagementState; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ManagementState create() => ManagementState._(); @$core.override ManagementState createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ManagementState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ManagementState? _defaultInstance; @$pb.TagNumber(1) $core.String get uRL => $_getSZ(0); @$pb.TagNumber(1) set uRL($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasURL() => $_has(0); @$pb.TagNumber(1) void clearURL() => $_clearField(1); @$pb.TagNumber(2) $core.bool get connected => $_getBF(1); @$pb.TagNumber(2) set connected($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasConnected() => $_has(1); @$pb.TagNumber(2) void clearConnected() => $_clearField(2); @$pb.TagNumber(3) $core.String get error => $_getSZ(2); @$pb.TagNumber(3) set error($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasError() => $_has(2); @$pb.TagNumber(3) void clearError() => $_clearField(3); } /// RelayState contains the latest state of the relay class RelayState extends $pb.GeneratedMessage { factory RelayState({ $core.String? uRI, $core.bool? available, $core.String? error, }) { final result = create(); if (uRI != null) result.uRI = uRI; if (available != null) result.available = available; if (error != null) result.error = error; return result; } RelayState._(); factory RelayState.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RelayState.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'RelayState', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'URI', protoName: 'URI') ..aOB(2, _omitFieldNames ? '' : 'available') ..aOS(3, _omitFieldNames ? '' : 'error') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RelayState clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RelayState copyWith(void Function(RelayState) updates) => super.copyWith((message) => updates(message as RelayState)) as RelayState; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RelayState create() => RelayState._(); @$core.override RelayState createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static RelayState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RelayState? _defaultInstance; @$pb.TagNumber(1) $core.String get uRI => $_getSZ(0); @$pb.TagNumber(1) set uRI($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasURI() => $_has(0); @$pb.TagNumber(1) void clearURI() => $_clearField(1); @$pb.TagNumber(2) $core.bool get available => $_getBF(1); @$pb.TagNumber(2) set available($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasAvailable() => $_has(1); @$pb.TagNumber(2) void clearAvailable() => $_clearField(2); @$pb.TagNumber(3) $core.String get error => $_getSZ(2); @$pb.TagNumber(3) set error($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasError() => $_has(2); @$pb.TagNumber(3) void clearError() => $_clearField(3); } class NSGroupState extends $pb.GeneratedMessage { factory NSGroupState({ $core.Iterable<$core.String>? servers, $core.Iterable<$core.String>? domains, $core.bool? enabled, $core.String? error, }) { final result = create(); if (servers != null) result.servers.addAll(servers); if (domains != null) result.domains.addAll(domains); if (enabled != null) result.enabled = enabled; if (error != null) result.error = error; return result; } NSGroupState._(); factory NSGroupState.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory NSGroupState.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'NSGroupState', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..pPS(1, _omitFieldNames ? '' : 'servers') ..pPS(2, _omitFieldNames ? '' : 'domains') ..aOB(3, _omitFieldNames ? '' : 'enabled') ..aOS(4, _omitFieldNames ? '' : 'error') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') NSGroupState clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') NSGroupState copyWith(void Function(NSGroupState) updates) => super.copyWith((message) => updates(message as NSGroupState)) as NSGroupState; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static NSGroupState create() => NSGroupState._(); @$core.override NSGroupState createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static NSGroupState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static NSGroupState? _defaultInstance; @$pb.TagNumber(1) $pb.PbList<$core.String> get servers => $_getList(0); @$pb.TagNumber(2) $pb.PbList<$core.String> get domains => $_getList(1); @$pb.TagNumber(3) $core.bool get enabled => $_getBF(2); @$pb.TagNumber(3) set enabled($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasEnabled() => $_has(2); @$pb.TagNumber(3) void clearEnabled() => $_clearField(3); @$pb.TagNumber(4) $core.String get error => $_getSZ(3); @$pb.TagNumber(4) set error($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasError() => $_has(3); @$pb.TagNumber(4) void clearError() => $_clearField(4); } /// SSHSessionInfo contains information about an active SSH session class SSHSessionInfo extends $pb.GeneratedMessage { factory SSHSessionInfo({ $core.String? username, $core.String? remoteAddress, $core.String? command, $core.String? jwtUsername, $core.Iterable<$core.String>? portForwards, }) { final result = create(); if (username != null) result.username = username; if (remoteAddress != null) result.remoteAddress = remoteAddress; if (command != null) result.command = command; if (jwtUsername != null) result.jwtUsername = jwtUsername; if (portForwards != null) result.portForwards.addAll(portForwards); return result; } SSHSessionInfo._(); factory SSHSessionInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SSHSessionInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SSHSessionInfo', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'username') ..aOS(2, _omitFieldNames ? '' : 'remoteAddress', protoName: 'remoteAddress') ..aOS(3, _omitFieldNames ? '' : 'command') ..aOS(4, _omitFieldNames ? '' : 'jwtUsername', protoName: 'jwtUsername') ..pPS(5, _omitFieldNames ? '' : 'portForwards', protoName: 'portForwards') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SSHSessionInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SSHSessionInfo copyWith(void Function(SSHSessionInfo) updates) => super.copyWith((message) => updates(message as SSHSessionInfo)) as SSHSessionInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SSHSessionInfo create() => SSHSessionInfo._(); @$core.override SSHSessionInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SSHSessionInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SSHSessionInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get username => $_getSZ(0); @$pb.TagNumber(1) set username($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasUsername() => $_has(0); @$pb.TagNumber(1) void clearUsername() => $_clearField(1); @$pb.TagNumber(2) $core.String get remoteAddress => $_getSZ(1); @$pb.TagNumber(2) set remoteAddress($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasRemoteAddress() => $_has(1); @$pb.TagNumber(2) void clearRemoteAddress() => $_clearField(2); @$pb.TagNumber(3) $core.String get command => $_getSZ(2); @$pb.TagNumber(3) set command($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasCommand() => $_has(2); @$pb.TagNumber(3) void clearCommand() => $_clearField(3); @$pb.TagNumber(4) $core.String get jwtUsername => $_getSZ(3); @$pb.TagNumber(4) set jwtUsername($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasJwtUsername() => $_has(3); @$pb.TagNumber(4) void clearJwtUsername() => $_clearField(4); @$pb.TagNumber(5) $pb.PbList<$core.String> get portForwards => $_getList(4); } /// SSHServerState contains the latest state of the SSH server class SSHServerState extends $pb.GeneratedMessage { factory SSHServerState({ $core.bool? enabled, $core.Iterable? sessions, }) { final result = create(); if (enabled != null) result.enabled = enabled; if (sessions != null) result.sessions.addAll(sessions); return result; } SSHServerState._(); factory SSHServerState.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SSHServerState.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SSHServerState', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'enabled') ..pPM(2, _omitFieldNames ? '' : 'sessions', subBuilder: SSHSessionInfo.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SSHServerState clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SSHServerState copyWith(void Function(SSHServerState) updates) => super.copyWith((message) => updates(message as SSHServerState)) as SSHServerState; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SSHServerState create() => SSHServerState._(); @$core.override SSHServerState createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SSHServerState getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SSHServerState? _defaultInstance; @$pb.TagNumber(1) $core.bool get enabled => $_getBF(0); @$pb.TagNumber(1) set enabled($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasEnabled() => $_has(0); @$pb.TagNumber(1) void clearEnabled() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get sessions => $_getList(1); } /// FullStatus contains the full state held by the Status instance class FullStatus extends $pb.GeneratedMessage { factory FullStatus({ ManagementState? managementState, SignalState? signalState, LocalPeerState? localPeerState, $core.Iterable? peers, $core.Iterable? relays, $core.Iterable? dnsServers, $core.Iterable? events, $core.int? numberOfForwardingRules, $core.bool? lazyConnectionEnabled, SSHServerState? sshServerState, }) { final result = create(); if (managementState != null) result.managementState = managementState; if (signalState != null) result.signalState = signalState; if (localPeerState != null) result.localPeerState = localPeerState; if (peers != null) result.peers.addAll(peers); if (relays != null) result.relays.addAll(relays); if (dnsServers != null) result.dnsServers.addAll(dnsServers); if (events != null) result.events.addAll(events); if (numberOfForwardingRules != null) result.numberOfForwardingRules = numberOfForwardingRules; if (lazyConnectionEnabled != null) result.lazyConnectionEnabled = lazyConnectionEnabled; if (sshServerState != null) result.sshServerState = sshServerState; return result; } FullStatus._(); factory FullStatus.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory FullStatus.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'FullStatus', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'managementState', protoName: 'managementState', subBuilder: ManagementState.create) ..aOM(2, _omitFieldNames ? '' : 'signalState', protoName: 'signalState', subBuilder: SignalState.create) ..aOM(3, _omitFieldNames ? '' : 'localPeerState', protoName: 'localPeerState', subBuilder: LocalPeerState.create) ..pPM(4, _omitFieldNames ? '' : 'peers', subBuilder: PeerState.create) ..pPM(5, _omitFieldNames ? '' : 'relays', subBuilder: RelayState.create) ..pPM(6, _omitFieldNames ? '' : 'dnsServers', subBuilder: NSGroupState.create) ..pPM(7, _omitFieldNames ? '' : 'events', subBuilder: SystemEvent.create) ..aI(8, _omitFieldNames ? '' : 'NumberOfForwardingRules', protoName: 'NumberOfForwardingRules') ..aOB(9, _omitFieldNames ? '' : 'lazyConnectionEnabled', protoName: 'lazyConnectionEnabled') ..aOM(10, _omitFieldNames ? '' : 'sshServerState', protoName: 'sshServerState', subBuilder: SSHServerState.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FullStatus clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FullStatus copyWith(void Function(FullStatus) updates) => super.copyWith((message) => updates(message as FullStatus)) as FullStatus; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static FullStatus create() => FullStatus._(); @$core.override FullStatus createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static FullStatus getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static FullStatus? _defaultInstance; @$pb.TagNumber(1) ManagementState get managementState => $_getN(0); @$pb.TagNumber(1) set managementState(ManagementState value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasManagementState() => $_has(0); @$pb.TagNumber(1) void clearManagementState() => $_clearField(1); @$pb.TagNumber(1) ManagementState ensureManagementState() => $_ensure(0); @$pb.TagNumber(2) SignalState get signalState => $_getN(1); @$pb.TagNumber(2) set signalState(SignalState value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasSignalState() => $_has(1); @$pb.TagNumber(2) void clearSignalState() => $_clearField(2); @$pb.TagNumber(2) SignalState ensureSignalState() => $_ensure(1); @$pb.TagNumber(3) LocalPeerState get localPeerState => $_getN(2); @$pb.TagNumber(3) set localPeerState(LocalPeerState value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasLocalPeerState() => $_has(2); @$pb.TagNumber(3) void clearLocalPeerState() => $_clearField(3); @$pb.TagNumber(3) LocalPeerState ensureLocalPeerState() => $_ensure(2); @$pb.TagNumber(4) $pb.PbList get peers => $_getList(3); @$pb.TagNumber(5) $pb.PbList get relays => $_getList(4); @$pb.TagNumber(6) $pb.PbList get dnsServers => $_getList(5); @$pb.TagNumber(7) $pb.PbList get events => $_getList(6); @$pb.TagNumber(8) $core.int get numberOfForwardingRules => $_getIZ(7); @$pb.TagNumber(8) set numberOfForwardingRules($core.int value) => $_setSignedInt32(7, value); @$pb.TagNumber(8) $core.bool hasNumberOfForwardingRules() => $_has(7); @$pb.TagNumber(8) void clearNumberOfForwardingRules() => $_clearField(8); @$pb.TagNumber(9) $core.bool get lazyConnectionEnabled => $_getBF(8); @$pb.TagNumber(9) set lazyConnectionEnabled($core.bool value) => $_setBool(8, value); @$pb.TagNumber(9) $core.bool hasLazyConnectionEnabled() => $_has(8); @$pb.TagNumber(9) void clearLazyConnectionEnabled() => $_clearField(9); @$pb.TagNumber(10) SSHServerState get sshServerState => $_getN(9); @$pb.TagNumber(10) set sshServerState(SSHServerState value) => $_setField(10, value); @$pb.TagNumber(10) $core.bool hasSshServerState() => $_has(9); @$pb.TagNumber(10) void clearSshServerState() => $_clearField(10); @$pb.TagNumber(10) SSHServerState ensureSshServerState() => $_ensure(9); } /// Networks class ListNetworksRequest extends $pb.GeneratedMessage { factory ListNetworksRequest() => create(); ListNetworksRequest._(); factory ListNetworksRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ListNetworksRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ListNetworksRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListNetworksRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListNetworksRequest copyWith(void Function(ListNetworksRequest) updates) => super.copyWith((message) => updates(message as ListNetworksRequest)) as ListNetworksRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ListNetworksRequest create() => ListNetworksRequest._(); @$core.override ListNetworksRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ListNetworksRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListNetworksRequest? _defaultInstance; } class ListNetworksResponse extends $pb.GeneratedMessage { factory ListNetworksResponse({ $core.Iterable? routes, }) { final result = create(); if (routes != null) result.routes.addAll(routes); return result; } ListNetworksResponse._(); factory ListNetworksResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ListNetworksResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ListNetworksResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'routes', subBuilder: Network.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListNetworksResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListNetworksResponse copyWith(void Function(ListNetworksResponse) updates) => super.copyWith((message) => updates(message as ListNetworksResponse)) as ListNetworksResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ListNetworksResponse create() => ListNetworksResponse._(); @$core.override ListNetworksResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ListNetworksResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListNetworksResponse? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get routes => $_getList(0); } class SelectNetworksRequest extends $pb.GeneratedMessage { factory SelectNetworksRequest({ $core.Iterable<$core.String>? networkIDs, $core.bool? append, $core.bool? all, }) { final result = create(); if (networkIDs != null) result.networkIDs.addAll(networkIDs); if (append != null) result.append = append; if (all != null) result.all = all; return result; } SelectNetworksRequest._(); factory SelectNetworksRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SelectNetworksRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SelectNetworksRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..pPS(1, _omitFieldNames ? '' : 'networkIDs', protoName: 'networkIDs') ..aOB(2, _omitFieldNames ? '' : 'append') ..aOB(3, _omitFieldNames ? '' : 'all') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SelectNetworksRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SelectNetworksRequest copyWith( void Function(SelectNetworksRequest) updates) => super.copyWith((message) => updates(message as SelectNetworksRequest)) as SelectNetworksRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SelectNetworksRequest create() => SelectNetworksRequest._(); @$core.override SelectNetworksRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SelectNetworksRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SelectNetworksRequest? _defaultInstance; @$pb.TagNumber(1) $pb.PbList<$core.String> get networkIDs => $_getList(0); @$pb.TagNumber(2) $core.bool get append => $_getBF(1); @$pb.TagNumber(2) set append($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasAppend() => $_has(1); @$pb.TagNumber(2) void clearAppend() => $_clearField(2); @$pb.TagNumber(3) $core.bool get all => $_getBF(2); @$pb.TagNumber(3) set all($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasAll() => $_has(2); @$pb.TagNumber(3) void clearAll() => $_clearField(3); } class SelectNetworksResponse extends $pb.GeneratedMessage { factory SelectNetworksResponse() => create(); SelectNetworksResponse._(); factory SelectNetworksResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SelectNetworksResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SelectNetworksResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SelectNetworksResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SelectNetworksResponse copyWith( void Function(SelectNetworksResponse) updates) => super.copyWith((message) => updates(message as SelectNetworksResponse)) as SelectNetworksResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SelectNetworksResponse create() => SelectNetworksResponse._(); @$core.override SelectNetworksResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SelectNetworksResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SelectNetworksResponse? _defaultInstance; } class IPList extends $pb.GeneratedMessage { factory IPList({ $core.Iterable<$core.String>? ips, }) { final result = create(); if (ips != null) result.ips.addAll(ips); return result; } IPList._(); factory IPList.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory IPList.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'IPList', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..pPS(1, _omitFieldNames ? '' : 'ips') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') IPList clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') IPList copyWith(void Function(IPList) updates) => super.copyWith((message) => updates(message as IPList)) as IPList; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static IPList create() => IPList._(); @$core.override IPList createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static IPList getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static IPList? _defaultInstance; @$pb.TagNumber(1) $pb.PbList<$core.String> get ips => $_getList(0); } class Network extends $pb.GeneratedMessage { factory Network({ $core.String? iD, $core.String? range, $core.bool? selected, $core.Iterable<$core.String>? domains, $core.Iterable<$core.MapEntry<$core.String, IPList>>? resolvedIPs, }) { final result = create(); if (iD != null) result.iD = iD; if (range != null) result.range = range; if (selected != null) result.selected = selected; if (domains != null) result.domains.addAll(domains); if (resolvedIPs != null) result.resolvedIPs.addEntries(resolvedIPs); return result; } Network._(); factory Network.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Network.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Network', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'ID', protoName: 'ID') ..aOS(2, _omitFieldNames ? '' : 'range') ..aOB(3, _omitFieldNames ? '' : 'selected') ..pPS(4, _omitFieldNames ? '' : 'domains') ..m<$core.String, IPList>(5, _omitFieldNames ? '' : 'resolvedIPs', protoName: 'resolvedIPs', entryClassName: 'Network.ResolvedIPsEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OM, valueCreator: IPList.create, valueDefaultOrMaker: IPList.getDefault, packageName: const $pb.PackageName('daemon')) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Network clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Network copyWith(void Function(Network) updates) => super.copyWith((message) => updates(message as Network)) as Network; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Network create() => Network._(); @$core.override Network createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static Network getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Network? _defaultInstance; @$pb.TagNumber(1) $core.String get iD => $_getSZ(0); @$pb.TagNumber(1) set iD($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasID() => $_has(0); @$pb.TagNumber(1) void clearID() => $_clearField(1); @$pb.TagNumber(2) $core.String get range => $_getSZ(1); @$pb.TagNumber(2) set range($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasRange() => $_has(1); @$pb.TagNumber(2) void clearRange() => $_clearField(2); @$pb.TagNumber(3) $core.bool get selected => $_getBF(2); @$pb.TagNumber(3) set selected($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasSelected() => $_has(2); @$pb.TagNumber(3) void clearSelected() => $_clearField(3); @$pb.TagNumber(4) $pb.PbList<$core.String> get domains => $_getList(3); @$pb.TagNumber(5) $pb.PbMap<$core.String, IPList> get resolvedIPs => $_getMap(4); } class PortInfo_Range extends $pb.GeneratedMessage { factory PortInfo_Range({ $core.int? start, $core.int? end, }) { final result = create(); if (start != null) result.start = start; if (end != null) result.end = end; return result; } PortInfo_Range._(); factory PortInfo_Range.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory PortInfo_Range.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'PortInfo.Range', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'start', fieldType: $pb.PbFieldType.OU3) ..aI(2, _omitFieldNames ? '' : 'end', fieldType: $pb.PbFieldType.OU3) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PortInfo_Range clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PortInfo_Range copyWith(void Function(PortInfo_Range) updates) => super.copyWith((message) => updates(message as PortInfo_Range)) as PortInfo_Range; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PortInfo_Range create() => PortInfo_Range._(); @$core.override PortInfo_Range createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static PortInfo_Range getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PortInfo_Range? _defaultInstance; @$pb.TagNumber(1) $core.int get start => $_getIZ(0); @$pb.TagNumber(1) set start($core.int value) => $_setUnsignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasStart() => $_has(0); @$pb.TagNumber(1) void clearStart() => $_clearField(1); @$pb.TagNumber(2) $core.int get end => $_getIZ(1); @$pb.TagNumber(2) set end($core.int value) => $_setUnsignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasEnd() => $_has(1); @$pb.TagNumber(2) void clearEnd() => $_clearField(2); } enum PortInfo_PortSelection { port, range, notSet } /// ForwardingRules class PortInfo extends $pb.GeneratedMessage { factory PortInfo({ $core.int? port, PortInfo_Range? range, }) { final result = create(); if (port != null) result.port = port; if (range != null) result.range = range; return result; } PortInfo._(); factory PortInfo.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory PortInfo.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static const $core.Map<$core.int, PortInfo_PortSelection> _PortInfo_PortSelectionByTag = { 1: PortInfo_PortSelection.port, 2: PortInfo_PortSelection.range, 0: PortInfo_PortSelection.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'PortInfo', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..oo(0, [1, 2]) ..aI(1, _omitFieldNames ? '' : 'port', fieldType: $pb.PbFieldType.OU3) ..aOM(2, _omitFieldNames ? '' : 'range', subBuilder: PortInfo_Range.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PortInfo clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PortInfo copyWith(void Function(PortInfo) updates) => super.copyWith((message) => updates(message as PortInfo)) as PortInfo; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PortInfo create() => PortInfo._(); @$core.override PortInfo createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static PortInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PortInfo? _defaultInstance; @$pb.TagNumber(1) @$pb.TagNumber(2) PortInfo_PortSelection whichPortSelection() => _PortInfo_PortSelectionByTag[$_whichOneof(0)]!; @$pb.TagNumber(1) @$pb.TagNumber(2) void clearPortSelection() => $_clearField($_whichOneof(0)); @$pb.TagNumber(1) $core.int get port => $_getIZ(0); @$pb.TagNumber(1) set port($core.int value) => $_setUnsignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasPort() => $_has(0); @$pb.TagNumber(1) void clearPort() => $_clearField(1); @$pb.TagNumber(2) PortInfo_Range get range => $_getN(1); @$pb.TagNumber(2) set range(PortInfo_Range value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasRange() => $_has(1); @$pb.TagNumber(2) void clearRange() => $_clearField(2); @$pb.TagNumber(2) PortInfo_Range ensureRange() => $_ensure(1); } class ForwardingRule extends $pb.GeneratedMessage { factory ForwardingRule({ $core.String? protocol, PortInfo? destinationPort, $core.String? translatedAddress, $core.String? translatedHostname, PortInfo? translatedPort, }) { final result = create(); if (protocol != null) result.protocol = protocol; if (destinationPort != null) result.destinationPort = destinationPort; if (translatedAddress != null) result.translatedAddress = translatedAddress; if (translatedHostname != null) result.translatedHostname = translatedHostname; if (translatedPort != null) result.translatedPort = translatedPort; return result; } ForwardingRule._(); factory ForwardingRule.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ForwardingRule.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ForwardingRule', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'protocol') ..aOM(2, _omitFieldNames ? '' : 'destinationPort', protoName: 'destinationPort', subBuilder: PortInfo.create) ..aOS(3, _omitFieldNames ? '' : 'translatedAddress', protoName: 'translatedAddress') ..aOS(4, _omitFieldNames ? '' : 'translatedHostname', protoName: 'translatedHostname') ..aOM(5, _omitFieldNames ? '' : 'translatedPort', protoName: 'translatedPort', subBuilder: PortInfo.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ForwardingRule clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ForwardingRule copyWith(void Function(ForwardingRule) updates) => super.copyWith((message) => updates(message as ForwardingRule)) as ForwardingRule; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ForwardingRule create() => ForwardingRule._(); @$core.override ForwardingRule createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ForwardingRule getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ForwardingRule? _defaultInstance; @$pb.TagNumber(1) $core.String get protocol => $_getSZ(0); @$pb.TagNumber(1) set protocol($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasProtocol() => $_has(0); @$pb.TagNumber(1) void clearProtocol() => $_clearField(1); @$pb.TagNumber(2) PortInfo get destinationPort => $_getN(1); @$pb.TagNumber(2) set destinationPort(PortInfo value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasDestinationPort() => $_has(1); @$pb.TagNumber(2) void clearDestinationPort() => $_clearField(2); @$pb.TagNumber(2) PortInfo ensureDestinationPort() => $_ensure(1); @$pb.TagNumber(3) $core.String get translatedAddress => $_getSZ(2); @$pb.TagNumber(3) set translatedAddress($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasTranslatedAddress() => $_has(2); @$pb.TagNumber(3) void clearTranslatedAddress() => $_clearField(3); @$pb.TagNumber(4) $core.String get translatedHostname => $_getSZ(3); @$pb.TagNumber(4) set translatedHostname($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasTranslatedHostname() => $_has(3); @$pb.TagNumber(4) void clearTranslatedHostname() => $_clearField(4); @$pb.TagNumber(5) PortInfo get translatedPort => $_getN(4); @$pb.TagNumber(5) set translatedPort(PortInfo value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasTranslatedPort() => $_has(4); @$pb.TagNumber(5) void clearTranslatedPort() => $_clearField(5); @$pb.TagNumber(5) PortInfo ensureTranslatedPort() => $_ensure(4); } class ForwardingRulesResponse extends $pb.GeneratedMessage { factory ForwardingRulesResponse({ $core.Iterable? rules, }) { final result = create(); if (rules != null) result.rules.addAll(rules); return result; } ForwardingRulesResponse._(); factory ForwardingRulesResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ForwardingRulesResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ForwardingRulesResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'rules', subBuilder: ForwardingRule.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ForwardingRulesResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ForwardingRulesResponse copyWith( void Function(ForwardingRulesResponse) updates) => super.copyWith((message) => updates(message as ForwardingRulesResponse)) as ForwardingRulesResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ForwardingRulesResponse create() => ForwardingRulesResponse._(); @$core.override ForwardingRulesResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ForwardingRulesResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ForwardingRulesResponse? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get rules => $_getList(0); } /// DebugBundler class DebugBundleRequest extends $pb.GeneratedMessage { factory DebugBundleRequest({ $core.bool? anonymize, $core.bool? systemInfo, $core.String? uploadURL, $core.int? logFileCount, }) { final result = create(); if (anonymize != null) result.anonymize = anonymize; if (systemInfo != null) result.systemInfo = systemInfo; if (uploadURL != null) result.uploadURL = uploadURL; if (logFileCount != null) result.logFileCount = logFileCount; return result; } DebugBundleRequest._(); factory DebugBundleRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DebugBundleRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DebugBundleRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'anonymize') ..aOB(3, _omitFieldNames ? '' : 'systemInfo', protoName: 'systemInfo') ..aOS(4, _omitFieldNames ? '' : 'uploadURL', protoName: 'uploadURL') ..aI(5, _omitFieldNames ? '' : 'logFileCount', protoName: 'logFileCount', fieldType: $pb.PbFieldType.OU3) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DebugBundleRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DebugBundleRequest copyWith(void Function(DebugBundleRequest) updates) => super.copyWith((message) => updates(message as DebugBundleRequest)) as DebugBundleRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DebugBundleRequest create() => DebugBundleRequest._(); @$core.override DebugBundleRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DebugBundleRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DebugBundleRequest? _defaultInstance; @$pb.TagNumber(1) $core.bool get anonymize => $_getBF(0); @$pb.TagNumber(1) set anonymize($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasAnonymize() => $_has(0); @$pb.TagNumber(1) void clearAnonymize() => $_clearField(1); @$pb.TagNumber(3) $core.bool get systemInfo => $_getBF(1); @$pb.TagNumber(3) set systemInfo($core.bool value) => $_setBool(1, value); @$pb.TagNumber(3) $core.bool hasSystemInfo() => $_has(1); @$pb.TagNumber(3) void clearSystemInfo() => $_clearField(3); @$pb.TagNumber(4) $core.String get uploadURL => $_getSZ(2); @$pb.TagNumber(4) set uploadURL($core.String value) => $_setString(2, value); @$pb.TagNumber(4) $core.bool hasUploadURL() => $_has(2); @$pb.TagNumber(4) void clearUploadURL() => $_clearField(4); @$pb.TagNumber(5) $core.int get logFileCount => $_getIZ(3); @$pb.TagNumber(5) set logFileCount($core.int value) => $_setUnsignedInt32(3, value); @$pb.TagNumber(5) $core.bool hasLogFileCount() => $_has(3); @$pb.TagNumber(5) void clearLogFileCount() => $_clearField(5); } class DebugBundleResponse extends $pb.GeneratedMessage { factory DebugBundleResponse({ $core.String? path, $core.String? uploadedKey, $core.String? uploadFailureReason, }) { final result = create(); if (path != null) result.path = path; if (uploadedKey != null) result.uploadedKey = uploadedKey; if (uploadFailureReason != null) result.uploadFailureReason = uploadFailureReason; return result; } DebugBundleResponse._(); factory DebugBundleResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DebugBundleResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DebugBundleResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'path') ..aOS(2, _omitFieldNames ? '' : 'uploadedKey', protoName: 'uploadedKey') ..aOS(3, _omitFieldNames ? '' : 'uploadFailureReason', protoName: 'uploadFailureReason') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DebugBundleResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DebugBundleResponse copyWith(void Function(DebugBundleResponse) updates) => super.copyWith((message) => updates(message as DebugBundleResponse)) as DebugBundleResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DebugBundleResponse create() => DebugBundleResponse._(); @$core.override DebugBundleResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DebugBundleResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DebugBundleResponse? _defaultInstance; @$pb.TagNumber(1) $core.String get path => $_getSZ(0); @$pb.TagNumber(1) set path($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasPath() => $_has(0); @$pb.TagNumber(1) void clearPath() => $_clearField(1); @$pb.TagNumber(2) $core.String get uploadedKey => $_getSZ(1); @$pb.TagNumber(2) set uploadedKey($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUploadedKey() => $_has(1); @$pb.TagNumber(2) void clearUploadedKey() => $_clearField(2); @$pb.TagNumber(3) $core.String get uploadFailureReason => $_getSZ(2); @$pb.TagNumber(3) set uploadFailureReason($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUploadFailureReason() => $_has(2); @$pb.TagNumber(3) void clearUploadFailureReason() => $_clearField(3); } class GetLogLevelRequest extends $pb.GeneratedMessage { factory GetLogLevelRequest() => create(); GetLogLevelRequest._(); factory GetLogLevelRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetLogLevelRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'GetLogLevelRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetLogLevelRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetLogLevelRequest copyWith(void Function(GetLogLevelRequest) updates) => super.copyWith((message) => updates(message as GetLogLevelRequest)) as GetLogLevelRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetLogLevelRequest create() => GetLogLevelRequest._(); @$core.override GetLogLevelRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static GetLogLevelRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetLogLevelRequest? _defaultInstance; } class GetLogLevelResponse extends $pb.GeneratedMessage { factory GetLogLevelResponse({ LogLevel? level, }) { final result = create(); if (level != null) result.level = level; return result; } GetLogLevelResponse._(); factory GetLogLevelResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetLogLevelResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'GetLogLevelResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'level', enumValues: LogLevel.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetLogLevelResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetLogLevelResponse copyWith(void Function(GetLogLevelResponse) updates) => super.copyWith((message) => updates(message as GetLogLevelResponse)) as GetLogLevelResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetLogLevelResponse create() => GetLogLevelResponse._(); @$core.override GetLogLevelResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static GetLogLevelResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetLogLevelResponse? _defaultInstance; @$pb.TagNumber(1) LogLevel get level => $_getN(0); @$pb.TagNumber(1) set level(LogLevel value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasLevel() => $_has(0); @$pb.TagNumber(1) void clearLevel() => $_clearField(1); } class SetLogLevelRequest extends $pb.GeneratedMessage { factory SetLogLevelRequest({ LogLevel? level, }) { final result = create(); if (level != null) result.level = level; return result; } SetLogLevelRequest._(); factory SetLogLevelRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SetLogLevelRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SetLogLevelRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aE(1, _omitFieldNames ? '' : 'level', enumValues: LogLevel.values) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SetLogLevelRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SetLogLevelRequest copyWith(void Function(SetLogLevelRequest) updates) => super.copyWith((message) => updates(message as SetLogLevelRequest)) as SetLogLevelRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SetLogLevelRequest create() => SetLogLevelRequest._(); @$core.override SetLogLevelRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SetLogLevelRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SetLogLevelRequest? _defaultInstance; @$pb.TagNumber(1) LogLevel get level => $_getN(0); @$pb.TagNumber(1) set level(LogLevel value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasLevel() => $_has(0); @$pb.TagNumber(1) void clearLevel() => $_clearField(1); } class SetLogLevelResponse extends $pb.GeneratedMessage { factory SetLogLevelResponse() => create(); SetLogLevelResponse._(); factory SetLogLevelResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SetLogLevelResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SetLogLevelResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SetLogLevelResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SetLogLevelResponse copyWith(void Function(SetLogLevelResponse) updates) => super.copyWith((message) => updates(message as SetLogLevelResponse)) as SetLogLevelResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SetLogLevelResponse create() => SetLogLevelResponse._(); @$core.override SetLogLevelResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SetLogLevelResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SetLogLevelResponse? _defaultInstance; } /// State represents a daemon state entry class State extends $pb.GeneratedMessage { factory State({ $core.String? name, }) { final result = create(); if (name != null) result.name = name; return result; } State._(); factory State.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory State.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'State', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'name') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') State clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') State copyWith(void Function(State) updates) => super.copyWith((message) => updates(message as State)) as State; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static State create() => State._(); @$core.override State createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static State getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static State? _defaultInstance; @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) set name($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) void clearName() => $_clearField(1); } /// ListStatesRequest is empty as it requires no parameters class ListStatesRequest extends $pb.GeneratedMessage { factory ListStatesRequest() => create(); ListStatesRequest._(); factory ListStatesRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ListStatesRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ListStatesRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListStatesRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListStatesRequest copyWith(void Function(ListStatesRequest) updates) => super.copyWith((message) => updates(message as ListStatesRequest)) as ListStatesRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ListStatesRequest create() => ListStatesRequest._(); @$core.override ListStatesRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ListStatesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListStatesRequest? _defaultInstance; } /// ListStatesResponse contains a list of states class ListStatesResponse extends $pb.GeneratedMessage { factory ListStatesResponse({ $core.Iterable? states, }) { final result = create(); if (states != null) result.states.addAll(states); return result; } ListStatesResponse._(); factory ListStatesResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ListStatesResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ListStatesResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'states', subBuilder: State.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListStatesResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListStatesResponse copyWith(void Function(ListStatesResponse) updates) => super.copyWith((message) => updates(message as ListStatesResponse)) as ListStatesResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ListStatesResponse create() => ListStatesResponse._(); @$core.override ListStatesResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ListStatesResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListStatesResponse? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get states => $_getList(0); } /// CleanStateRequest for cleaning states class CleanStateRequest extends $pb.GeneratedMessage { factory CleanStateRequest({ $core.String? stateName, $core.bool? all, }) { final result = create(); if (stateName != null) result.stateName = stateName; if (all != null) result.all = all; return result; } CleanStateRequest._(); factory CleanStateRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CleanStateRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CleanStateRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'stateName') ..aOB(2, _omitFieldNames ? '' : 'all') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CleanStateRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CleanStateRequest copyWith(void Function(CleanStateRequest) updates) => super.copyWith((message) => updates(message as CleanStateRequest)) as CleanStateRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CleanStateRequest create() => CleanStateRequest._(); @$core.override CleanStateRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CleanStateRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CleanStateRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get stateName => $_getSZ(0); @$pb.TagNumber(1) set stateName($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasStateName() => $_has(0); @$pb.TagNumber(1) void clearStateName() => $_clearField(1); @$pb.TagNumber(2) $core.bool get all => $_getBF(1); @$pb.TagNumber(2) set all($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasAll() => $_has(1); @$pb.TagNumber(2) void clearAll() => $_clearField(2); } /// CleanStateResponse contains the result of the clean operation class CleanStateResponse extends $pb.GeneratedMessage { factory CleanStateResponse({ $core.int? cleanedStates, }) { final result = create(); if (cleanedStates != null) result.cleanedStates = cleanedStates; return result; } CleanStateResponse._(); factory CleanStateResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CleanStateResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'CleanStateResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'cleanedStates') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CleanStateResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CleanStateResponse copyWith(void Function(CleanStateResponse) updates) => super.copyWith((message) => updates(message as CleanStateResponse)) as CleanStateResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CleanStateResponse create() => CleanStateResponse._(); @$core.override CleanStateResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static CleanStateResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CleanStateResponse? _defaultInstance; @$pb.TagNumber(1) $core.int get cleanedStates => $_getIZ(0); @$pb.TagNumber(1) set cleanedStates($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasCleanedStates() => $_has(0); @$pb.TagNumber(1) void clearCleanedStates() => $_clearField(1); } /// DeleteStateRequest for deleting states class DeleteStateRequest extends $pb.GeneratedMessage { factory DeleteStateRequest({ $core.String? stateName, $core.bool? all, }) { final result = create(); if (stateName != null) result.stateName = stateName; if (all != null) result.all = all; return result; } DeleteStateRequest._(); factory DeleteStateRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DeleteStateRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DeleteStateRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'stateName') ..aOB(2, _omitFieldNames ? '' : 'all') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteStateRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteStateRequest copyWith(void Function(DeleteStateRequest) updates) => super.copyWith((message) => updates(message as DeleteStateRequest)) as DeleteStateRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeleteStateRequest create() => DeleteStateRequest._(); @$core.override DeleteStateRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DeleteStateRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeleteStateRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get stateName => $_getSZ(0); @$pb.TagNumber(1) set stateName($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasStateName() => $_has(0); @$pb.TagNumber(1) void clearStateName() => $_clearField(1); @$pb.TagNumber(2) $core.bool get all => $_getBF(1); @$pb.TagNumber(2) set all($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasAll() => $_has(1); @$pb.TagNumber(2) void clearAll() => $_clearField(2); } /// DeleteStateResponse contains the result of the delete operation class DeleteStateResponse extends $pb.GeneratedMessage { factory DeleteStateResponse({ $core.int? deletedStates, }) { final result = create(); if (deletedStates != null) result.deletedStates = deletedStates; return result; } DeleteStateResponse._(); factory DeleteStateResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DeleteStateResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'DeleteStateResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'deletedStates') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteStateResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteStateResponse copyWith(void Function(DeleteStateResponse) updates) => super.copyWith((message) => updates(message as DeleteStateResponse)) as DeleteStateResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeleteStateResponse create() => DeleteStateResponse._(); @$core.override DeleteStateResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static DeleteStateResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeleteStateResponse? _defaultInstance; @$pb.TagNumber(1) $core.int get deletedStates => $_getIZ(0); @$pb.TagNumber(1) set deletedStates($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasDeletedStates() => $_has(0); @$pb.TagNumber(1) void clearDeletedStates() => $_clearField(1); } class SetSyncResponsePersistenceRequest extends $pb.GeneratedMessage { factory SetSyncResponsePersistenceRequest({ $core.bool? enabled, }) { final result = create(); if (enabled != null) result.enabled = enabled; return result; } SetSyncResponsePersistenceRequest._(); factory SetSyncResponsePersistenceRequest.fromBuffer( $core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SetSyncResponsePersistenceRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SetSyncResponsePersistenceRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'enabled') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SetSyncResponsePersistenceRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SetSyncResponsePersistenceRequest copyWith( void Function(SetSyncResponsePersistenceRequest) updates) => super.copyWith((message) => updates(message as SetSyncResponsePersistenceRequest)) as SetSyncResponsePersistenceRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SetSyncResponsePersistenceRequest create() => SetSyncResponsePersistenceRequest._(); @$core.override SetSyncResponsePersistenceRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SetSyncResponsePersistenceRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor( create); static SetSyncResponsePersistenceRequest? _defaultInstance; @$pb.TagNumber(1) $core.bool get enabled => $_getBF(0); @$pb.TagNumber(1) set enabled($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasEnabled() => $_has(0); @$pb.TagNumber(1) void clearEnabled() => $_clearField(1); } class SetSyncResponsePersistenceResponse extends $pb.GeneratedMessage { factory SetSyncResponsePersistenceResponse() => create(); SetSyncResponsePersistenceResponse._(); factory SetSyncResponsePersistenceResponse.fromBuffer( $core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SetSyncResponsePersistenceResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SetSyncResponsePersistenceResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SetSyncResponsePersistenceResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SetSyncResponsePersistenceResponse copyWith( void Function(SetSyncResponsePersistenceResponse) updates) => super.copyWith((message) => updates(message as SetSyncResponsePersistenceResponse)) as SetSyncResponsePersistenceResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SetSyncResponsePersistenceResponse create() => SetSyncResponsePersistenceResponse._(); @$core.override SetSyncResponsePersistenceResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SetSyncResponsePersistenceResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor( create); static SetSyncResponsePersistenceResponse? _defaultInstance; } class TCPFlags extends $pb.GeneratedMessage { factory TCPFlags({ $core.bool? syn, $core.bool? ack, $core.bool? fin, $core.bool? rst, $core.bool? psh, $core.bool? urg, }) { final result = create(); if (syn != null) result.syn = syn; if (ack != null) result.ack = ack; if (fin != null) result.fin = fin; if (rst != null) result.rst = rst; if (psh != null) result.psh = psh; if (urg != null) result.urg = urg; return result; } TCPFlags._(); factory TCPFlags.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TCPFlags.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TCPFlags', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'syn') ..aOB(2, _omitFieldNames ? '' : 'ack') ..aOB(3, _omitFieldNames ? '' : 'fin') ..aOB(4, _omitFieldNames ? '' : 'rst') ..aOB(5, _omitFieldNames ? '' : 'psh') ..aOB(6, _omitFieldNames ? '' : 'urg') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TCPFlags clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TCPFlags copyWith(void Function(TCPFlags) updates) => super.copyWith((message) => updates(message as TCPFlags)) as TCPFlags; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TCPFlags create() => TCPFlags._(); @$core.override TCPFlags createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static TCPFlags getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TCPFlags? _defaultInstance; @$pb.TagNumber(1) $core.bool get syn => $_getBF(0); @$pb.TagNumber(1) set syn($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasSyn() => $_has(0); @$pb.TagNumber(1) void clearSyn() => $_clearField(1); @$pb.TagNumber(2) $core.bool get ack => $_getBF(1); @$pb.TagNumber(2) set ack($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasAck() => $_has(1); @$pb.TagNumber(2) void clearAck() => $_clearField(2); @$pb.TagNumber(3) $core.bool get fin => $_getBF(2); @$pb.TagNumber(3) set fin($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasFin() => $_has(2); @$pb.TagNumber(3) void clearFin() => $_clearField(3); @$pb.TagNumber(4) $core.bool get rst => $_getBF(3); @$pb.TagNumber(4) set rst($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasRst() => $_has(3); @$pb.TagNumber(4) void clearRst() => $_clearField(4); @$pb.TagNumber(5) $core.bool get psh => $_getBF(4); @$pb.TagNumber(5) set psh($core.bool value) => $_setBool(4, value); @$pb.TagNumber(5) $core.bool hasPsh() => $_has(4); @$pb.TagNumber(5) void clearPsh() => $_clearField(5); @$pb.TagNumber(6) $core.bool get urg => $_getBF(5); @$pb.TagNumber(6) set urg($core.bool value) => $_setBool(5, value); @$pb.TagNumber(6) $core.bool hasUrg() => $_has(5); @$pb.TagNumber(6) void clearUrg() => $_clearField(6); } class TracePacketRequest extends $pb.GeneratedMessage { factory TracePacketRequest({ $core.String? sourceIp, $core.String? destinationIp, $core.String? protocol, $core.int? sourcePort, $core.int? destinationPort, $core.String? direction, TCPFlags? tcpFlags, $core.int? icmpType, $core.int? icmpCode, }) { final result = create(); if (sourceIp != null) result.sourceIp = sourceIp; if (destinationIp != null) result.destinationIp = destinationIp; if (protocol != null) result.protocol = protocol; if (sourcePort != null) result.sourcePort = sourcePort; if (destinationPort != null) result.destinationPort = destinationPort; if (direction != null) result.direction = direction; if (tcpFlags != null) result.tcpFlags = tcpFlags; if (icmpType != null) result.icmpType = icmpType; if (icmpCode != null) result.icmpCode = icmpCode; return result; } TracePacketRequest._(); factory TracePacketRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TracePacketRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TracePacketRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'sourceIp') ..aOS(2, _omitFieldNames ? '' : 'destinationIp') ..aOS(3, _omitFieldNames ? '' : 'protocol') ..aI(4, _omitFieldNames ? '' : 'sourcePort', fieldType: $pb.PbFieldType.OU3) ..aI(5, _omitFieldNames ? '' : 'destinationPort', fieldType: $pb.PbFieldType.OU3) ..aOS(6, _omitFieldNames ? '' : 'direction') ..aOM(7, _omitFieldNames ? '' : 'tcpFlags', subBuilder: TCPFlags.create) ..aI(8, _omitFieldNames ? '' : 'icmpType', fieldType: $pb.PbFieldType.OU3) ..aI(9, _omitFieldNames ? '' : 'icmpCode', fieldType: $pb.PbFieldType.OU3) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TracePacketRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TracePacketRequest copyWith(void Function(TracePacketRequest) updates) => super.copyWith((message) => updates(message as TracePacketRequest)) as TracePacketRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TracePacketRequest create() => TracePacketRequest._(); @$core.override TracePacketRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static TracePacketRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TracePacketRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get sourceIp => $_getSZ(0); @$pb.TagNumber(1) set sourceIp($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasSourceIp() => $_has(0); @$pb.TagNumber(1) void clearSourceIp() => $_clearField(1); @$pb.TagNumber(2) $core.String get destinationIp => $_getSZ(1); @$pb.TagNumber(2) set destinationIp($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasDestinationIp() => $_has(1); @$pb.TagNumber(2) void clearDestinationIp() => $_clearField(2); @$pb.TagNumber(3) $core.String get protocol => $_getSZ(2); @$pb.TagNumber(3) set protocol($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasProtocol() => $_has(2); @$pb.TagNumber(3) void clearProtocol() => $_clearField(3); @$pb.TagNumber(4) $core.int get sourcePort => $_getIZ(3); @$pb.TagNumber(4) set sourcePort($core.int value) => $_setUnsignedInt32(3, value); @$pb.TagNumber(4) $core.bool hasSourcePort() => $_has(3); @$pb.TagNumber(4) void clearSourcePort() => $_clearField(4); @$pb.TagNumber(5) $core.int get destinationPort => $_getIZ(4); @$pb.TagNumber(5) set destinationPort($core.int value) => $_setUnsignedInt32(4, value); @$pb.TagNumber(5) $core.bool hasDestinationPort() => $_has(4); @$pb.TagNumber(5) void clearDestinationPort() => $_clearField(5); @$pb.TagNumber(6) $core.String get direction => $_getSZ(5); @$pb.TagNumber(6) set direction($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasDirection() => $_has(5); @$pb.TagNumber(6) void clearDirection() => $_clearField(6); @$pb.TagNumber(7) TCPFlags get tcpFlags => $_getN(6); @$pb.TagNumber(7) set tcpFlags(TCPFlags value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasTcpFlags() => $_has(6); @$pb.TagNumber(7) void clearTcpFlags() => $_clearField(7); @$pb.TagNumber(7) TCPFlags ensureTcpFlags() => $_ensure(6); @$pb.TagNumber(8) $core.int get icmpType => $_getIZ(7); @$pb.TagNumber(8) set icmpType($core.int value) => $_setUnsignedInt32(7, value); @$pb.TagNumber(8) $core.bool hasIcmpType() => $_has(7); @$pb.TagNumber(8) void clearIcmpType() => $_clearField(8); @$pb.TagNumber(9) $core.int get icmpCode => $_getIZ(8); @$pb.TagNumber(9) set icmpCode($core.int value) => $_setUnsignedInt32(8, value); @$pb.TagNumber(9) $core.bool hasIcmpCode() => $_has(8); @$pb.TagNumber(9) void clearIcmpCode() => $_clearField(9); } class TraceStage extends $pb.GeneratedMessage { factory TraceStage({ $core.String? name, $core.String? message, $core.bool? allowed, $core.String? forwardingDetails, }) { final result = create(); if (name != null) result.name = name; if (message != null) result.message = message; if (allowed != null) result.allowed = allowed; if (forwardingDetails != null) result.forwardingDetails = forwardingDetails; return result; } TraceStage._(); factory TraceStage.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TraceStage.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TraceStage', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'name') ..aOS(2, _omitFieldNames ? '' : 'message') ..aOB(3, _omitFieldNames ? '' : 'allowed') ..aOS(4, _omitFieldNames ? '' : 'forwardingDetails') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TraceStage clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TraceStage copyWith(void Function(TraceStage) updates) => super.copyWith((message) => updates(message as TraceStage)) as TraceStage; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TraceStage create() => TraceStage._(); @$core.override TraceStage createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static TraceStage getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TraceStage? _defaultInstance; @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) set name($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) void clearName() => $_clearField(1); @$pb.TagNumber(2) $core.String get message => $_getSZ(1); @$pb.TagNumber(2) set message($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasMessage() => $_has(1); @$pb.TagNumber(2) void clearMessage() => $_clearField(2); @$pb.TagNumber(3) $core.bool get allowed => $_getBF(2); @$pb.TagNumber(3) set allowed($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasAllowed() => $_has(2); @$pb.TagNumber(3) void clearAllowed() => $_clearField(3); @$pb.TagNumber(4) $core.String get forwardingDetails => $_getSZ(3); @$pb.TagNumber(4) set forwardingDetails($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasForwardingDetails() => $_has(3); @$pb.TagNumber(4) void clearForwardingDetails() => $_clearField(4); } class TracePacketResponse extends $pb.GeneratedMessage { factory TracePacketResponse({ $core.Iterable? stages, $core.bool? finalDisposition, }) { final result = create(); if (stages != null) result.stages.addAll(stages); if (finalDisposition != null) result.finalDisposition = finalDisposition; return result; } TracePacketResponse._(); factory TracePacketResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TracePacketResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TracePacketResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'stages', subBuilder: TraceStage.create) ..aOB(2, _omitFieldNames ? '' : 'finalDisposition') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TracePacketResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TracePacketResponse copyWith(void Function(TracePacketResponse) updates) => super.copyWith((message) => updates(message as TracePacketResponse)) as TracePacketResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TracePacketResponse create() => TracePacketResponse._(); @$core.override TracePacketResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static TracePacketResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TracePacketResponse? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get stages => $_getList(0); @$pb.TagNumber(2) $core.bool get finalDisposition => $_getBF(1); @$pb.TagNumber(2) set finalDisposition($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasFinalDisposition() => $_has(1); @$pb.TagNumber(2) void clearFinalDisposition() => $_clearField(2); } class SubscribeRequest extends $pb.GeneratedMessage { factory SubscribeRequest() => create(); SubscribeRequest._(); factory SubscribeRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SubscribeRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SubscribeRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SubscribeRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SubscribeRequest copyWith(void Function(SubscribeRequest) updates) => super.copyWith((message) => updates(message as SubscribeRequest)) as SubscribeRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SubscribeRequest create() => SubscribeRequest._(); @$core.override SubscribeRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SubscribeRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SubscribeRequest? _defaultInstance; } class SystemEvent extends $pb.GeneratedMessage { factory SystemEvent({ $core.String? id, SystemEvent_Severity? severity, SystemEvent_Category? category, $core.String? message, $core.String? userMessage, $2.Timestamp? timestamp, $core.Iterable<$core.MapEntry<$core.String, $core.String>>? metadata, }) { final result = create(); if (id != null) result.id = id; if (severity != null) result.severity = severity; if (category != null) result.category = category; if (message != null) result.message = message; if (userMessage != null) result.userMessage = userMessage; if (timestamp != null) result.timestamp = timestamp; if (metadata != null) result.metadata.addEntries(metadata); return result; } SystemEvent._(); factory SystemEvent.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SystemEvent.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SystemEvent', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'id') ..aE(2, _omitFieldNames ? '' : 'severity', enumValues: SystemEvent_Severity.values) ..aE(3, _omitFieldNames ? '' : 'category', enumValues: SystemEvent_Category.values) ..aOS(4, _omitFieldNames ? '' : 'message') ..aOS(5, _omitFieldNames ? '' : 'userMessage', protoName: 'userMessage') ..aOM<$2.Timestamp>(6, _omitFieldNames ? '' : 'timestamp', subBuilder: $2.Timestamp.create) ..m<$core.String, $core.String>(7, _omitFieldNames ? '' : 'metadata', entryClassName: 'SystemEvent.MetadataEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OS, packageName: const $pb.PackageName('daemon')) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SystemEvent clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SystemEvent copyWith(void Function(SystemEvent) updates) => super.copyWith((message) => updates(message as SystemEvent)) as SystemEvent; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SystemEvent create() => SystemEvent._(); @$core.override SystemEvent createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SystemEvent getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SystemEvent? _defaultInstance; @$pb.TagNumber(1) $core.String get id => $_getSZ(0); @$pb.TagNumber(1) set id($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasId() => $_has(0); @$pb.TagNumber(1) void clearId() => $_clearField(1); @$pb.TagNumber(2) SystemEvent_Severity get severity => $_getN(1); @$pb.TagNumber(2) set severity(SystemEvent_Severity value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasSeverity() => $_has(1); @$pb.TagNumber(2) void clearSeverity() => $_clearField(2); @$pb.TagNumber(3) SystemEvent_Category get category => $_getN(2); @$pb.TagNumber(3) set category(SystemEvent_Category value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasCategory() => $_has(2); @$pb.TagNumber(3) void clearCategory() => $_clearField(3); @$pb.TagNumber(4) $core.String get message => $_getSZ(3); @$pb.TagNumber(4) set message($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasMessage() => $_has(3); @$pb.TagNumber(4) void clearMessage() => $_clearField(4); @$pb.TagNumber(5) $core.String get userMessage => $_getSZ(4); @$pb.TagNumber(5) set userMessage($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasUserMessage() => $_has(4); @$pb.TagNumber(5) void clearUserMessage() => $_clearField(5); @$pb.TagNumber(6) $2.Timestamp get timestamp => $_getN(5); @$pb.TagNumber(6) set timestamp($2.Timestamp value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasTimestamp() => $_has(5); @$pb.TagNumber(6) void clearTimestamp() => $_clearField(6); @$pb.TagNumber(6) $2.Timestamp ensureTimestamp() => $_ensure(5); @$pb.TagNumber(7) $pb.PbMap<$core.String, $core.String> get metadata => $_getMap(6); } class GetEventsRequest extends $pb.GeneratedMessage { factory GetEventsRequest() => create(); GetEventsRequest._(); factory GetEventsRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetEventsRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'GetEventsRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetEventsRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetEventsRequest copyWith(void Function(GetEventsRequest) updates) => super.copyWith((message) => updates(message as GetEventsRequest)) as GetEventsRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetEventsRequest create() => GetEventsRequest._(); @$core.override GetEventsRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static GetEventsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetEventsRequest? _defaultInstance; } class GetEventsResponse extends $pb.GeneratedMessage { factory GetEventsResponse({ $core.Iterable? events, }) { final result = create(); if (events != null) result.events.addAll(events); return result; } GetEventsResponse._(); factory GetEventsResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetEventsResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'GetEventsResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'events', subBuilder: SystemEvent.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetEventsResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetEventsResponse copyWith(void Function(GetEventsResponse) updates) => super.copyWith((message) => updates(message as GetEventsResponse)) as GetEventsResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetEventsResponse create() => GetEventsResponse._(); @$core.override GetEventsResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static GetEventsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetEventsResponse? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get events => $_getList(0); } class SwitchProfileRequest extends $pb.GeneratedMessage { factory SwitchProfileRequest({ $core.String? profileName, $core.String? username, }) { final result = create(); if (profileName != null) result.profileName = profileName; if (username != null) result.username = username; return result; } SwitchProfileRequest._(); factory SwitchProfileRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SwitchProfileRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SwitchProfileRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'profileName', protoName: 'profileName') ..aOS(2, _omitFieldNames ? '' : 'username') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SwitchProfileRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SwitchProfileRequest copyWith(void Function(SwitchProfileRequest) updates) => super.copyWith((message) => updates(message as SwitchProfileRequest)) as SwitchProfileRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SwitchProfileRequest create() => SwitchProfileRequest._(); @$core.override SwitchProfileRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SwitchProfileRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SwitchProfileRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get profileName => $_getSZ(0); @$pb.TagNumber(1) set profileName($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasProfileName() => $_has(0); @$pb.TagNumber(1) void clearProfileName() => $_clearField(1); @$pb.TagNumber(2) $core.String get username => $_getSZ(1); @$pb.TagNumber(2) set username($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUsername() => $_has(1); @$pb.TagNumber(2) void clearUsername() => $_clearField(2); } class SwitchProfileResponse extends $pb.GeneratedMessage { factory SwitchProfileResponse() => create(); SwitchProfileResponse._(); factory SwitchProfileResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SwitchProfileResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SwitchProfileResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SwitchProfileResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SwitchProfileResponse copyWith( void Function(SwitchProfileResponse) updates) => super.copyWith((message) => updates(message as SwitchProfileResponse)) as SwitchProfileResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SwitchProfileResponse create() => SwitchProfileResponse._(); @$core.override SwitchProfileResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SwitchProfileResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SwitchProfileResponse? _defaultInstance; } class SetConfigRequest extends $pb.GeneratedMessage { factory SetConfigRequest({ $core.String? username, $core.String? profileName, $core.String? managementUrl, $core.String? adminURL, $core.bool? rosenpassEnabled, $core.String? interfaceName, $fixnum.Int64? wireguardPort, $core.String? optionalPreSharedKey, $core.bool? disableAutoConnect, $core.bool? serverSSHAllowed, $core.bool? rosenpassPermissive, $core.bool? networkMonitor, $core.bool? disableClientRoutes, $core.bool? disableServerRoutes, $core.bool? disableDns, $core.bool? disableFirewall, $core.bool? blockLanAccess, $core.bool? disableNotifications, $core.bool? lazyConnectionEnabled, $core.bool? blockInbound, $core.Iterable<$core.String>? natExternalIPs, $core.bool? cleanNATExternalIPs, $core.List<$core.int>? customDNSAddress, $core.Iterable<$core.String>? extraIFaceBlacklist, $core.Iterable<$core.String>? dnsLabels, $core.bool? cleanDNSLabels, $1.Duration? dnsRouteInterval, $fixnum.Int64? mtu, $core.bool? enableSSHRoot, $core.bool? enableSSHSFTP, $core.bool? enableSSHLocalPortForwarding, $core.bool? enableSSHRemotePortForwarding, $core.bool? disableSSHAuth, $core.int? sshJWTCacheTTL, }) { final result = create(); if (username != null) result.username = username; if (profileName != null) result.profileName = profileName; if (managementUrl != null) result.managementUrl = managementUrl; if (adminURL != null) result.adminURL = adminURL; if (rosenpassEnabled != null) result.rosenpassEnabled = rosenpassEnabled; if (interfaceName != null) result.interfaceName = interfaceName; if (wireguardPort != null) result.wireguardPort = wireguardPort; if (optionalPreSharedKey != null) result.optionalPreSharedKey = optionalPreSharedKey; if (disableAutoConnect != null) result.disableAutoConnect = disableAutoConnect; if (serverSSHAllowed != null) result.serverSSHAllowed = serverSSHAllowed; if (rosenpassPermissive != null) result.rosenpassPermissive = rosenpassPermissive; if (networkMonitor != null) result.networkMonitor = networkMonitor; if (disableClientRoutes != null) result.disableClientRoutes = disableClientRoutes; if (disableServerRoutes != null) result.disableServerRoutes = disableServerRoutes; if (disableDns != null) result.disableDns = disableDns; if (disableFirewall != null) result.disableFirewall = disableFirewall; if (blockLanAccess != null) result.blockLanAccess = blockLanAccess; if (disableNotifications != null) result.disableNotifications = disableNotifications; if (lazyConnectionEnabled != null) result.lazyConnectionEnabled = lazyConnectionEnabled; if (blockInbound != null) result.blockInbound = blockInbound; if (natExternalIPs != null) result.natExternalIPs.addAll(natExternalIPs); if (cleanNATExternalIPs != null) result.cleanNATExternalIPs = cleanNATExternalIPs; if (customDNSAddress != null) result.customDNSAddress = customDNSAddress; if (extraIFaceBlacklist != null) result.extraIFaceBlacklist.addAll(extraIFaceBlacklist); if (dnsLabels != null) result.dnsLabels.addAll(dnsLabels); if (cleanDNSLabels != null) result.cleanDNSLabels = cleanDNSLabels; if (dnsRouteInterval != null) result.dnsRouteInterval = dnsRouteInterval; if (mtu != null) result.mtu = mtu; if (enableSSHRoot != null) result.enableSSHRoot = enableSSHRoot; if (enableSSHSFTP != null) result.enableSSHSFTP = enableSSHSFTP; if (enableSSHLocalPortForwarding != null) result.enableSSHLocalPortForwarding = enableSSHLocalPortForwarding; if (enableSSHRemotePortForwarding != null) result.enableSSHRemotePortForwarding = enableSSHRemotePortForwarding; if (disableSSHAuth != null) result.disableSSHAuth = disableSSHAuth; if (sshJWTCacheTTL != null) result.sshJWTCacheTTL = sshJWTCacheTTL; return result; } SetConfigRequest._(); factory SetConfigRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SetConfigRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SetConfigRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'username') ..aOS(2, _omitFieldNames ? '' : 'profileName', protoName: 'profileName') ..aOS(3, _omitFieldNames ? '' : 'managementUrl', protoName: 'managementUrl') ..aOS(4, _omitFieldNames ? '' : 'adminURL', protoName: 'adminURL') ..aOB(5, _omitFieldNames ? '' : 'rosenpassEnabled', protoName: 'rosenpassEnabled') ..aOS(6, _omitFieldNames ? '' : 'interfaceName', protoName: 'interfaceName') ..aInt64(7, _omitFieldNames ? '' : 'wireguardPort', protoName: 'wireguardPort') ..aOS(8, _omitFieldNames ? '' : 'optionalPreSharedKey', protoName: 'optionalPreSharedKey') ..aOB(9, _omitFieldNames ? '' : 'disableAutoConnect', protoName: 'disableAutoConnect') ..aOB(10, _omitFieldNames ? '' : 'serverSSHAllowed', protoName: 'serverSSHAllowed') ..aOB(11, _omitFieldNames ? '' : 'rosenpassPermissive', protoName: 'rosenpassPermissive') ..aOB(12, _omitFieldNames ? '' : 'networkMonitor', protoName: 'networkMonitor') ..aOB(13, _omitFieldNames ? '' : 'disableClientRoutes') ..aOB(14, _omitFieldNames ? '' : 'disableServerRoutes') ..aOB(15, _omitFieldNames ? '' : 'disableDns') ..aOB(16, _omitFieldNames ? '' : 'disableFirewall') ..aOB(17, _omitFieldNames ? '' : 'blockLanAccess') ..aOB(18, _omitFieldNames ? '' : 'disableNotifications') ..aOB(19, _omitFieldNames ? '' : 'lazyConnectionEnabled', protoName: 'lazyConnectionEnabled') ..aOB(20, _omitFieldNames ? '' : 'blockInbound') ..pPS(21, _omitFieldNames ? '' : 'natExternalIPs', protoName: 'natExternalIPs') ..aOB(22, _omitFieldNames ? '' : 'cleanNATExternalIPs', protoName: 'cleanNATExternalIPs') ..a<$core.List<$core.int>>( 23, _omitFieldNames ? '' : 'customDNSAddress', $pb.PbFieldType.OY, protoName: 'customDNSAddress') ..pPS(24, _omitFieldNames ? '' : 'extraIFaceBlacklist', protoName: 'extraIFaceBlacklist') ..pPS(25, _omitFieldNames ? '' : 'dnsLabels') ..aOB(26, _omitFieldNames ? '' : 'cleanDNSLabels', protoName: 'cleanDNSLabels') ..aOM<$1.Duration>(27, _omitFieldNames ? '' : 'dnsRouteInterval', protoName: 'dnsRouteInterval', subBuilder: $1.Duration.create) ..aInt64(28, _omitFieldNames ? '' : 'mtu') ..aOB(29, _omitFieldNames ? '' : 'enableSSHRoot', protoName: 'enableSSHRoot') ..aOB(30, _omitFieldNames ? '' : 'enableSSHSFTP', protoName: 'enableSSHSFTP') ..aOB(31, _omitFieldNames ? '' : 'enableSSHLocalPortForwarding', protoName: 'enableSSHLocalPortForwarding') ..aOB(32, _omitFieldNames ? '' : 'enableSSHRemotePortForwarding', protoName: 'enableSSHRemotePortForwarding') ..aOB(33, _omitFieldNames ? '' : 'disableSSHAuth', protoName: 'disableSSHAuth') ..aI(34, _omitFieldNames ? '' : 'sshJWTCacheTTL', protoName: 'sshJWTCacheTTL') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SetConfigRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SetConfigRequest copyWith(void Function(SetConfigRequest) updates) => super.copyWith((message) => updates(message as SetConfigRequest)) as SetConfigRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SetConfigRequest create() => SetConfigRequest._(); @$core.override SetConfigRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SetConfigRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SetConfigRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get username => $_getSZ(0); @$pb.TagNumber(1) set username($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasUsername() => $_has(0); @$pb.TagNumber(1) void clearUsername() => $_clearField(1); @$pb.TagNumber(2) $core.String get profileName => $_getSZ(1); @$pb.TagNumber(2) set profileName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasProfileName() => $_has(1); @$pb.TagNumber(2) void clearProfileName() => $_clearField(2); /// managementUrl to authenticate. @$pb.TagNumber(3) $core.String get managementUrl => $_getSZ(2); @$pb.TagNumber(3) set managementUrl($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasManagementUrl() => $_has(2); @$pb.TagNumber(3) void clearManagementUrl() => $_clearField(3); /// adminUrl to manage keys. @$pb.TagNumber(4) $core.String get adminURL => $_getSZ(3); @$pb.TagNumber(4) set adminURL($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasAdminURL() => $_has(3); @$pb.TagNumber(4) void clearAdminURL() => $_clearField(4); @$pb.TagNumber(5) $core.bool get rosenpassEnabled => $_getBF(4); @$pb.TagNumber(5) set rosenpassEnabled($core.bool value) => $_setBool(4, value); @$pb.TagNumber(5) $core.bool hasRosenpassEnabled() => $_has(4); @$pb.TagNumber(5) void clearRosenpassEnabled() => $_clearField(5); @$pb.TagNumber(6) $core.String get interfaceName => $_getSZ(5); @$pb.TagNumber(6) set interfaceName($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasInterfaceName() => $_has(5); @$pb.TagNumber(6) void clearInterfaceName() => $_clearField(6); @$pb.TagNumber(7) $fixnum.Int64 get wireguardPort => $_getI64(6); @$pb.TagNumber(7) set wireguardPort($fixnum.Int64 value) => $_setInt64(6, value); @$pb.TagNumber(7) $core.bool hasWireguardPort() => $_has(6); @$pb.TagNumber(7) void clearWireguardPort() => $_clearField(7); @$pb.TagNumber(8) $core.String get optionalPreSharedKey => $_getSZ(7); @$pb.TagNumber(8) set optionalPreSharedKey($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasOptionalPreSharedKey() => $_has(7); @$pb.TagNumber(8) void clearOptionalPreSharedKey() => $_clearField(8); @$pb.TagNumber(9) $core.bool get disableAutoConnect => $_getBF(8); @$pb.TagNumber(9) set disableAutoConnect($core.bool value) => $_setBool(8, value); @$pb.TagNumber(9) $core.bool hasDisableAutoConnect() => $_has(8); @$pb.TagNumber(9) void clearDisableAutoConnect() => $_clearField(9); @$pb.TagNumber(10) $core.bool get serverSSHAllowed => $_getBF(9); @$pb.TagNumber(10) set serverSSHAllowed($core.bool value) => $_setBool(9, value); @$pb.TagNumber(10) $core.bool hasServerSSHAllowed() => $_has(9); @$pb.TagNumber(10) void clearServerSSHAllowed() => $_clearField(10); @$pb.TagNumber(11) $core.bool get rosenpassPermissive => $_getBF(10); @$pb.TagNumber(11) set rosenpassPermissive($core.bool value) => $_setBool(10, value); @$pb.TagNumber(11) $core.bool hasRosenpassPermissive() => $_has(10); @$pb.TagNumber(11) void clearRosenpassPermissive() => $_clearField(11); @$pb.TagNumber(12) $core.bool get networkMonitor => $_getBF(11); @$pb.TagNumber(12) set networkMonitor($core.bool value) => $_setBool(11, value); @$pb.TagNumber(12) $core.bool hasNetworkMonitor() => $_has(11); @$pb.TagNumber(12) void clearNetworkMonitor() => $_clearField(12); @$pb.TagNumber(13) $core.bool get disableClientRoutes => $_getBF(12); @$pb.TagNumber(13) set disableClientRoutes($core.bool value) => $_setBool(12, value); @$pb.TagNumber(13) $core.bool hasDisableClientRoutes() => $_has(12); @$pb.TagNumber(13) void clearDisableClientRoutes() => $_clearField(13); @$pb.TagNumber(14) $core.bool get disableServerRoutes => $_getBF(13); @$pb.TagNumber(14) set disableServerRoutes($core.bool value) => $_setBool(13, value); @$pb.TagNumber(14) $core.bool hasDisableServerRoutes() => $_has(13); @$pb.TagNumber(14) void clearDisableServerRoutes() => $_clearField(14); @$pb.TagNumber(15) $core.bool get disableDns => $_getBF(14); @$pb.TagNumber(15) set disableDns($core.bool value) => $_setBool(14, value); @$pb.TagNumber(15) $core.bool hasDisableDns() => $_has(14); @$pb.TagNumber(15) void clearDisableDns() => $_clearField(15); @$pb.TagNumber(16) $core.bool get disableFirewall => $_getBF(15); @$pb.TagNumber(16) set disableFirewall($core.bool value) => $_setBool(15, value); @$pb.TagNumber(16) $core.bool hasDisableFirewall() => $_has(15); @$pb.TagNumber(16) void clearDisableFirewall() => $_clearField(16); @$pb.TagNumber(17) $core.bool get blockLanAccess => $_getBF(16); @$pb.TagNumber(17) set blockLanAccess($core.bool value) => $_setBool(16, value); @$pb.TagNumber(17) $core.bool hasBlockLanAccess() => $_has(16); @$pb.TagNumber(17) void clearBlockLanAccess() => $_clearField(17); @$pb.TagNumber(18) $core.bool get disableNotifications => $_getBF(17); @$pb.TagNumber(18) set disableNotifications($core.bool value) => $_setBool(17, value); @$pb.TagNumber(18) $core.bool hasDisableNotifications() => $_has(17); @$pb.TagNumber(18) void clearDisableNotifications() => $_clearField(18); @$pb.TagNumber(19) $core.bool get lazyConnectionEnabled => $_getBF(18); @$pb.TagNumber(19) set lazyConnectionEnabled($core.bool value) => $_setBool(18, value); @$pb.TagNumber(19) $core.bool hasLazyConnectionEnabled() => $_has(18); @$pb.TagNumber(19) void clearLazyConnectionEnabled() => $_clearField(19); @$pb.TagNumber(20) $core.bool get blockInbound => $_getBF(19); @$pb.TagNumber(20) set blockInbound($core.bool value) => $_setBool(19, value); @$pb.TagNumber(20) $core.bool hasBlockInbound() => $_has(19); @$pb.TagNumber(20) void clearBlockInbound() => $_clearField(20); @$pb.TagNumber(21) $pb.PbList<$core.String> get natExternalIPs => $_getList(20); @$pb.TagNumber(22) $core.bool get cleanNATExternalIPs => $_getBF(21); @$pb.TagNumber(22) set cleanNATExternalIPs($core.bool value) => $_setBool(21, value); @$pb.TagNumber(22) $core.bool hasCleanNATExternalIPs() => $_has(21); @$pb.TagNumber(22) void clearCleanNATExternalIPs() => $_clearField(22); @$pb.TagNumber(23) $core.List<$core.int> get customDNSAddress => $_getN(22); @$pb.TagNumber(23) set customDNSAddress($core.List<$core.int> value) => $_setBytes(22, value); @$pb.TagNumber(23) $core.bool hasCustomDNSAddress() => $_has(22); @$pb.TagNumber(23) void clearCustomDNSAddress() => $_clearField(23); @$pb.TagNumber(24) $pb.PbList<$core.String> get extraIFaceBlacklist => $_getList(23); @$pb.TagNumber(25) $pb.PbList<$core.String> get dnsLabels => $_getList(24); /// cleanDNSLabels clean map list of DNS labels. @$pb.TagNumber(26) $core.bool get cleanDNSLabels => $_getBF(25); @$pb.TagNumber(26) set cleanDNSLabels($core.bool value) => $_setBool(25, value); @$pb.TagNumber(26) $core.bool hasCleanDNSLabels() => $_has(25); @$pb.TagNumber(26) void clearCleanDNSLabels() => $_clearField(26); @$pb.TagNumber(27) $1.Duration get dnsRouteInterval => $_getN(26); @$pb.TagNumber(27) set dnsRouteInterval($1.Duration value) => $_setField(27, value); @$pb.TagNumber(27) $core.bool hasDnsRouteInterval() => $_has(26); @$pb.TagNumber(27) void clearDnsRouteInterval() => $_clearField(27); @$pb.TagNumber(27) $1.Duration ensureDnsRouteInterval() => $_ensure(26); @$pb.TagNumber(28) $fixnum.Int64 get mtu => $_getI64(27); @$pb.TagNumber(28) set mtu($fixnum.Int64 value) => $_setInt64(27, value); @$pb.TagNumber(28) $core.bool hasMtu() => $_has(27); @$pb.TagNumber(28) void clearMtu() => $_clearField(28); @$pb.TagNumber(29) $core.bool get enableSSHRoot => $_getBF(28); @$pb.TagNumber(29) set enableSSHRoot($core.bool value) => $_setBool(28, value); @$pb.TagNumber(29) $core.bool hasEnableSSHRoot() => $_has(28); @$pb.TagNumber(29) void clearEnableSSHRoot() => $_clearField(29); @$pb.TagNumber(30) $core.bool get enableSSHSFTP => $_getBF(29); @$pb.TagNumber(30) set enableSSHSFTP($core.bool value) => $_setBool(29, value); @$pb.TagNumber(30) $core.bool hasEnableSSHSFTP() => $_has(29); @$pb.TagNumber(30) void clearEnableSSHSFTP() => $_clearField(30); @$pb.TagNumber(31) $core.bool get enableSSHLocalPortForwarding => $_getBF(30); @$pb.TagNumber(31) set enableSSHLocalPortForwarding($core.bool value) => $_setBool(30, value); @$pb.TagNumber(31) $core.bool hasEnableSSHLocalPortForwarding() => $_has(30); @$pb.TagNumber(31) void clearEnableSSHLocalPortForwarding() => $_clearField(31); @$pb.TagNumber(32) $core.bool get enableSSHRemotePortForwarding => $_getBF(31); @$pb.TagNumber(32) set enableSSHRemotePortForwarding($core.bool value) => $_setBool(31, value); @$pb.TagNumber(32) $core.bool hasEnableSSHRemotePortForwarding() => $_has(31); @$pb.TagNumber(32) void clearEnableSSHRemotePortForwarding() => $_clearField(32); @$pb.TagNumber(33) $core.bool get disableSSHAuth => $_getBF(32); @$pb.TagNumber(33) set disableSSHAuth($core.bool value) => $_setBool(32, value); @$pb.TagNumber(33) $core.bool hasDisableSSHAuth() => $_has(32); @$pb.TagNumber(33) void clearDisableSSHAuth() => $_clearField(33); @$pb.TagNumber(34) $core.int get sshJWTCacheTTL => $_getIZ(33); @$pb.TagNumber(34) set sshJWTCacheTTL($core.int value) => $_setSignedInt32(33, value); @$pb.TagNumber(34) $core.bool hasSshJWTCacheTTL() => $_has(33); @$pb.TagNumber(34) void clearSshJWTCacheTTL() => $_clearField(34); } class SetConfigResponse extends $pb.GeneratedMessage { factory SetConfigResponse() => create(); SetConfigResponse._(); factory SetConfigResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SetConfigResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'SetConfigResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SetConfigResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SetConfigResponse copyWith(void Function(SetConfigResponse) updates) => super.copyWith((message) => updates(message as SetConfigResponse)) as SetConfigResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SetConfigResponse create() => SetConfigResponse._(); @$core.override SetConfigResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static SetConfigResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SetConfigResponse? _defaultInstance; } class AddProfileRequest extends $pb.GeneratedMessage { factory AddProfileRequest({ $core.String? username, $core.String? profileName, }) { final result = create(); if (username != null) result.username = username; if (profileName != null) result.profileName = profileName; return result; } AddProfileRequest._(); factory AddProfileRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AddProfileRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AddProfileRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'username') ..aOS(2, _omitFieldNames ? '' : 'profileName', protoName: 'profileName') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AddProfileRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AddProfileRequest copyWith(void Function(AddProfileRequest) updates) => super.copyWith((message) => updates(message as AddProfileRequest)) as AddProfileRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AddProfileRequest create() => AddProfileRequest._(); @$core.override AddProfileRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AddProfileRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AddProfileRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get username => $_getSZ(0); @$pb.TagNumber(1) set username($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasUsername() => $_has(0); @$pb.TagNumber(1) void clearUsername() => $_clearField(1); @$pb.TagNumber(2) $core.String get profileName => $_getSZ(1); @$pb.TagNumber(2) set profileName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasProfileName() => $_has(1); @$pb.TagNumber(2) void clearProfileName() => $_clearField(2); } class AddProfileResponse extends $pb.GeneratedMessage { factory AddProfileResponse() => create(); AddProfileResponse._(); factory AddProfileResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AddProfileResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'AddProfileResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AddProfileResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AddProfileResponse copyWith(void Function(AddProfileResponse) updates) => super.copyWith((message) => updates(message as AddProfileResponse)) as AddProfileResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AddProfileResponse create() => AddProfileResponse._(); @$core.override AddProfileResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static AddProfileResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AddProfileResponse? _defaultInstance; } class RemoveProfileRequest extends $pb.GeneratedMessage { factory RemoveProfileRequest({ $core.String? username, $core.String? profileName, }) { final result = create(); if (username != null) result.username = username; if (profileName != null) result.profileName = profileName; return result; } RemoveProfileRequest._(); factory RemoveProfileRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RemoveProfileRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'RemoveProfileRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'username') ..aOS(2, _omitFieldNames ? '' : 'profileName', protoName: 'profileName') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RemoveProfileRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RemoveProfileRequest copyWith(void Function(RemoveProfileRequest) updates) => super.copyWith((message) => updates(message as RemoveProfileRequest)) as RemoveProfileRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RemoveProfileRequest create() => RemoveProfileRequest._(); @$core.override RemoveProfileRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static RemoveProfileRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RemoveProfileRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get username => $_getSZ(0); @$pb.TagNumber(1) set username($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasUsername() => $_has(0); @$pb.TagNumber(1) void clearUsername() => $_clearField(1); @$pb.TagNumber(2) $core.String get profileName => $_getSZ(1); @$pb.TagNumber(2) set profileName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasProfileName() => $_has(1); @$pb.TagNumber(2) void clearProfileName() => $_clearField(2); } class RemoveProfileResponse extends $pb.GeneratedMessage { factory RemoveProfileResponse() => create(); RemoveProfileResponse._(); factory RemoveProfileResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RemoveProfileResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'RemoveProfileResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RemoveProfileResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RemoveProfileResponse copyWith( void Function(RemoveProfileResponse) updates) => super.copyWith((message) => updates(message as RemoveProfileResponse)) as RemoveProfileResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RemoveProfileResponse create() => RemoveProfileResponse._(); @$core.override RemoveProfileResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static RemoveProfileResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RemoveProfileResponse? _defaultInstance; } class ListProfilesRequest extends $pb.GeneratedMessage { factory ListProfilesRequest({ $core.String? username, }) { final result = create(); if (username != null) result.username = username; return result; } ListProfilesRequest._(); factory ListProfilesRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ListProfilesRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ListProfilesRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'username') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListProfilesRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListProfilesRequest copyWith(void Function(ListProfilesRequest) updates) => super.copyWith((message) => updates(message as ListProfilesRequest)) as ListProfilesRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ListProfilesRequest create() => ListProfilesRequest._(); @$core.override ListProfilesRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ListProfilesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListProfilesRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get username => $_getSZ(0); @$pb.TagNumber(1) set username($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasUsername() => $_has(0); @$pb.TagNumber(1) void clearUsername() => $_clearField(1); } class ListProfilesResponse extends $pb.GeneratedMessage { factory ListProfilesResponse({ $core.Iterable? profiles, }) { final result = create(); if (profiles != null) result.profiles.addAll(profiles); return result; } ListProfilesResponse._(); factory ListProfilesResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ListProfilesResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ListProfilesResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..pPM(1, _omitFieldNames ? '' : 'profiles', subBuilder: Profile.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListProfilesResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListProfilesResponse copyWith(void Function(ListProfilesResponse) updates) => super.copyWith((message) => updates(message as ListProfilesResponse)) as ListProfilesResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ListProfilesResponse create() => ListProfilesResponse._(); @$core.override ListProfilesResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ListProfilesResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListProfilesResponse? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get profiles => $_getList(0); } class Profile extends $pb.GeneratedMessage { factory Profile({ $core.String? name, $core.bool? isActive, }) { final result = create(); if (name != null) result.name = name; if (isActive != null) result.isActive = isActive; return result; } Profile._(); factory Profile.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Profile.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'Profile', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'name') ..aOB(2, _omitFieldNames ? '' : 'isActive') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Profile clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Profile copyWith(void Function(Profile) updates) => super.copyWith((message) => updates(message as Profile)) as Profile; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Profile create() => Profile._(); @$core.override Profile createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static Profile getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Profile? _defaultInstance; @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) set name($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) void clearName() => $_clearField(1); @$pb.TagNumber(2) $core.bool get isActive => $_getBF(1); @$pb.TagNumber(2) set isActive($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasIsActive() => $_has(1); @$pb.TagNumber(2) void clearIsActive() => $_clearField(2); } class GetActiveProfileRequest extends $pb.GeneratedMessage { factory GetActiveProfileRequest() => create(); GetActiveProfileRequest._(); factory GetActiveProfileRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetActiveProfileRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'GetActiveProfileRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetActiveProfileRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetActiveProfileRequest copyWith( void Function(GetActiveProfileRequest) updates) => super.copyWith((message) => updates(message as GetActiveProfileRequest)) as GetActiveProfileRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetActiveProfileRequest create() => GetActiveProfileRequest._(); @$core.override GetActiveProfileRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static GetActiveProfileRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetActiveProfileRequest? _defaultInstance; } class GetActiveProfileResponse extends $pb.GeneratedMessage { factory GetActiveProfileResponse({ $core.String? profileName, $core.String? username, }) { final result = create(); if (profileName != null) result.profileName = profileName; if (username != null) result.username = username; return result; } GetActiveProfileResponse._(); factory GetActiveProfileResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetActiveProfileResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'GetActiveProfileResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'profileName', protoName: 'profileName') ..aOS(2, _omitFieldNames ? '' : 'username') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetActiveProfileResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetActiveProfileResponse copyWith( void Function(GetActiveProfileResponse) updates) => super.copyWith((message) => updates(message as GetActiveProfileResponse)) as GetActiveProfileResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetActiveProfileResponse create() => GetActiveProfileResponse._(); @$core.override GetActiveProfileResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static GetActiveProfileResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetActiveProfileResponse? _defaultInstance; @$pb.TagNumber(1) $core.String get profileName => $_getSZ(0); @$pb.TagNumber(1) set profileName($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasProfileName() => $_has(0); @$pb.TagNumber(1) void clearProfileName() => $_clearField(1); @$pb.TagNumber(2) $core.String get username => $_getSZ(1); @$pb.TagNumber(2) set username($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUsername() => $_has(1); @$pb.TagNumber(2) void clearUsername() => $_clearField(2); } class LogoutRequest extends $pb.GeneratedMessage { factory LogoutRequest({ $core.String? profileName, $core.String? username, }) { final result = create(); if (profileName != null) result.profileName = profileName; if (username != null) result.username = username; return result; } LogoutRequest._(); factory LogoutRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory LogoutRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LogoutRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'profileName', protoName: 'profileName') ..aOS(2, _omitFieldNames ? '' : 'username') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LogoutRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LogoutRequest copyWith(void Function(LogoutRequest) updates) => super.copyWith((message) => updates(message as LogoutRequest)) as LogoutRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LogoutRequest create() => LogoutRequest._(); @$core.override LogoutRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static LogoutRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LogoutRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get profileName => $_getSZ(0); @$pb.TagNumber(1) set profileName($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasProfileName() => $_has(0); @$pb.TagNumber(1) void clearProfileName() => $_clearField(1); @$pb.TagNumber(2) $core.String get username => $_getSZ(1); @$pb.TagNumber(2) set username($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUsername() => $_has(1); @$pb.TagNumber(2) void clearUsername() => $_clearField(2); } class LogoutResponse extends $pb.GeneratedMessage { factory LogoutResponse() => create(); LogoutResponse._(); factory LogoutResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory LogoutResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'LogoutResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LogoutResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LogoutResponse copyWith(void Function(LogoutResponse) updates) => super.copyWith((message) => updates(message as LogoutResponse)) as LogoutResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LogoutResponse create() => LogoutResponse._(); @$core.override LogoutResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static LogoutResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LogoutResponse? _defaultInstance; } class GetFeaturesRequest extends $pb.GeneratedMessage { factory GetFeaturesRequest() => create(); GetFeaturesRequest._(); factory GetFeaturesRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetFeaturesRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'GetFeaturesRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetFeaturesRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetFeaturesRequest copyWith(void Function(GetFeaturesRequest) updates) => super.copyWith((message) => updates(message as GetFeaturesRequest)) as GetFeaturesRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetFeaturesRequest create() => GetFeaturesRequest._(); @$core.override GetFeaturesRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static GetFeaturesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetFeaturesRequest? _defaultInstance; } class GetFeaturesResponse extends $pb.GeneratedMessage { factory GetFeaturesResponse({ $core.bool? disableProfiles, $core.bool? disableUpdateSettings, $core.bool? disableNetworks, }) { final result = create(); if (disableProfiles != null) result.disableProfiles = disableProfiles; if (disableUpdateSettings != null) result.disableUpdateSettings = disableUpdateSettings; if (disableNetworks != null) result.disableNetworks = disableNetworks; return result; } GetFeaturesResponse._(); factory GetFeaturesResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetFeaturesResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'GetFeaturesResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'disableProfiles') ..aOB(2, _omitFieldNames ? '' : 'disableUpdateSettings') ..aOB(3, _omitFieldNames ? '' : 'disableNetworks') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetFeaturesResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetFeaturesResponse copyWith(void Function(GetFeaturesResponse) updates) => super.copyWith((message) => updates(message as GetFeaturesResponse)) as GetFeaturesResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetFeaturesResponse create() => GetFeaturesResponse._(); @$core.override GetFeaturesResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static GetFeaturesResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetFeaturesResponse? _defaultInstance; @$pb.TagNumber(1) $core.bool get disableProfiles => $_getBF(0); @$pb.TagNumber(1) set disableProfiles($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasDisableProfiles() => $_has(0); @$pb.TagNumber(1) void clearDisableProfiles() => $_clearField(1); @$pb.TagNumber(2) $core.bool get disableUpdateSettings => $_getBF(1); @$pb.TagNumber(2) set disableUpdateSettings($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasDisableUpdateSettings() => $_has(1); @$pb.TagNumber(2) void clearDisableUpdateSettings() => $_clearField(2); @$pb.TagNumber(3) $core.bool get disableNetworks => $_getBF(2); @$pb.TagNumber(3) set disableNetworks($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasDisableNetworks() => $_has(2); @$pb.TagNumber(3) void clearDisableNetworks() => $_clearField(3); } class TriggerUpdateRequest extends $pb.GeneratedMessage { factory TriggerUpdateRequest() => create(); TriggerUpdateRequest._(); factory TriggerUpdateRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TriggerUpdateRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TriggerUpdateRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TriggerUpdateRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TriggerUpdateRequest copyWith(void Function(TriggerUpdateRequest) updates) => super.copyWith((message) => updates(message as TriggerUpdateRequest)) as TriggerUpdateRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TriggerUpdateRequest create() => TriggerUpdateRequest._(); @$core.override TriggerUpdateRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static TriggerUpdateRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TriggerUpdateRequest? _defaultInstance; } class TriggerUpdateResponse extends $pb.GeneratedMessage { factory TriggerUpdateResponse({ $core.bool? success, $core.String? errorMsg, }) { final result = create(); if (success != null) result.success = success; if (errorMsg != null) result.errorMsg = errorMsg; return result; } TriggerUpdateResponse._(); factory TriggerUpdateResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TriggerUpdateResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'TriggerUpdateResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'success') ..aOS(2, _omitFieldNames ? '' : 'errorMsg', protoName: 'errorMsg') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TriggerUpdateResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TriggerUpdateResponse copyWith( void Function(TriggerUpdateResponse) updates) => super.copyWith((message) => updates(message as TriggerUpdateResponse)) as TriggerUpdateResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TriggerUpdateResponse create() => TriggerUpdateResponse._(); @$core.override TriggerUpdateResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static TriggerUpdateResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TriggerUpdateResponse? _defaultInstance; @$pb.TagNumber(1) $core.bool get success => $_getBF(0); @$pb.TagNumber(1) set success($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasSuccess() => $_has(0); @$pb.TagNumber(1) void clearSuccess() => $_clearField(1); @$pb.TagNumber(2) $core.String get errorMsg => $_getSZ(1); @$pb.TagNumber(2) set errorMsg($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasErrorMsg() => $_has(1); @$pb.TagNumber(2) void clearErrorMsg() => $_clearField(2); } /// GetPeerSSHHostKeyRequest for retrieving SSH host key for a specific peer class GetPeerSSHHostKeyRequest extends $pb.GeneratedMessage { factory GetPeerSSHHostKeyRequest({ $core.String? peerAddress, }) { final result = create(); if (peerAddress != null) result.peerAddress = peerAddress; return result; } GetPeerSSHHostKeyRequest._(); factory GetPeerSSHHostKeyRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetPeerSSHHostKeyRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'GetPeerSSHHostKeyRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'peerAddress', protoName: 'peerAddress') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetPeerSSHHostKeyRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetPeerSSHHostKeyRequest copyWith( void Function(GetPeerSSHHostKeyRequest) updates) => super.copyWith((message) => updates(message as GetPeerSSHHostKeyRequest)) as GetPeerSSHHostKeyRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetPeerSSHHostKeyRequest create() => GetPeerSSHHostKeyRequest._(); @$core.override GetPeerSSHHostKeyRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static GetPeerSSHHostKeyRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPeerSSHHostKeyRequest? _defaultInstance; /// peer IP address or FQDN to get SSH host key for @$pb.TagNumber(1) $core.String get peerAddress => $_getSZ(0); @$pb.TagNumber(1) set peerAddress($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasPeerAddress() => $_has(0); @$pb.TagNumber(1) void clearPeerAddress() => $_clearField(1); } /// GetPeerSSHHostKeyResponse contains the SSH host key for the requested peer class GetPeerSSHHostKeyResponse extends $pb.GeneratedMessage { factory GetPeerSSHHostKeyResponse({ $core.List<$core.int>? sshHostKey, $core.String? peerIP, $core.String? peerFQDN, $core.bool? found, }) { final result = create(); if (sshHostKey != null) result.sshHostKey = sshHostKey; if (peerIP != null) result.peerIP = peerIP; if (peerFQDN != null) result.peerFQDN = peerFQDN; if (found != null) result.found = found; return result; } GetPeerSSHHostKeyResponse._(); factory GetPeerSSHHostKeyResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetPeerSSHHostKeyResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'GetPeerSSHHostKeyResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..a<$core.List<$core.int>>( 1, _omitFieldNames ? '' : 'sshHostKey', $pb.PbFieldType.OY, protoName: 'sshHostKey') ..aOS(2, _omitFieldNames ? '' : 'peerIP', protoName: 'peerIP') ..aOS(3, _omitFieldNames ? '' : 'peerFQDN', protoName: 'peerFQDN') ..aOB(4, _omitFieldNames ? '' : 'found') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetPeerSSHHostKeyResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetPeerSSHHostKeyResponse copyWith( void Function(GetPeerSSHHostKeyResponse) updates) => super.copyWith((message) => updates(message as GetPeerSSHHostKeyResponse)) as GetPeerSSHHostKeyResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetPeerSSHHostKeyResponse create() => GetPeerSSHHostKeyResponse._(); @$core.override GetPeerSSHHostKeyResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static GetPeerSSHHostKeyResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPeerSSHHostKeyResponse? _defaultInstance; /// SSH host key in SSH public key format (e.g., "ssh-ed25519 AAAAC3... hostname") @$pb.TagNumber(1) $core.List<$core.int> get sshHostKey => $_getN(0); @$pb.TagNumber(1) set sshHostKey($core.List<$core.int> value) => $_setBytes(0, value); @$pb.TagNumber(1) $core.bool hasSshHostKey() => $_has(0); @$pb.TagNumber(1) void clearSshHostKey() => $_clearField(1); /// peer IP address @$pb.TagNumber(2) $core.String get peerIP => $_getSZ(1); @$pb.TagNumber(2) set peerIP($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasPeerIP() => $_has(1); @$pb.TagNumber(2) void clearPeerIP() => $_clearField(2); /// peer FQDN @$pb.TagNumber(3) $core.String get peerFQDN => $_getSZ(2); @$pb.TagNumber(3) set peerFQDN($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasPeerFQDN() => $_has(2); @$pb.TagNumber(3) void clearPeerFQDN() => $_clearField(3); /// indicates if the SSH host key was found @$pb.TagNumber(4) $core.bool get found => $_getBF(3); @$pb.TagNumber(4) set found($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasFound() => $_has(3); @$pb.TagNumber(4) void clearFound() => $_clearField(4); } /// RequestJWTAuthRequest for initiating JWT authentication flow class RequestJWTAuthRequest extends $pb.GeneratedMessage { factory RequestJWTAuthRequest({ $core.String? hint, }) { final result = create(); if (hint != null) result.hint = hint; return result; } RequestJWTAuthRequest._(); factory RequestJWTAuthRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RequestJWTAuthRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'RequestJWTAuthRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'hint') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RequestJWTAuthRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RequestJWTAuthRequest copyWith( void Function(RequestJWTAuthRequest) updates) => super.copyWith((message) => updates(message as RequestJWTAuthRequest)) as RequestJWTAuthRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RequestJWTAuthRequest create() => RequestJWTAuthRequest._(); @$core.override RequestJWTAuthRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static RequestJWTAuthRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RequestJWTAuthRequest? _defaultInstance; /// hint for OIDC login_hint parameter (typically email address) @$pb.TagNumber(1) $core.String get hint => $_getSZ(0); @$pb.TagNumber(1) set hint($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasHint() => $_has(0); @$pb.TagNumber(1) void clearHint() => $_clearField(1); } /// RequestJWTAuthResponse contains authentication flow information class RequestJWTAuthResponse extends $pb.GeneratedMessage { factory RequestJWTAuthResponse({ $core.String? verificationURI, $core.String? verificationURIComplete, $core.String? userCode, $core.String? deviceCode, $fixnum.Int64? expiresIn, $core.String? cachedToken, $fixnum.Int64? maxTokenAge, }) { final result = create(); if (verificationURI != null) result.verificationURI = verificationURI; if (verificationURIComplete != null) result.verificationURIComplete = verificationURIComplete; if (userCode != null) result.userCode = userCode; if (deviceCode != null) result.deviceCode = deviceCode; if (expiresIn != null) result.expiresIn = expiresIn; if (cachedToken != null) result.cachedToken = cachedToken; if (maxTokenAge != null) result.maxTokenAge = maxTokenAge; return result; } RequestJWTAuthResponse._(); factory RequestJWTAuthResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RequestJWTAuthResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'RequestJWTAuthResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'verificationURI', protoName: 'verificationURI') ..aOS(2, _omitFieldNames ? '' : 'verificationURIComplete', protoName: 'verificationURIComplete') ..aOS(3, _omitFieldNames ? '' : 'userCode', protoName: 'userCode') ..aOS(4, _omitFieldNames ? '' : 'deviceCode', protoName: 'deviceCode') ..aInt64(5, _omitFieldNames ? '' : 'expiresIn', protoName: 'expiresIn') ..aOS(6, _omitFieldNames ? '' : 'cachedToken', protoName: 'cachedToken') ..aInt64(7, _omitFieldNames ? '' : 'maxTokenAge', protoName: 'maxTokenAge') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RequestJWTAuthResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RequestJWTAuthResponse copyWith( void Function(RequestJWTAuthResponse) updates) => super.copyWith((message) => updates(message as RequestJWTAuthResponse)) as RequestJWTAuthResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RequestJWTAuthResponse create() => RequestJWTAuthResponse._(); @$core.override RequestJWTAuthResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static RequestJWTAuthResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RequestJWTAuthResponse? _defaultInstance; /// verification URI for user authentication @$pb.TagNumber(1) $core.String get verificationURI => $_getSZ(0); @$pb.TagNumber(1) set verificationURI($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasVerificationURI() => $_has(0); @$pb.TagNumber(1) void clearVerificationURI() => $_clearField(1); /// complete verification URI (with embedded user code) @$pb.TagNumber(2) $core.String get verificationURIComplete => $_getSZ(1); @$pb.TagNumber(2) set verificationURIComplete($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasVerificationURIComplete() => $_has(1); @$pb.TagNumber(2) void clearVerificationURIComplete() => $_clearField(2); /// user code to enter on verification URI @$pb.TagNumber(3) $core.String get userCode => $_getSZ(2); @$pb.TagNumber(3) set userCode($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUserCode() => $_has(2); @$pb.TagNumber(3) void clearUserCode() => $_clearField(3); /// device code for polling @$pb.TagNumber(4) $core.String get deviceCode => $_getSZ(3); @$pb.TagNumber(4) set deviceCode($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasDeviceCode() => $_has(3); @$pb.TagNumber(4) void clearDeviceCode() => $_clearField(4); /// expiration time in seconds @$pb.TagNumber(5) $fixnum.Int64 get expiresIn => $_getI64(4); @$pb.TagNumber(5) set expiresIn($fixnum.Int64 value) => $_setInt64(4, value); @$pb.TagNumber(5) $core.bool hasExpiresIn() => $_has(4); @$pb.TagNumber(5) void clearExpiresIn() => $_clearField(5); /// if a cached token is available, it will be returned here @$pb.TagNumber(6) $core.String get cachedToken => $_getSZ(5); @$pb.TagNumber(6) set cachedToken($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasCachedToken() => $_has(5); @$pb.TagNumber(6) void clearCachedToken() => $_clearField(6); /// maximum age of JWT tokens in seconds (from management server) @$pb.TagNumber(7) $fixnum.Int64 get maxTokenAge => $_getI64(6); @$pb.TagNumber(7) set maxTokenAge($fixnum.Int64 value) => $_setInt64(6, value); @$pb.TagNumber(7) $core.bool hasMaxTokenAge() => $_has(6); @$pb.TagNumber(7) void clearMaxTokenAge() => $_clearField(7); } /// WaitJWTTokenRequest for waiting for authentication completion class WaitJWTTokenRequest extends $pb.GeneratedMessage { factory WaitJWTTokenRequest({ $core.String? deviceCode, $core.String? userCode, }) { final result = create(); if (deviceCode != null) result.deviceCode = deviceCode; if (userCode != null) result.userCode = userCode; return result; } WaitJWTTokenRequest._(); factory WaitJWTTokenRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory WaitJWTTokenRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'WaitJWTTokenRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'deviceCode', protoName: 'deviceCode') ..aOS(2, _omitFieldNames ? '' : 'userCode', protoName: 'userCode') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WaitJWTTokenRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WaitJWTTokenRequest copyWith(void Function(WaitJWTTokenRequest) updates) => super.copyWith((message) => updates(message as WaitJWTTokenRequest)) as WaitJWTTokenRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static WaitJWTTokenRequest create() => WaitJWTTokenRequest._(); @$core.override WaitJWTTokenRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static WaitJWTTokenRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static WaitJWTTokenRequest? _defaultInstance; /// device code from RequestJWTAuthResponse @$pb.TagNumber(1) $core.String get deviceCode => $_getSZ(0); @$pb.TagNumber(1) set deviceCode($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasDeviceCode() => $_has(0); @$pb.TagNumber(1) void clearDeviceCode() => $_clearField(1); /// user code for verification @$pb.TagNumber(2) $core.String get userCode => $_getSZ(1); @$pb.TagNumber(2) set userCode($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUserCode() => $_has(1); @$pb.TagNumber(2) void clearUserCode() => $_clearField(2); } /// WaitJWTTokenResponse contains the JWT token after authentication class WaitJWTTokenResponse extends $pb.GeneratedMessage { factory WaitJWTTokenResponse({ $core.String? token, $core.String? tokenType, $fixnum.Int64? expiresIn, }) { final result = create(); if (token != null) result.token = token; if (tokenType != null) result.tokenType = tokenType; if (expiresIn != null) result.expiresIn = expiresIn; return result; } WaitJWTTokenResponse._(); factory WaitJWTTokenResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory WaitJWTTokenResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'WaitJWTTokenResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'token') ..aOS(2, _omitFieldNames ? '' : 'tokenType', protoName: 'tokenType') ..aInt64(3, _omitFieldNames ? '' : 'expiresIn', protoName: 'expiresIn') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WaitJWTTokenResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WaitJWTTokenResponse copyWith(void Function(WaitJWTTokenResponse) updates) => super.copyWith((message) => updates(message as WaitJWTTokenResponse)) as WaitJWTTokenResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static WaitJWTTokenResponse create() => WaitJWTTokenResponse._(); @$core.override WaitJWTTokenResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static WaitJWTTokenResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static WaitJWTTokenResponse? _defaultInstance; /// JWT token (access token or ID token) @$pb.TagNumber(1) $core.String get token => $_getSZ(0); @$pb.TagNumber(1) set token($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasToken() => $_has(0); @$pb.TagNumber(1) void clearToken() => $_clearField(1); /// token type (e.g., "Bearer") @$pb.TagNumber(2) $core.String get tokenType => $_getSZ(1); @$pb.TagNumber(2) set tokenType($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasTokenType() => $_has(1); @$pb.TagNumber(2) void clearTokenType() => $_clearField(2); /// expiration time in seconds @$pb.TagNumber(3) $fixnum.Int64 get expiresIn => $_getI64(2); @$pb.TagNumber(3) set expiresIn($fixnum.Int64 value) => $_setInt64(2, value); @$pb.TagNumber(3) $core.bool hasExpiresIn() => $_has(2); @$pb.TagNumber(3) void clearExpiresIn() => $_clearField(3); } /// StartCPUProfileRequest for starting CPU profiling class StartCPUProfileRequest extends $pb.GeneratedMessage { factory StartCPUProfileRequest() => create(); StartCPUProfileRequest._(); factory StartCPUProfileRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory StartCPUProfileRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'StartCPUProfileRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StartCPUProfileRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StartCPUProfileRequest copyWith( void Function(StartCPUProfileRequest) updates) => super.copyWith((message) => updates(message as StartCPUProfileRequest)) as StartCPUProfileRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static StartCPUProfileRequest create() => StartCPUProfileRequest._(); @$core.override StartCPUProfileRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static StartCPUProfileRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StartCPUProfileRequest? _defaultInstance; } /// StartCPUProfileResponse confirms CPU profiling has started class StartCPUProfileResponse extends $pb.GeneratedMessage { factory StartCPUProfileResponse() => create(); StartCPUProfileResponse._(); factory StartCPUProfileResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory StartCPUProfileResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'StartCPUProfileResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StartCPUProfileResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StartCPUProfileResponse copyWith( void Function(StartCPUProfileResponse) updates) => super.copyWith((message) => updates(message as StartCPUProfileResponse)) as StartCPUProfileResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static StartCPUProfileResponse create() => StartCPUProfileResponse._(); @$core.override StartCPUProfileResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static StartCPUProfileResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StartCPUProfileResponse? _defaultInstance; } /// StopCPUProfileRequest for stopping CPU profiling class StopCPUProfileRequest extends $pb.GeneratedMessage { factory StopCPUProfileRequest() => create(); StopCPUProfileRequest._(); factory StopCPUProfileRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory StopCPUProfileRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'StopCPUProfileRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StopCPUProfileRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StopCPUProfileRequest copyWith( void Function(StopCPUProfileRequest) updates) => super.copyWith((message) => updates(message as StopCPUProfileRequest)) as StopCPUProfileRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static StopCPUProfileRequest create() => StopCPUProfileRequest._(); @$core.override StopCPUProfileRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static StopCPUProfileRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StopCPUProfileRequest? _defaultInstance; } /// StopCPUProfileResponse confirms CPU profiling has stopped class StopCPUProfileResponse extends $pb.GeneratedMessage { factory StopCPUProfileResponse() => create(); StopCPUProfileResponse._(); factory StopCPUProfileResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory StopCPUProfileResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'StopCPUProfileResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StopCPUProfileResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StopCPUProfileResponse copyWith( void Function(StopCPUProfileResponse) updates) => super.copyWith((message) => updates(message as StopCPUProfileResponse)) as StopCPUProfileResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static StopCPUProfileResponse create() => StopCPUProfileResponse._(); @$core.override StopCPUProfileResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static StopCPUProfileResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StopCPUProfileResponse? _defaultInstance; } class InstallerResultRequest extends $pb.GeneratedMessage { factory InstallerResultRequest() => create(); InstallerResultRequest._(); factory InstallerResultRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory InstallerResultRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'InstallerResultRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') InstallerResultRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') InstallerResultRequest copyWith( void Function(InstallerResultRequest) updates) => super.copyWith((message) => updates(message as InstallerResultRequest)) as InstallerResultRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static InstallerResultRequest create() => InstallerResultRequest._(); @$core.override InstallerResultRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static InstallerResultRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static InstallerResultRequest? _defaultInstance; } class InstallerResultResponse extends $pb.GeneratedMessage { factory InstallerResultResponse({ $core.bool? success, $core.String? errorMsg, }) { final result = create(); if (success != null) result.success = success; if (errorMsg != null) result.errorMsg = errorMsg; return result; } InstallerResultResponse._(); factory InstallerResultResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory InstallerResultResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'InstallerResultResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'success') ..aOS(2, _omitFieldNames ? '' : 'errorMsg', protoName: 'errorMsg') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') InstallerResultResponse clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') InstallerResultResponse copyWith( void Function(InstallerResultResponse) updates) => super.copyWith((message) => updates(message as InstallerResultResponse)) as InstallerResultResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static InstallerResultResponse create() => InstallerResultResponse._(); @$core.override InstallerResultResponse createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static InstallerResultResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static InstallerResultResponse? _defaultInstance; @$pb.TagNumber(1) $core.bool get success => $_getBF(0); @$pb.TagNumber(1) set success($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasSuccess() => $_has(0); @$pb.TagNumber(1) void clearSuccess() => $_clearField(1); @$pb.TagNumber(2) $core.String get errorMsg => $_getSZ(1); @$pb.TagNumber(2) set errorMsg($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasErrorMsg() => $_has(1); @$pb.TagNumber(2) void clearErrorMsg() => $_clearField(2); } class ExposeServiceRequest extends $pb.GeneratedMessage { factory ExposeServiceRequest({ $core.int? port, ExposeProtocol? protocol, $core.String? pin, $core.String? password, $core.Iterable<$core.String>? userGroups, $core.String? domain, $core.String? namePrefix, $core.int? listenPort, }) { final result = create(); if (port != null) result.port = port; if (protocol != null) result.protocol = protocol; if (pin != null) result.pin = pin; if (password != null) result.password = password; if (userGroups != null) result.userGroups.addAll(userGroups); if (domain != null) result.domain = domain; if (namePrefix != null) result.namePrefix = namePrefix; if (listenPort != null) result.listenPort = listenPort; return result; } ExposeServiceRequest._(); factory ExposeServiceRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ExposeServiceRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ExposeServiceRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aI(1, _omitFieldNames ? '' : 'port', fieldType: $pb.PbFieldType.OU3) ..aE(2, _omitFieldNames ? '' : 'protocol', enumValues: ExposeProtocol.values) ..aOS(3, _omitFieldNames ? '' : 'pin') ..aOS(4, _omitFieldNames ? '' : 'password') ..pPS(5, _omitFieldNames ? '' : 'userGroups') ..aOS(6, _omitFieldNames ? '' : 'domain') ..aOS(7, _omitFieldNames ? '' : 'namePrefix') ..aI(8, _omitFieldNames ? '' : 'listenPort', fieldType: $pb.PbFieldType.OU3) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExposeServiceRequest clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExposeServiceRequest copyWith(void Function(ExposeServiceRequest) updates) => super.copyWith((message) => updates(message as ExposeServiceRequest)) as ExposeServiceRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExposeServiceRequest create() => ExposeServiceRequest._(); @$core.override ExposeServiceRequest createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ExposeServiceRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ExposeServiceRequest? _defaultInstance; @$pb.TagNumber(1) $core.int get port => $_getIZ(0); @$pb.TagNumber(1) set port($core.int value) => $_setUnsignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasPort() => $_has(0); @$pb.TagNumber(1) void clearPort() => $_clearField(1); @$pb.TagNumber(2) ExposeProtocol get protocol => $_getN(1); @$pb.TagNumber(2) set protocol(ExposeProtocol value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasProtocol() => $_has(1); @$pb.TagNumber(2) void clearProtocol() => $_clearField(2); @$pb.TagNumber(3) $core.String get pin => $_getSZ(2); @$pb.TagNumber(3) set pin($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasPin() => $_has(2); @$pb.TagNumber(3) void clearPin() => $_clearField(3); @$pb.TagNumber(4) $core.String get password => $_getSZ(3); @$pb.TagNumber(4) set password($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasPassword() => $_has(3); @$pb.TagNumber(4) void clearPassword() => $_clearField(4); @$pb.TagNumber(5) $pb.PbList<$core.String> get userGroups => $_getList(4); @$pb.TagNumber(6) $core.String get domain => $_getSZ(5); @$pb.TagNumber(6) set domain($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasDomain() => $_has(5); @$pb.TagNumber(6) void clearDomain() => $_clearField(6); @$pb.TagNumber(7) $core.String get namePrefix => $_getSZ(6); @$pb.TagNumber(7) set namePrefix($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasNamePrefix() => $_has(6); @$pb.TagNumber(7) void clearNamePrefix() => $_clearField(7); @$pb.TagNumber(8) $core.int get listenPort => $_getIZ(7); @$pb.TagNumber(8) set listenPort($core.int value) => $_setUnsignedInt32(7, value); @$pb.TagNumber(8) $core.bool hasListenPort() => $_has(7); @$pb.TagNumber(8) void clearListenPort() => $_clearField(8); } enum ExposeServiceEvent_Event { ready, notSet } class ExposeServiceEvent extends $pb.GeneratedMessage { factory ExposeServiceEvent({ ExposeServiceReady? ready, }) { final result = create(); if (ready != null) result.ready = ready; return result; } ExposeServiceEvent._(); factory ExposeServiceEvent.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ExposeServiceEvent.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static const $core.Map<$core.int, ExposeServiceEvent_Event> _ExposeServiceEvent_EventByTag = { 1: ExposeServiceEvent_Event.ready, 0: ExposeServiceEvent_Event.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ExposeServiceEvent', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..oo(0, [1]) ..aOM(1, _omitFieldNames ? '' : 'ready', subBuilder: ExposeServiceReady.create) ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExposeServiceEvent clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExposeServiceEvent copyWith(void Function(ExposeServiceEvent) updates) => super.copyWith((message) => updates(message as ExposeServiceEvent)) as ExposeServiceEvent; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExposeServiceEvent create() => ExposeServiceEvent._(); @$core.override ExposeServiceEvent createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ExposeServiceEvent getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ExposeServiceEvent? _defaultInstance; @$pb.TagNumber(1) ExposeServiceEvent_Event whichEvent() => _ExposeServiceEvent_EventByTag[$_whichOneof(0)]!; @$pb.TagNumber(1) void clearEvent() => $_clearField($_whichOneof(0)); @$pb.TagNumber(1) ExposeServiceReady get ready => $_getN(0); @$pb.TagNumber(1) set ready(ExposeServiceReady value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasReady() => $_has(0); @$pb.TagNumber(1) void clearReady() => $_clearField(1); @$pb.TagNumber(1) ExposeServiceReady ensureReady() => $_ensure(0); } class ExposeServiceReady extends $pb.GeneratedMessage { factory ExposeServiceReady({ $core.String? serviceName, $core.String? serviceUrl, $core.String? domain, $core.bool? portAutoAssigned, }) { final result = create(); if (serviceName != null) result.serviceName = serviceName; if (serviceUrl != null) result.serviceUrl = serviceUrl; if (domain != null) result.domain = domain; if (portAutoAssigned != null) result.portAutoAssigned = portAutoAssigned; return result; } ExposeServiceReady._(); factory ExposeServiceReady.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ExposeServiceReady.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo( _omitMessageNames ? '' : 'ExposeServiceReady', package: const $pb.PackageName(_omitMessageNames ? '' : 'daemon'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'serviceName') ..aOS(2, _omitFieldNames ? '' : 'serviceUrl') ..aOS(3, _omitFieldNames ? '' : 'domain') ..aOB(4, _omitFieldNames ? '' : 'portAutoAssigned') ..hasRequiredFields = false; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExposeServiceReady clone() => deepCopy(); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExposeServiceReady copyWith(void Function(ExposeServiceReady) updates) => super.copyWith((message) => updates(message as ExposeServiceReady)) as ExposeServiceReady; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExposeServiceReady create() => ExposeServiceReady._(); @$core.override ExposeServiceReady createEmptyInstance() => create(); @$core.pragma('dart2js:noInline') static ExposeServiceReady getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ExposeServiceReady? _defaultInstance; @$pb.TagNumber(1) $core.String get serviceName => $_getSZ(0); @$pb.TagNumber(1) set serviceName($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasServiceName() => $_has(0); @$pb.TagNumber(1) void clearServiceName() => $_clearField(1); @$pb.TagNumber(2) $core.String get serviceUrl => $_getSZ(1); @$pb.TagNumber(2) set serviceUrl($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasServiceUrl() => $_has(1); @$pb.TagNumber(2) void clearServiceUrl() => $_clearField(2); @$pb.TagNumber(3) $core.String get domain => $_getSZ(2); @$pb.TagNumber(3) set domain($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasDomain() => $_has(2); @$pb.TagNumber(3) void clearDomain() => $_clearField(3); @$pb.TagNumber(4) $core.bool get portAutoAssigned => $_getBF(3); @$pb.TagNumber(4) set portAutoAssigned($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasPortAutoAssigned() => $_has(3); @$pb.TagNumber(4) void clearPortAutoAssigned() => $_clearField(4); } const $core.bool _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); const $core.bool _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');