/// // Generated code. Do not modify. // source: analytics.proto // // @dart = 2.12 // ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields import 'dart:core' as $core; import 'package:fixnum/fixnum.dart' as $fixnum; import 'package:protobuf/protobuf.dart' as $pb; import 'analytics.pbenum.dart'; export 'analytics.pbenum.dart'; class AnalyticsReply extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'AnalyticsReply', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'gitjournal'), createEmptyInstance: create) ..hasRequiredFields = false ; AnalyticsReply._() : super(); factory AnalyticsReply() => create(); factory AnalyticsReply.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AnalyticsReply.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') AnalyticsReply clone() => AnalyticsReply()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') AnalyticsReply copyWith(void Function(AnalyticsReply) updates) => super.copyWith((message) => updates(message as AnalyticsReply)) as AnalyticsReply; // ignore: deprecated_member_use $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AnalyticsReply create() => AnalyticsReply._(); AnalyticsReply createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static AnalyticsReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AnalyticsReply? _defaultInstance; } class AnalyticsMessage extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'AnalyticsMessage', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'gitjournal'), createEmptyInstance: create) ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appId', protoName: 'appId') ..pc(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'events', $pb.PbFieldType.PM, subBuilder: Event.create) ..aOM(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deviceInfo', protoName: 'deviceInfo', subBuilder: DeviceInfo.create) ..aOM(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packageInfo', protoName: 'packageInfo', subBuilder: PackageInfo.create) ..hasRequiredFields = false ; AnalyticsMessage._() : super(); factory AnalyticsMessage({ $core.String? appId, $core.Iterable? events, DeviceInfo? deviceInfo, PackageInfo? packageInfo, }) { final _result = create(); if (appId != null) { _result.appId = appId; } if (events != null) { _result.events.addAll(events); } if (deviceInfo != null) { _result.deviceInfo = deviceInfo; } if (packageInfo != null) { _result.packageInfo = packageInfo; } return _result; } factory AnalyticsMessage.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AnalyticsMessage.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') AnalyticsMessage clone() => AnalyticsMessage()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') AnalyticsMessage copyWith(void Function(AnalyticsMessage) updates) => super.copyWith((message) => updates(message as AnalyticsMessage)) as AnalyticsMessage; // ignore: deprecated_member_use $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AnalyticsMessage create() => AnalyticsMessage._(); AnalyticsMessage createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static AnalyticsMessage getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AnalyticsMessage? _defaultInstance; @$pb.TagNumber(1) $core.String get appId => $_getSZ(0); @$pb.TagNumber(1) set appId($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasAppId() => $_has(0); @$pb.TagNumber(1) void clearAppId() => clearField(1); @$pb.TagNumber(2) $core.List get events => $_getList(1); @$pb.TagNumber(3) DeviceInfo get deviceInfo => $_getN(2); @$pb.TagNumber(3) set deviceInfo(DeviceInfo v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasDeviceInfo() => $_has(2); @$pb.TagNumber(3) void clearDeviceInfo() => clearField(3); @$pb.TagNumber(3) DeviceInfo ensureDeviceInfo() => $_ensure(2); @$pb.TagNumber(4) PackageInfo get packageInfo => $_getN(3); @$pb.TagNumber(4) set packageInfo(PackageInfo v) { setField(4, v); } @$pb.TagNumber(4) $core.bool hasPackageInfo() => $_has(3); @$pb.TagNumber(4) void clearPackageInfo() => clearField(4); @$pb.TagNumber(4) PackageInfo ensurePackageInfo() => $_ensure(3); } class Event extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Event', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'gitjournal'), createEmptyInstance: create) ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') ..a<$fixnum.Int64>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'date', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) ..m<$core.String, $core.String>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'params', entryClassName: 'Event.ParamsEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OS, packageName: const $pb.PackageName('gitjournal')) ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'userId', protoName: 'userId') ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'pseudoId', protoName: 'pseudoId') ..m<$core.String, $core.String>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'userProperties', protoName: 'userProperties', entryClassName: 'Event.UserPropertiesEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OS, packageName: const $pb.PackageName('gitjournal')) ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sessionID', protoName: 'sessionID') ..a<$fixnum.Int64>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'userFirstTouchTimestamp', $pb.PbFieldType.OU6, protoName: 'userFirstTouchTimestamp', defaultOrMaker: $fixnum.Int64.ZERO) ..hasRequiredFields = false ; Event._() : super(); factory Event({ $core.String? name, $fixnum.Int64? date, $core.Map<$core.String, $core.String>? params, $core.String? userId, $core.String? pseudoId, $core.Map<$core.String, $core.String>? userProperties, $core.String? sessionID, $fixnum.Int64? userFirstTouchTimestamp, }) { final _result = create(); if (name != null) { _result.name = name; } if (date != null) { _result.date = date; } if (params != null) { _result.params.addAll(params); } if (userId != null) { _result.userId = userId; } if (pseudoId != null) { _result.pseudoId = pseudoId; } if (userProperties != null) { _result.userProperties.addAll(userProperties); } if (sessionID != null) { _result.sessionID = sessionID; } if (userFirstTouchTimestamp != null) { _result.userFirstTouchTimestamp = userFirstTouchTimestamp; } return _result; } factory Event.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Event.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') Event clone() => Event()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') Event copyWith(void Function(Event) updates) => super.copyWith((message) => updates(message as Event)) as Event; // ignore: deprecated_member_use $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Event create() => Event._(); Event createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Event getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Event? _defaultInstance; @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) set name($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) void clearName() => clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get date => $_getI64(1); @$pb.TagNumber(2) set date($fixnum.Int64 v) { $_setInt64(1, v); } @$pb.TagNumber(2) $core.bool hasDate() => $_has(1); @$pb.TagNumber(2) void clearDate() => clearField(2); @$pb.TagNumber(3) $core.Map<$core.String, $core.String> get params => $_getMap(2); @$pb.TagNumber(4) $core.String get userId => $_getSZ(3); @$pb.TagNumber(4) set userId($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasUserId() => $_has(3); @$pb.TagNumber(4) void clearUserId() => clearField(4); @$pb.TagNumber(5) $core.String get pseudoId => $_getSZ(4); @$pb.TagNumber(5) set pseudoId($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasPseudoId() => $_has(4); @$pb.TagNumber(5) void clearPseudoId() => clearField(5); @$pb.TagNumber(6) $core.Map<$core.String, $core.String> get userProperties => $_getMap(5); @$pb.TagNumber(7) $core.String get sessionID => $_getSZ(6); @$pb.TagNumber(7) set sessionID($core.String v) { $_setString(6, v); } @$pb.TagNumber(7) $core.bool hasSessionID() => $_has(6); @$pb.TagNumber(7) void clearSessionID() => clearField(7); @$pb.TagNumber(8) $fixnum.Int64 get userFirstTouchTimestamp => $_getI64(7); @$pb.TagNumber(8) set userFirstTouchTimestamp($fixnum.Int64 v) { $_setInt64(7, v); } @$pb.TagNumber(8) $core.bool hasUserFirstTouchTimestamp() => $_has(7); @$pb.TagNumber(8) void clearUserFirstTouchTimestamp() => clearField(8); } enum DeviceInfo_DeviceInfo { androidDeviceInfo, iosDeviceInfo, linuxDeviceInfo, macOSDeviceInfo, windowsDeviceInfo, webBrowserInfo, notSet } class DeviceInfo extends $pb.GeneratedMessage { static const $core.Map<$core.int, DeviceInfo_DeviceInfo> _DeviceInfo_DeviceInfoByTag = { 11 : DeviceInfo_DeviceInfo.androidDeviceInfo, 12 : DeviceInfo_DeviceInfo.iosDeviceInfo, 13 : DeviceInfo_DeviceInfo.linuxDeviceInfo, 14 : DeviceInfo_DeviceInfo.macOSDeviceInfo, 15 : DeviceInfo_DeviceInfo.windowsDeviceInfo, 16 : DeviceInfo_DeviceInfo.webBrowserInfo, 0 : DeviceInfo_DeviceInfo.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DeviceInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'gitjournal'), createEmptyInstance: create) ..oo(0, [11, 12, 13, 14, 15, 16]) ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'platform', $pb.PbFieldType.OE, defaultOrMaker: Platform.android, valueOf: Platform.valueOf, enumValues: Platform.values) ..aOM(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'androidDeviceInfo', protoName: 'androidDeviceInfo', subBuilder: AndroidDeviceInfo.create) ..aOM(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'iosDeviceInfo', protoName: 'iosDeviceInfo', subBuilder: IosDeviceInfo.create) ..aOM(13, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'linuxDeviceInfo', protoName: 'linuxDeviceInfo', subBuilder: LinuxDeviceInfo.create) ..aOM(14, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'macOSDeviceInfo', protoName: 'macOSDeviceInfo', subBuilder: MacOSDeviceInfo.create) ..aOM(15, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'windowsDeviceInfo', protoName: 'windowsDeviceInfo', subBuilder: WindowsDeviceInfo.create) ..aOM(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'webBrowserInfo', protoName: 'webBrowserInfo', subBuilder: WebBrowserInfo.create) ..hasRequiredFields = false ; DeviceInfo._() : super(); factory DeviceInfo({ Platform? platform, AndroidDeviceInfo? androidDeviceInfo, IosDeviceInfo? iosDeviceInfo, LinuxDeviceInfo? linuxDeviceInfo, MacOSDeviceInfo? macOSDeviceInfo, WindowsDeviceInfo? windowsDeviceInfo, WebBrowserInfo? webBrowserInfo, }) { final _result = create(); if (platform != null) { _result.platform = platform; } if (androidDeviceInfo != null) { _result.androidDeviceInfo = androidDeviceInfo; } if (iosDeviceInfo != null) { _result.iosDeviceInfo = iosDeviceInfo; } if (linuxDeviceInfo != null) { _result.linuxDeviceInfo = linuxDeviceInfo; } if (macOSDeviceInfo != null) { _result.macOSDeviceInfo = macOSDeviceInfo; } if (windowsDeviceInfo != null) { _result.windowsDeviceInfo = windowsDeviceInfo; } if (webBrowserInfo != null) { _result.webBrowserInfo = webBrowserInfo; } return _result; } factory DeviceInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeviceInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DeviceInfo clone() => DeviceInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DeviceInfo copyWith(void Function(DeviceInfo) updates) => super.copyWith((message) => updates(message as DeviceInfo)) as DeviceInfo; // ignore: deprecated_member_use $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeviceInfo create() => DeviceInfo._(); DeviceInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DeviceInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeviceInfo? _defaultInstance; DeviceInfo_DeviceInfo whichDeviceInfo() => _DeviceInfo_DeviceInfoByTag[$_whichOneof(0)]!; void clearDeviceInfo() => clearField($_whichOneof(0)); @$pb.TagNumber(1) Platform get platform => $_getN(0); @$pb.TagNumber(1) set platform(Platform v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasPlatform() => $_has(0); @$pb.TagNumber(1) void clearPlatform() => clearField(1); @$pb.TagNumber(11) AndroidDeviceInfo get androidDeviceInfo => $_getN(1); @$pb.TagNumber(11) set androidDeviceInfo(AndroidDeviceInfo v) { setField(11, v); } @$pb.TagNumber(11) $core.bool hasAndroidDeviceInfo() => $_has(1); @$pb.TagNumber(11) void clearAndroidDeviceInfo() => clearField(11); @$pb.TagNumber(11) AndroidDeviceInfo ensureAndroidDeviceInfo() => $_ensure(1); @$pb.TagNumber(12) IosDeviceInfo get iosDeviceInfo => $_getN(2); @$pb.TagNumber(12) set iosDeviceInfo(IosDeviceInfo v) { setField(12, v); } @$pb.TagNumber(12) $core.bool hasIosDeviceInfo() => $_has(2); @$pb.TagNumber(12) void clearIosDeviceInfo() => clearField(12); @$pb.TagNumber(12) IosDeviceInfo ensureIosDeviceInfo() => $_ensure(2); @$pb.TagNumber(13) LinuxDeviceInfo get linuxDeviceInfo => $_getN(3); @$pb.TagNumber(13) set linuxDeviceInfo(LinuxDeviceInfo v) { setField(13, v); } @$pb.TagNumber(13) $core.bool hasLinuxDeviceInfo() => $_has(3); @$pb.TagNumber(13) void clearLinuxDeviceInfo() => clearField(13); @$pb.TagNumber(13) LinuxDeviceInfo ensureLinuxDeviceInfo() => $_ensure(3); @$pb.TagNumber(14) MacOSDeviceInfo get macOSDeviceInfo => $_getN(4); @$pb.TagNumber(14) set macOSDeviceInfo(MacOSDeviceInfo v) { setField(14, v); } @$pb.TagNumber(14) $core.bool hasMacOSDeviceInfo() => $_has(4); @$pb.TagNumber(14) void clearMacOSDeviceInfo() => clearField(14); @$pb.TagNumber(14) MacOSDeviceInfo ensureMacOSDeviceInfo() => $_ensure(4); @$pb.TagNumber(15) WindowsDeviceInfo get windowsDeviceInfo => $_getN(5); @$pb.TagNumber(15) set windowsDeviceInfo(WindowsDeviceInfo v) { setField(15, v); } @$pb.TagNumber(15) $core.bool hasWindowsDeviceInfo() => $_has(5); @$pb.TagNumber(15) void clearWindowsDeviceInfo() => clearField(15); @$pb.TagNumber(15) WindowsDeviceInfo ensureWindowsDeviceInfo() => $_ensure(5); @$pb.TagNumber(16) WebBrowserInfo get webBrowserInfo => $_getN(6); @$pb.TagNumber(16) set webBrowserInfo(WebBrowserInfo v) { setField(16, v); } @$pb.TagNumber(16) $core.bool hasWebBrowserInfo() => $_has(6); @$pb.TagNumber(16) void clearWebBrowserInfo() => clearField(16); @$pb.TagNumber(16) WebBrowserInfo ensureWebBrowserInfo() => $_ensure(6); } class PackageInfo extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'PackageInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'gitjournal'), createEmptyInstance: create) ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appName', protoName: 'appName') ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'packageName', protoName: 'packageName') ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version') ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'buildNumber', protoName: 'buildNumber') ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'buildSignature', protoName: 'buildSignature') ..hasRequiredFields = false ; PackageInfo._() : super(); factory PackageInfo({ $core.String? appName, $core.String? packageName, $core.String? version, $core.String? buildNumber, $core.String? buildSignature, }) { final _result = create(); if (appName != null) { _result.appName = appName; } if (packageName != null) { _result.packageName = packageName; } if (version != null) { _result.version = version; } if (buildNumber != null) { _result.buildNumber = buildNumber; } if (buildSignature != null) { _result.buildSignature = buildSignature; } return _result; } factory PackageInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory PackageInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') PackageInfo clone() => PackageInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') PackageInfo copyWith(void Function(PackageInfo) updates) => super.copyWith((message) => updates(message as PackageInfo)) as PackageInfo; // ignore: deprecated_member_use $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PackageInfo create() => PackageInfo._(); PackageInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static PackageInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PackageInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get appName => $_getSZ(0); @$pb.TagNumber(1) set appName($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasAppName() => $_has(0); @$pb.TagNumber(1) void clearAppName() => clearField(1); @$pb.TagNumber(2) $core.String get packageName => $_getSZ(1); @$pb.TagNumber(2) set packageName($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasPackageName() => $_has(1); @$pb.TagNumber(2) void clearPackageName() => clearField(2); @$pb.TagNumber(3) $core.String get version => $_getSZ(2); @$pb.TagNumber(3) set version($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasVersion() => $_has(2); @$pb.TagNumber(3) void clearVersion() => clearField(3); @$pb.TagNumber(4) $core.String get buildNumber => $_getSZ(3); @$pb.TagNumber(4) set buildNumber($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasBuildNumber() => $_has(3); @$pb.TagNumber(4) void clearBuildNumber() => clearField(4); @$pb.TagNumber(5) $core.String get buildSignature => $_getSZ(4); @$pb.TagNumber(5) set buildSignature($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasBuildSignature() => $_has(4); @$pb.TagNumber(5) void clearBuildSignature() => clearField(5); } class AndroidBuildVersion extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'AndroidBuildVersion', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'gitjournal'), createEmptyInstance: create) ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'baseOS', protoName: 'baseOS') ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'codename') ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'incremental') ..a<$core.int>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'previewSdkInt', $pb.PbFieldType.OU3, protoName: 'previewSdkInt') ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'release') ..a<$core.int>(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sdkInt', $pb.PbFieldType.OU3, protoName: 'sdkInt') ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'securityPatch', protoName: 'securityPatch') ..hasRequiredFields = false ; AndroidBuildVersion._() : super(); factory AndroidBuildVersion({ $core.String? baseOS, $core.String? codename, $core.String? incremental, $core.int? previewSdkInt, $core.String? release, $core.int? sdkInt, $core.String? securityPatch, }) { final _result = create(); if (baseOS != null) { _result.baseOS = baseOS; } if (codename != null) { _result.codename = codename; } if (incremental != null) { _result.incremental = incremental; } if (previewSdkInt != null) { _result.previewSdkInt = previewSdkInt; } if (release != null) { _result.release = release; } if (sdkInt != null) { _result.sdkInt = sdkInt; } if (securityPatch != null) { _result.securityPatch = securityPatch; } return _result; } factory AndroidBuildVersion.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AndroidBuildVersion.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') AndroidBuildVersion clone() => AndroidBuildVersion()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') AndroidBuildVersion copyWith(void Function(AndroidBuildVersion) updates) => super.copyWith((message) => updates(message as AndroidBuildVersion)) as AndroidBuildVersion; // ignore: deprecated_member_use $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AndroidBuildVersion create() => AndroidBuildVersion._(); AndroidBuildVersion createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static AndroidBuildVersion getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AndroidBuildVersion? _defaultInstance; @$pb.TagNumber(1) $core.String get baseOS => $_getSZ(0); @$pb.TagNumber(1) set baseOS($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasBaseOS() => $_has(0); @$pb.TagNumber(1) void clearBaseOS() => clearField(1); @$pb.TagNumber(2) $core.String get codename => $_getSZ(1); @$pb.TagNumber(2) set codename($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasCodename() => $_has(1); @$pb.TagNumber(2) void clearCodename() => clearField(2); @$pb.TagNumber(3) $core.String get incremental => $_getSZ(2); @$pb.TagNumber(3) set incremental($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasIncremental() => $_has(2); @$pb.TagNumber(3) void clearIncremental() => clearField(3); @$pb.TagNumber(4) $core.int get previewSdkInt => $_getIZ(3); @$pb.TagNumber(4) set previewSdkInt($core.int v) { $_setUnsignedInt32(3, v); } @$pb.TagNumber(4) $core.bool hasPreviewSdkInt() => $_has(3); @$pb.TagNumber(4) void clearPreviewSdkInt() => clearField(4); @$pb.TagNumber(5) $core.String get release => $_getSZ(4); @$pb.TagNumber(5) set release($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasRelease() => $_has(4); @$pb.TagNumber(5) void clearRelease() => clearField(5); @$pb.TagNumber(6) $core.int get sdkInt => $_getIZ(5); @$pb.TagNumber(6) set sdkInt($core.int v) { $_setUnsignedInt32(5, v); } @$pb.TagNumber(6) $core.bool hasSdkInt() => $_has(5); @$pb.TagNumber(6) void clearSdkInt() => clearField(6); @$pb.TagNumber(7) $core.String get securityPatch => $_getSZ(6); @$pb.TagNumber(7) set securityPatch($core.String v) { $_setString(6, v); } @$pb.TagNumber(7) $core.bool hasSecurityPatch() => $_has(6); @$pb.TagNumber(7) void clearSecurityPatch() => clearField(7); } class AndroidDeviceInfo extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'AndroidDeviceInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'gitjournal'), createEmptyInstance: create) ..aOM(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version', subBuilder: AndroidBuildVersion.create) ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'board') ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'bootloader') ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'brand') ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'device') ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'display') ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fingerprint') ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hardware') ..aOS(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'host') ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'id') ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'manufacturer') ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'model') ..aOS(13, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'product') ..pPS(14, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'supported32BitAbis', protoName: 'supported32BitAbis') ..pPS(15, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'supported64BitAbis', protoName: 'supported64BitAbis') ..pPS(16, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'supportedAbis', protoName: 'supportedAbis') ..aOS(17, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'tags') ..aOS(18, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type') ..aOB(19, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isPhysicalDevice', protoName: 'isPhysicalDevice') ..aOS(20, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'androidId', protoName: 'androidId') ..pPS(21, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'systemFeatures', protoName: 'systemFeatures') ..hasRequiredFields = false ; AndroidDeviceInfo._() : super(); factory AndroidDeviceInfo({ AndroidBuildVersion? version, $core.String? board, $core.String? bootloader, $core.String? brand, $core.String? device, $core.String? display, $core.String? fingerprint, $core.String? hardware, $core.String? host, $core.String? id, $core.String? manufacturer, $core.String? model, $core.String? product, $core.Iterable<$core.String>? supported32BitAbis, $core.Iterable<$core.String>? supported64BitAbis, $core.Iterable<$core.String>? supportedAbis, $core.String? tags, $core.String? type, $core.bool? isPhysicalDevice, $core.String? androidId, $core.Iterable<$core.String>? systemFeatures, }) { final _result = create(); if (version != null) { _result.version = version; } if (board != null) { _result.board = board; } if (bootloader != null) { _result.bootloader = bootloader; } if (brand != null) { _result.brand = brand; } if (device != null) { _result.device = device; } if (display != null) { _result.display = display; } if (fingerprint != null) { _result.fingerprint = fingerprint; } if (hardware != null) { _result.hardware = hardware; } if (host != null) { _result.host = host; } if (id != null) { _result.id = id; } if (manufacturer != null) { _result.manufacturer = manufacturer; } if (model != null) { _result.model = model; } if (product != null) { _result.product = product; } if (supported32BitAbis != null) { _result.supported32BitAbis.addAll(supported32BitAbis); } if (supported64BitAbis != null) { _result.supported64BitAbis.addAll(supported64BitAbis); } if (supportedAbis != null) { _result.supportedAbis.addAll(supportedAbis); } if (tags != null) { _result.tags = tags; } if (type != null) { _result.type = type; } if (isPhysicalDevice != null) { _result.isPhysicalDevice = isPhysicalDevice; } if (androidId != null) { _result.androidId = androidId; } if (systemFeatures != null) { _result.systemFeatures.addAll(systemFeatures); } return _result; } factory AndroidDeviceInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory AndroidDeviceInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') AndroidDeviceInfo clone() => AndroidDeviceInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') AndroidDeviceInfo copyWith(void Function(AndroidDeviceInfo) updates) => super.copyWith((message) => updates(message as AndroidDeviceInfo)) as AndroidDeviceInfo; // ignore: deprecated_member_use $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AndroidDeviceInfo create() => AndroidDeviceInfo._(); AndroidDeviceInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static AndroidDeviceInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AndroidDeviceInfo? _defaultInstance; @$pb.TagNumber(1) AndroidBuildVersion get version => $_getN(0); @$pb.TagNumber(1) set version(AndroidBuildVersion v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasVersion() => $_has(0); @$pb.TagNumber(1) void clearVersion() => clearField(1); @$pb.TagNumber(1) AndroidBuildVersion ensureVersion() => $_ensure(0); @$pb.TagNumber(2) $core.String get board => $_getSZ(1); @$pb.TagNumber(2) set board($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasBoard() => $_has(1); @$pb.TagNumber(2) void clearBoard() => clearField(2); @$pb.TagNumber(3) $core.String get bootloader => $_getSZ(2); @$pb.TagNumber(3) set bootloader($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasBootloader() => $_has(2); @$pb.TagNumber(3) void clearBootloader() => clearField(3); @$pb.TagNumber(4) $core.String get brand => $_getSZ(3); @$pb.TagNumber(4) set brand($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasBrand() => $_has(3); @$pb.TagNumber(4) void clearBrand() => clearField(4); @$pb.TagNumber(5) $core.String get device => $_getSZ(4); @$pb.TagNumber(5) set device($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasDevice() => $_has(4); @$pb.TagNumber(5) void clearDevice() => clearField(5); @$pb.TagNumber(6) $core.String get display => $_getSZ(5); @$pb.TagNumber(6) set display($core.String v) { $_setString(5, v); } @$pb.TagNumber(6) $core.bool hasDisplay() => $_has(5); @$pb.TagNumber(6) void clearDisplay() => clearField(6); @$pb.TagNumber(7) $core.String get fingerprint => $_getSZ(6); @$pb.TagNumber(7) set fingerprint($core.String v) { $_setString(6, v); } @$pb.TagNumber(7) $core.bool hasFingerprint() => $_has(6); @$pb.TagNumber(7) void clearFingerprint() => clearField(7); @$pb.TagNumber(8) $core.String get hardware => $_getSZ(7); @$pb.TagNumber(8) set hardware($core.String v) { $_setString(7, v); } @$pb.TagNumber(8) $core.bool hasHardware() => $_has(7); @$pb.TagNumber(8) void clearHardware() => clearField(8); @$pb.TagNumber(9) $core.String get host => $_getSZ(8); @$pb.TagNumber(9) set host($core.String v) { $_setString(8, v); } @$pb.TagNumber(9) $core.bool hasHost() => $_has(8); @$pb.TagNumber(9) void clearHost() => clearField(9); @$pb.TagNumber(10) $core.String get id => $_getSZ(9); @$pb.TagNumber(10) set id($core.String v) { $_setString(9, v); } @$pb.TagNumber(10) $core.bool hasId() => $_has(9); @$pb.TagNumber(10) void clearId() => clearField(10); @$pb.TagNumber(11) $core.String get manufacturer => $_getSZ(10); @$pb.TagNumber(11) set manufacturer($core.String v) { $_setString(10, v); } @$pb.TagNumber(11) $core.bool hasManufacturer() => $_has(10); @$pb.TagNumber(11) void clearManufacturer() => clearField(11); @$pb.TagNumber(12) $core.String get model => $_getSZ(11); @$pb.TagNumber(12) set model($core.String v) { $_setString(11, v); } @$pb.TagNumber(12) $core.bool hasModel() => $_has(11); @$pb.TagNumber(12) void clearModel() => clearField(12); @$pb.TagNumber(13) $core.String get product => $_getSZ(12); @$pb.TagNumber(13) set product($core.String v) { $_setString(12, v); } @$pb.TagNumber(13) $core.bool hasProduct() => $_has(12); @$pb.TagNumber(13) void clearProduct() => clearField(13); @$pb.TagNumber(14) $core.List<$core.String> get supported32BitAbis => $_getList(13); @$pb.TagNumber(15) $core.List<$core.String> get supported64BitAbis => $_getList(14); @$pb.TagNumber(16) $core.List<$core.String> get supportedAbis => $_getList(15); @$pb.TagNumber(17) $core.String get tags => $_getSZ(16); @$pb.TagNumber(17) set tags($core.String v) { $_setString(16, v); } @$pb.TagNumber(17) $core.bool hasTags() => $_has(16); @$pb.TagNumber(17) void clearTags() => clearField(17); @$pb.TagNumber(18) $core.String get type => $_getSZ(17); @$pb.TagNumber(18) set type($core.String v) { $_setString(17, v); } @$pb.TagNumber(18) $core.bool hasType() => $_has(17); @$pb.TagNumber(18) void clearType() => clearField(18); @$pb.TagNumber(19) $core.bool get isPhysicalDevice => $_getBF(18); @$pb.TagNumber(19) set isPhysicalDevice($core.bool v) { $_setBool(18, v); } @$pb.TagNumber(19) $core.bool hasIsPhysicalDevice() => $_has(18); @$pb.TagNumber(19) void clearIsPhysicalDevice() => clearField(19); @$pb.TagNumber(20) $core.String get androidId => $_getSZ(19); @$pb.TagNumber(20) set androidId($core.String v) { $_setString(19, v); } @$pb.TagNumber(20) $core.bool hasAndroidId() => $_has(19); @$pb.TagNumber(20) void clearAndroidId() => clearField(20); @$pb.TagNumber(21) $core.List<$core.String> get systemFeatures => $_getList(20); } class IosUtsname extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'IosUtsname', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'gitjournal'), createEmptyInstance: create) ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sysname') ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'nodename') ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'release') ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version') ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'machine') ..hasRequiredFields = false ; IosUtsname._() : super(); factory IosUtsname({ $core.String? sysname, $core.String? nodename, $core.String? release, $core.String? version, $core.String? machine, }) { final _result = create(); if (sysname != null) { _result.sysname = sysname; } if (nodename != null) { _result.nodename = nodename; } if (release != null) { _result.release = release; } if (version != null) { _result.version = version; } if (machine != null) { _result.machine = machine; } return _result; } factory IosUtsname.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory IosUtsname.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') IosUtsname clone() => IosUtsname()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') IosUtsname copyWith(void Function(IosUtsname) updates) => super.copyWith((message) => updates(message as IosUtsname)) as IosUtsname; // ignore: deprecated_member_use $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static IosUtsname create() => IosUtsname._(); IosUtsname createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static IosUtsname getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static IosUtsname? _defaultInstance; @$pb.TagNumber(1) $core.String get sysname => $_getSZ(0); @$pb.TagNumber(1) set sysname($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasSysname() => $_has(0); @$pb.TagNumber(1) void clearSysname() => clearField(1); @$pb.TagNumber(2) $core.String get nodename => $_getSZ(1); @$pb.TagNumber(2) set nodename($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasNodename() => $_has(1); @$pb.TagNumber(2) void clearNodename() => clearField(2); @$pb.TagNumber(3) $core.String get release => $_getSZ(2); @$pb.TagNumber(3) set release($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasRelease() => $_has(2); @$pb.TagNumber(3) void clearRelease() => clearField(3); @$pb.TagNumber(4) $core.String get version => $_getSZ(3); @$pb.TagNumber(4) set version($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasVersion() => $_has(3); @$pb.TagNumber(4) void clearVersion() => clearField(4); @$pb.TagNumber(5) $core.String get machine => $_getSZ(4); @$pb.TagNumber(5) set machine($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasMachine() => $_has(4); @$pb.TagNumber(5) void clearMachine() => clearField(5); } class IosDeviceInfo extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'IosDeviceInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'gitjournal'), createEmptyInstance: create) ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'systemName', protoName: 'systemName') ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'systemVersion', protoName: 'systemVersion') ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'model') ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'localizedModel', protoName: 'localizedModel') ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identifierForVendor', protoName: 'identifierForVendor') ..aOB(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'isPhysicalDevice', protoName: 'isPhysicalDevice') ..aOM(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'utsname', subBuilder: IosUtsname.create) ..hasRequiredFields = false ; IosDeviceInfo._() : super(); factory IosDeviceInfo({ $core.String? name, $core.String? systemName, $core.String? systemVersion, $core.String? model, $core.String? localizedModel, $core.String? identifierForVendor, $core.bool? isPhysicalDevice, IosUtsname? utsname, }) { final _result = create(); if (name != null) { _result.name = name; } if (systemName != null) { _result.systemName = systemName; } if (systemVersion != null) { _result.systemVersion = systemVersion; } if (model != null) { _result.model = model; } if (localizedModel != null) { _result.localizedModel = localizedModel; } if (identifierForVendor != null) { _result.identifierForVendor = identifierForVendor; } if (isPhysicalDevice != null) { _result.isPhysicalDevice = isPhysicalDevice; } if (utsname != null) { _result.utsname = utsname; } return _result; } factory IosDeviceInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory IosDeviceInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') IosDeviceInfo clone() => IosDeviceInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') IosDeviceInfo copyWith(void Function(IosDeviceInfo) updates) => super.copyWith((message) => updates(message as IosDeviceInfo)) as IosDeviceInfo; // ignore: deprecated_member_use $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static IosDeviceInfo create() => IosDeviceInfo._(); IosDeviceInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static IosDeviceInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static IosDeviceInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) set name($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) void clearName() => clearField(1); @$pb.TagNumber(2) $core.String get systemName => $_getSZ(1); @$pb.TagNumber(2) set systemName($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasSystemName() => $_has(1); @$pb.TagNumber(2) void clearSystemName() => clearField(2); @$pb.TagNumber(3) $core.String get systemVersion => $_getSZ(2); @$pb.TagNumber(3) set systemVersion($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasSystemVersion() => $_has(2); @$pb.TagNumber(3) void clearSystemVersion() => clearField(3); @$pb.TagNumber(4) $core.String get model => $_getSZ(3); @$pb.TagNumber(4) set model($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasModel() => $_has(3); @$pb.TagNumber(4) void clearModel() => clearField(4); @$pb.TagNumber(5) $core.String get localizedModel => $_getSZ(4); @$pb.TagNumber(5) set localizedModel($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasLocalizedModel() => $_has(4); @$pb.TagNumber(5) void clearLocalizedModel() => clearField(5); @$pb.TagNumber(6) $core.String get identifierForVendor => $_getSZ(5); @$pb.TagNumber(6) set identifierForVendor($core.String v) { $_setString(5, v); } @$pb.TagNumber(6) $core.bool hasIdentifierForVendor() => $_has(5); @$pb.TagNumber(6) void clearIdentifierForVendor() => clearField(6); @$pb.TagNumber(7) $core.bool get isPhysicalDevice => $_getBF(6); @$pb.TagNumber(7) set isPhysicalDevice($core.bool v) { $_setBool(6, v); } @$pb.TagNumber(7) $core.bool hasIsPhysicalDevice() => $_has(6); @$pb.TagNumber(7) void clearIsPhysicalDevice() => clearField(7); @$pb.TagNumber(8) IosUtsname get utsname => $_getN(7); @$pb.TagNumber(8) set utsname(IosUtsname v) { setField(8, v); } @$pb.TagNumber(8) $core.bool hasUtsname() => $_has(7); @$pb.TagNumber(8) void clearUtsname() => clearField(8); @$pb.TagNumber(8) IosUtsname ensureUtsname() => $_ensure(7); } class LinuxDeviceInfo extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'LinuxDeviceInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'gitjournal'), createEmptyInstance: create) ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'version') ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'id') ..pPS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'idLike', protoName: 'idLike') ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'versionCodename', protoName: 'versionCodename') ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'versionId', protoName: 'versionId') ..aOS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'prettyName', protoName: 'prettyName') ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'buildId', protoName: 'buildId') ..aOS(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'variant') ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'variantId', protoName: 'variantId') ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'machineId', protoName: 'machineId') ..hasRequiredFields = false ; LinuxDeviceInfo._() : super(); factory LinuxDeviceInfo({ $core.String? name, $core.String? version, $core.String? id, $core.Iterable<$core.String>? idLike, $core.String? versionCodename, $core.String? versionId, $core.String? prettyName, $core.String? buildId, $core.String? variant, $core.String? variantId, $core.String? machineId, }) { final _result = create(); if (name != null) { _result.name = name; } if (version != null) { _result.version = version; } if (id != null) { _result.id = id; } if (idLike != null) { _result.idLike.addAll(idLike); } if (versionCodename != null) { _result.versionCodename = versionCodename; } if (versionId != null) { _result.versionId = versionId; } if (prettyName != null) { _result.prettyName = prettyName; } if (buildId != null) { _result.buildId = buildId; } if (variant != null) { _result.variant = variant; } if (variantId != null) { _result.variantId = variantId; } if (machineId != null) { _result.machineId = machineId; } return _result; } factory LinuxDeviceInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory LinuxDeviceInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') LinuxDeviceInfo clone() => LinuxDeviceInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') LinuxDeviceInfo copyWith(void Function(LinuxDeviceInfo) updates) => super.copyWith((message) => updates(message as LinuxDeviceInfo)) as LinuxDeviceInfo; // ignore: deprecated_member_use $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LinuxDeviceInfo create() => LinuxDeviceInfo._(); LinuxDeviceInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static LinuxDeviceInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LinuxDeviceInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) set name($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) void clearName() => clearField(1); @$pb.TagNumber(2) $core.String get version => $_getSZ(1); @$pb.TagNumber(2) set version($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasVersion() => $_has(1); @$pb.TagNumber(2) void clearVersion() => clearField(2); @$pb.TagNumber(3) $core.String get id => $_getSZ(2); @$pb.TagNumber(3) set id($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasId() => $_has(2); @$pb.TagNumber(3) void clearId() => clearField(3); @$pb.TagNumber(4) $core.List<$core.String> get idLike => $_getList(3); @$pb.TagNumber(5) $core.String get versionCodename => $_getSZ(4); @$pb.TagNumber(5) set versionCodename($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasVersionCodename() => $_has(4); @$pb.TagNumber(5) void clearVersionCodename() => clearField(5); @$pb.TagNumber(6) $core.String get versionId => $_getSZ(5); @$pb.TagNumber(6) set versionId($core.String v) { $_setString(5, v); } @$pb.TagNumber(6) $core.bool hasVersionId() => $_has(5); @$pb.TagNumber(6) void clearVersionId() => clearField(6); @$pb.TagNumber(7) $core.String get prettyName => $_getSZ(6); @$pb.TagNumber(7) set prettyName($core.String v) { $_setString(6, v); } @$pb.TagNumber(7) $core.bool hasPrettyName() => $_has(6); @$pb.TagNumber(7) void clearPrettyName() => clearField(7); @$pb.TagNumber(8) $core.String get buildId => $_getSZ(7); @$pb.TagNumber(8) set buildId($core.String v) { $_setString(7, v); } @$pb.TagNumber(8) $core.bool hasBuildId() => $_has(7); @$pb.TagNumber(8) void clearBuildId() => clearField(8); @$pb.TagNumber(9) $core.String get variant => $_getSZ(8); @$pb.TagNumber(9) set variant($core.String v) { $_setString(8, v); } @$pb.TagNumber(9) $core.bool hasVariant() => $_has(8); @$pb.TagNumber(9) void clearVariant() => clearField(9); @$pb.TagNumber(10) $core.String get variantId => $_getSZ(9); @$pb.TagNumber(10) set variantId($core.String v) { $_setString(9, v); } @$pb.TagNumber(10) $core.bool hasVariantId() => $_has(9); @$pb.TagNumber(10) void clearVariantId() => clearField(10); @$pb.TagNumber(11) $core.String get machineId => $_getSZ(10); @$pb.TagNumber(11) set machineId($core.String v) { $_setString(10, v); } @$pb.TagNumber(11) $core.bool hasMachineId() => $_has(10); @$pb.TagNumber(11) void clearMachineId() => clearField(11); } class MacOSDeviceInfo extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'MacOSDeviceInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'gitjournal'), createEmptyInstance: create) ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'computerName', protoName: 'computerName') ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hostName', protoName: 'hostName') ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'arch') ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'model') ..aOS(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kernelVersion', protoName: 'kernelVersion') ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'osRelease', protoName: 'osRelease') ..a<$core.int>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'activeCPUs', $pb.PbFieldType.OU3, protoName: 'activeCPUs') ..a<$fixnum.Int64>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'memorySize', $pb.PbFieldType.OU6, protoName: 'memorySize', defaultOrMaker: $fixnum.Int64.ZERO) ..a<$fixnum.Int64>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'cpuFrequency', $pb.PbFieldType.OU6, protoName: 'cpuFrequency', defaultOrMaker: $fixnum.Int64.ZERO) ..hasRequiredFields = false ; MacOSDeviceInfo._() : super(); factory MacOSDeviceInfo({ $core.String? computerName, $core.String? hostName, $core.String? arch, $core.String? model, $core.String? kernelVersion, $core.String? osRelease, $core.int? activeCPUs, $fixnum.Int64? memorySize, $fixnum.Int64? cpuFrequency, }) { final _result = create(); if (computerName != null) { _result.computerName = computerName; } if (hostName != null) { _result.hostName = hostName; } if (arch != null) { _result.arch = arch; } if (model != null) { _result.model = model; } if (kernelVersion != null) { _result.kernelVersion = kernelVersion; } if (osRelease != null) { _result.osRelease = osRelease; } if (activeCPUs != null) { _result.activeCPUs = activeCPUs; } if (memorySize != null) { _result.memorySize = memorySize; } if (cpuFrequency != null) { _result.cpuFrequency = cpuFrequency; } return _result; } factory MacOSDeviceInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory MacOSDeviceInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') MacOSDeviceInfo clone() => MacOSDeviceInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') MacOSDeviceInfo copyWith(void Function(MacOSDeviceInfo) updates) => super.copyWith((message) => updates(message as MacOSDeviceInfo)) as MacOSDeviceInfo; // ignore: deprecated_member_use $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MacOSDeviceInfo create() => MacOSDeviceInfo._(); MacOSDeviceInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static MacOSDeviceInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MacOSDeviceInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get computerName => $_getSZ(0); @$pb.TagNumber(1) set computerName($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasComputerName() => $_has(0); @$pb.TagNumber(1) void clearComputerName() => clearField(1); @$pb.TagNumber(2) $core.String get hostName => $_getSZ(1); @$pb.TagNumber(2) set hostName($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasHostName() => $_has(1); @$pb.TagNumber(2) void clearHostName() => clearField(2); @$pb.TagNumber(3) $core.String get arch => $_getSZ(2); @$pb.TagNumber(3) set arch($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasArch() => $_has(2); @$pb.TagNumber(3) void clearArch() => clearField(3); @$pb.TagNumber(4) $core.String get model => $_getSZ(3); @$pb.TagNumber(4) set model($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasModel() => $_has(3); @$pb.TagNumber(4) void clearModel() => clearField(4); @$pb.TagNumber(5) $core.String get kernelVersion => $_getSZ(4); @$pb.TagNumber(5) set kernelVersion($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasKernelVersion() => $_has(4); @$pb.TagNumber(5) void clearKernelVersion() => clearField(5); @$pb.TagNumber(6) $core.String get osRelease => $_getSZ(5); @$pb.TagNumber(6) set osRelease($core.String v) { $_setString(5, v); } @$pb.TagNumber(6) $core.bool hasOsRelease() => $_has(5); @$pb.TagNumber(6) void clearOsRelease() => clearField(6); @$pb.TagNumber(7) $core.int get activeCPUs => $_getIZ(6); @$pb.TagNumber(7) set activeCPUs($core.int v) { $_setUnsignedInt32(6, v); } @$pb.TagNumber(7) $core.bool hasActiveCPUs() => $_has(6); @$pb.TagNumber(7) void clearActiveCPUs() => clearField(7); @$pb.TagNumber(8) $fixnum.Int64 get memorySize => $_getI64(7); @$pb.TagNumber(8) set memorySize($fixnum.Int64 v) { $_setInt64(7, v); } @$pb.TagNumber(8) $core.bool hasMemorySize() => $_has(7); @$pb.TagNumber(8) void clearMemorySize() => clearField(8); @$pb.TagNumber(9) $fixnum.Int64 get cpuFrequency => $_getI64(8); @$pb.TagNumber(9) set cpuFrequency($fixnum.Int64 v) { $_setInt64(8, v); } @$pb.TagNumber(9) $core.bool hasCpuFrequency() => $_has(8); @$pb.TagNumber(9) void clearCpuFrequency() => clearField(9); } class WindowsDeviceInfo extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'WindowsDeviceInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'gitjournal'), createEmptyInstance: create) ..aOS(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'computerName', protoName: 'computerName') ..a<$core.int>(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'numberOfCores', $pb.PbFieldType.OU3, protoName: 'numberOfCores') ..a<$core.int>(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'systemMemoryInMegabytes', $pb.PbFieldType.OU3, protoName: 'systemMemoryInMegabytes') ..hasRequiredFields = false ; WindowsDeviceInfo._() : super(); factory WindowsDeviceInfo({ $core.String? computerName, $core.int? numberOfCores, $core.int? systemMemoryInMegabytes, }) { final _result = create(); if (computerName != null) { _result.computerName = computerName; } if (numberOfCores != null) { _result.numberOfCores = numberOfCores; } if (systemMemoryInMegabytes != null) { _result.systemMemoryInMegabytes = systemMemoryInMegabytes; } return _result; } factory WindowsDeviceInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory WindowsDeviceInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') WindowsDeviceInfo clone() => WindowsDeviceInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') WindowsDeviceInfo copyWith(void Function(WindowsDeviceInfo) updates) => super.copyWith((message) => updates(message as WindowsDeviceInfo)) as WindowsDeviceInfo; // ignore: deprecated_member_use $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static WindowsDeviceInfo create() => WindowsDeviceInfo._(); WindowsDeviceInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static WindowsDeviceInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static WindowsDeviceInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get computerName => $_getSZ(0); @$pb.TagNumber(1) set computerName($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasComputerName() => $_has(0); @$pb.TagNumber(1) void clearComputerName() => clearField(1); @$pb.TagNumber(2) $core.int get numberOfCores => $_getIZ(1); @$pb.TagNumber(2) set numberOfCores($core.int v) { $_setUnsignedInt32(1, v); } @$pb.TagNumber(2) $core.bool hasNumberOfCores() => $_has(1); @$pb.TagNumber(2) void clearNumberOfCores() => clearField(2); @$pb.TagNumber(3) $core.int get systemMemoryInMegabytes => $_getIZ(2); @$pb.TagNumber(3) set systemMemoryInMegabytes($core.int v) { $_setUnsignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasSystemMemoryInMegabytes() => $_has(2); @$pb.TagNumber(3) void clearSystemMemoryInMegabytes() => clearField(3); } class WebBrowserInfo extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'WebBrowserInfo', package: const $pb.PackageName(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'gitjournal'), createEmptyInstance: create) ..e(1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'browserName', $pb.PbFieldType.OE, protoName: 'browserName', defaultOrMaker: BrowserName.unknown, valueOf: BrowserName.valueOf, enumValues: BrowserName.values) ..aOS(2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appCodeName', protoName: 'appCodeName') ..aOS(3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appName', protoName: 'appName') ..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'appVersion', protoName: 'appVersion') ..a<$fixnum.Int64>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'deviceMemory', $pb.PbFieldType.OU6, protoName: 'deviceMemory', defaultOrMaker: $fixnum.Int64.ZERO) ..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'language') ..pPS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'languages') ..aOS(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'platform') ..aOS(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'product') ..aOS(10, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'productSub', protoName: 'productSub') ..aOS(11, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'userAgent', protoName: 'userAgent') ..aOS(12, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'vendor') ..aOS(13, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'vendorSub', protoName: 'vendorSub') ..a<$core.int>(14, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hardwareConcurrency', $pb.PbFieldType.OU3, protoName: 'hardwareConcurrency') ..a<$core.int>(15, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxTouchPoints', $pb.PbFieldType.OU3, protoName: 'maxTouchPoints') ..hasRequiredFields = false ; WebBrowserInfo._() : super(); factory WebBrowserInfo({ BrowserName? browserName, $core.String? appCodeName, $core.String? appName, $core.String? appVersion, $fixnum.Int64? deviceMemory, $core.String? language, $core.Iterable<$core.String>? languages, $core.String? platform, $core.String? product, $core.String? productSub, $core.String? userAgent, $core.String? vendor, $core.String? vendorSub, $core.int? hardwareConcurrency, $core.int? maxTouchPoints, }) { final _result = create(); if (browserName != null) { _result.browserName = browserName; } if (appCodeName != null) { _result.appCodeName = appCodeName; } if (appName != null) { _result.appName = appName; } if (appVersion != null) { _result.appVersion = appVersion; } if (deviceMemory != null) { _result.deviceMemory = deviceMemory; } if (language != null) { _result.language = language; } if (languages != null) { _result.languages.addAll(languages); } if (platform != null) { _result.platform = platform; } if (product != null) { _result.product = product; } if (productSub != null) { _result.productSub = productSub; } if (userAgent != null) { _result.userAgent = userAgent; } if (vendor != null) { _result.vendor = vendor; } if (vendorSub != null) { _result.vendorSub = vendorSub; } if (hardwareConcurrency != null) { _result.hardwareConcurrency = hardwareConcurrency; } if (maxTouchPoints != null) { _result.maxTouchPoints = maxTouchPoints; } return _result; } factory WebBrowserInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory WebBrowserInfo.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') WebBrowserInfo clone() => WebBrowserInfo()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') WebBrowserInfo copyWith(void Function(WebBrowserInfo) updates) => super.copyWith((message) => updates(message as WebBrowserInfo)) as WebBrowserInfo; // ignore: deprecated_member_use $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static WebBrowserInfo create() => WebBrowserInfo._(); WebBrowserInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static WebBrowserInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static WebBrowserInfo? _defaultInstance; @$pb.TagNumber(1) BrowserName get browserName => $_getN(0); @$pb.TagNumber(1) set browserName(BrowserName v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasBrowserName() => $_has(0); @$pb.TagNumber(1) void clearBrowserName() => clearField(1); @$pb.TagNumber(2) $core.String get appCodeName => $_getSZ(1); @$pb.TagNumber(2) set appCodeName($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasAppCodeName() => $_has(1); @$pb.TagNumber(2) void clearAppCodeName() => clearField(2); @$pb.TagNumber(3) $core.String get appName => $_getSZ(2); @$pb.TagNumber(3) set appName($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasAppName() => $_has(2); @$pb.TagNumber(3) void clearAppName() => clearField(3); @$pb.TagNumber(4) $core.String get appVersion => $_getSZ(3); @$pb.TagNumber(4) set appVersion($core.String v) { $_setString(3, v); } @$pb.TagNumber(4) $core.bool hasAppVersion() => $_has(3); @$pb.TagNumber(4) void clearAppVersion() => clearField(4); @$pb.TagNumber(5) $fixnum.Int64 get deviceMemory => $_getI64(4); @$pb.TagNumber(5) set deviceMemory($fixnum.Int64 v) { $_setInt64(4, v); } @$pb.TagNumber(5) $core.bool hasDeviceMemory() => $_has(4); @$pb.TagNumber(5) void clearDeviceMemory() => clearField(5); @$pb.TagNumber(6) $core.String get language => $_getSZ(5); @$pb.TagNumber(6) set language($core.String v) { $_setString(5, v); } @$pb.TagNumber(6) $core.bool hasLanguage() => $_has(5); @$pb.TagNumber(6) void clearLanguage() => clearField(6); @$pb.TagNumber(7) $core.List<$core.String> get languages => $_getList(6); @$pb.TagNumber(8) $core.String get platform => $_getSZ(7); @$pb.TagNumber(8) set platform($core.String v) { $_setString(7, v); } @$pb.TagNumber(8) $core.bool hasPlatform() => $_has(7); @$pb.TagNumber(8) void clearPlatform() => clearField(8); @$pb.TagNumber(9) $core.String get product => $_getSZ(8); @$pb.TagNumber(9) set product($core.String v) { $_setString(8, v); } @$pb.TagNumber(9) $core.bool hasProduct() => $_has(8); @$pb.TagNumber(9) void clearProduct() => clearField(9); @$pb.TagNumber(10) $core.String get productSub => $_getSZ(9); @$pb.TagNumber(10) set productSub($core.String v) { $_setString(9, v); } @$pb.TagNumber(10) $core.bool hasProductSub() => $_has(9); @$pb.TagNumber(10) void clearProductSub() => clearField(10); @$pb.TagNumber(11) $core.String get userAgent => $_getSZ(10); @$pb.TagNumber(11) set userAgent($core.String v) { $_setString(10, v); } @$pb.TagNumber(11) $core.bool hasUserAgent() => $_has(10); @$pb.TagNumber(11) void clearUserAgent() => clearField(11); @$pb.TagNumber(12) $core.String get vendor => $_getSZ(11); @$pb.TagNumber(12) set vendor($core.String v) { $_setString(11, v); } @$pb.TagNumber(12) $core.bool hasVendor() => $_has(11); @$pb.TagNumber(12) void clearVendor() => clearField(12); @$pb.TagNumber(13) $core.String get vendorSub => $_getSZ(12); @$pb.TagNumber(13) set vendorSub($core.String v) { $_setString(12, v); } @$pb.TagNumber(13) $core.bool hasVendorSub() => $_has(12); @$pb.TagNumber(13) void clearVendorSub() => clearField(13); @$pb.TagNumber(14) $core.int get hardwareConcurrency => $_getIZ(13); @$pb.TagNumber(14) set hardwareConcurrency($core.int v) { $_setUnsignedInt32(13, v); } @$pb.TagNumber(14) $core.bool hasHardwareConcurrency() => $_has(13); @$pb.TagNumber(14) void clearHardwareConcurrency() => clearField(14); @$pb.TagNumber(15) $core.int get maxTouchPoints => $_getIZ(14); @$pb.TagNumber(15) set maxTouchPoints($core.int v) { $_setUnsignedInt32(14, v); } @$pb.TagNumber(15) $core.bool hasMaxTouchPoints() => $_has(14); @$pb.TagNumber(15) void clearMaxTouchPoints() => clearField(15); }