diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3cceda5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +# https://dart.dev/guides/libraries/private-files +# Created by `dart pub` +.dart_tool/ + +# Avoid committing pubspec.lock for library packages; see +# https://dart.dev/guides/libraries/private-files#pubspeclock. +pubspec.lock diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..effe43c --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,3 @@ +## 1.0.0 + +- Initial version. diff --git a/README.md b/README.md new file mode 100644 index 0000000..07258dc --- /dev/null +++ b/README.md @@ -0,0 +1,47 @@ + + +## Developer Setup + +1. install [dart using homebrew](https://dart.dev/get-dart#install) +2. Using Intellij IDE for dart development +3. Installed [dart plugin](https://plugins.jetbrains.com/plugin/6351-dart) for intellij +4. `brew info dart` to determine where the dart sdk is installed +5. followed [these](https://fluttermaster.com/config-dart-sdk-inside-intellij-idea-on-macos/) instructions on how to setup sdk inside of intellij + +TODO: Put a short description of the package here that helps potential users +know whether this package might be useful for them. + +## Features + +TODO: List what your package can do. Maybe include images, gifs, or videos. + +## Getting started + +TODO: List prerequisites and provide or point to information on how to +start using the package. + +## Usage + +TODO: Include short and useful examples for package users. Add longer examples +to `/example` folder. + +```dart +const like = 'sample'; +``` + +## Additional information + +TODO: Tell users more about the package: where to find more information, how to +contribute to the package, how to file issues, what response they can expect +from the package authors, and more. diff --git a/analysis_options.yaml b/analysis_options.yaml new file mode 100644 index 0000000..dee8927 --- /dev/null +++ b/analysis_options.yaml @@ -0,0 +1,30 @@ +# This file configures the static analysis results for your project (errors, +# warnings, and lints). +# +# This enables the 'recommended' set of lints from `package:lints`. +# This set helps identify many issues that may lead to problems when running +# or consuming Dart code, and enforces writing Dart using a single, idiomatic +# style and format. +# +# If you want a smaller set of lints you can change this to specify +# 'package:lints/core.yaml'. These are just the most critical lints +# (the recommended set includes the core lints). +# The core lints are also what is used by pub.dev for scoring packages. + +include: package:lints/recommended.yaml + +# Uncomment the following section to specify additional rules. + +# linter: +# rules: +# - camel_case_types + +# analyzer: +# exclude: +# - path/to/excluded/files/** + +# For more information about the core and recommended set of lints, see +# https://dart.dev/go/core-lints + +# For additional information about configuring this file, see +# https://dart.dev/guides/language/analysis-options diff --git a/example/client_sdk_dart_example.dart b/example/client_sdk_dart_example.dart new file mode 100644 index 0000000..f8a2d66 --- /dev/null +++ b/example/client_sdk_dart_example.dart @@ -0,0 +1,6 @@ +import 'package:client_sdk_dart/client_sdk_dart.dart'; + +void main() { + var awesome = Awesome(); + print('awesome: ${awesome.isAwesome}'); +} diff --git a/lib/client_sdk_dart.dart b/lib/client_sdk_dart.dart new file mode 100644 index 0000000..ebdf0d2 --- /dev/null +++ b/lib/client_sdk_dart.dart @@ -0,0 +1,8 @@ +/// Support for doing something awesome. +/// +/// More dartdocs go here. +library; + +export 'src/client_sdk_dart_base.dart'; + +// TODO: Export any libraries intended for clients of this package. diff --git a/lib/generated/auth.pb.dart b/lib/generated/auth.pb.dart new file mode 100644 index 0000000..bc673b0 --- /dev/null +++ b/lib/generated/auth.pb.dart @@ -0,0 +1,869 @@ +// +// Generated code. Do not modify. +// source: auth.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'permissionmessages.pb.dart' as $9; + +class LoginRequest_ extends $pb.GeneratedMessage { + factory LoginRequest_() => create(); + LoginRequest_._() : super(); + factory LoginRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory LoginRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_LoginRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'auth'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + LoginRequest_ clone() => LoginRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + LoginRequest_ copyWith(void Function(LoginRequest_) updates) => super.copyWith((message) => updates(message as LoginRequest_)) as LoginRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static LoginRequest_ create() => LoginRequest_._(); + LoginRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static LoginRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static LoginRequest_? _defaultInstance; +} + +/// Terminal state, login success +class LoginResponse__LoggedIn extends $pb.GeneratedMessage { + factory LoginResponse__LoggedIn({ + $core.String? sessionToken, + $core.int? validForSeconds, + }) { + final $result = create(); + if (sessionToken != null) { + $result.sessionToken = sessionToken; + } + if (validForSeconds != null) { + $result.validForSeconds = validForSeconds; + } + return $result; + } + LoginResponse__LoggedIn._() : super(); + factory LoginResponse__LoggedIn.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory LoginResponse__LoggedIn.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_LoginResponse.LoggedIn', package: const $pb.PackageName(_omitMessageNames ? '' : 'auth'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'sessionToken') + ..a<$core.int>(2, _omitFieldNames ? '' : 'validForSeconds', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + LoginResponse__LoggedIn clone() => LoginResponse__LoggedIn()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + LoginResponse__LoggedIn copyWith(void Function(LoginResponse__LoggedIn) updates) => super.copyWith((message) => updates(message as LoginResponse__LoggedIn)) as LoginResponse__LoggedIn; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static LoginResponse__LoggedIn create() => LoginResponse__LoggedIn._(); + LoginResponse__LoggedIn createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static LoginResponse__LoggedIn getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static LoginResponse__LoggedIn? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get sessionToken => $_getSZ(0); + @$pb.TagNumber(1) + set sessionToken($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSessionToken() => $_has(0); + @$pb.TagNumber(1) + void clearSessionToken() => clearField(1); + + /// How many seconds the token was valid for when issued. + /// Will vary slightly from reality upon receipt, as + /// time has passed since the token was minted. + /// You might expect to see this true to within 10 + /// seconds of client-side timekeeping but as is + /// ever the case, there are no guarantees with + /// public network timing. + @$pb.TagNumber(2) + $core.int get validForSeconds => $_getIZ(1); + @$pb.TagNumber(2) + set validForSeconds($core.int v) { $_setUnsignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasValidForSeconds() => $_has(1); + @$pb.TagNumber(2) + void clearValidForSeconds() => clearField(2); +} + +/// Terminal state, login error +class LoginResponse__Error extends $pb.GeneratedMessage { + factory LoginResponse__Error({ + $core.String? description, + }) { + final $result = create(); + if (description != null) { + $result.description = description; + } + return $result; + } + LoginResponse__Error._() : super(); + factory LoginResponse__Error.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory LoginResponse__Error.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_LoginResponse.Error', package: const $pb.PackageName(_omitMessageNames ? '' : 'auth'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'description') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + LoginResponse__Error clone() => LoginResponse__Error()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + LoginResponse__Error copyWith(void Function(LoginResponse__Error) updates) => super.copyWith((message) => updates(message as LoginResponse__Error)) as LoginResponse__Error; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static LoginResponse__Error create() => LoginResponse__Error._(); + LoginResponse__Error createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static LoginResponse__Error getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static LoginResponse__Error? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get description => $_getSZ(0); + @$pb.TagNumber(1) + set description($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasDescription() => $_has(0); + @$pb.TagNumber(1) + void clearDescription() => clearField(1); +} + +/// Open a browser to a url, for interactive login +class LoginResponse__DirectBrowser extends $pb.GeneratedMessage { + factory LoginResponse__DirectBrowser({ + $core.String? url, + }) { + final $result = create(); + if (url != null) { + $result.url = url; + } + return $result; + } + LoginResponse__DirectBrowser._() : super(); + factory LoginResponse__DirectBrowser.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory LoginResponse__DirectBrowser.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_LoginResponse.DirectBrowser', package: const $pb.PackageName(_omitMessageNames ? '' : 'auth'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'url') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + LoginResponse__DirectBrowser clone() => LoginResponse__DirectBrowser()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + LoginResponse__DirectBrowser copyWith(void Function(LoginResponse__DirectBrowser) updates) => super.copyWith((message) => updates(message as LoginResponse__DirectBrowser)) as LoginResponse__DirectBrowser; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static LoginResponse__DirectBrowser create() => LoginResponse__DirectBrowser._(); + LoginResponse__DirectBrowser createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static LoginResponse__DirectBrowser getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static LoginResponse__DirectBrowser? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get url => $_getSZ(0); + @$pb.TagNumber(1) + set url($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasUrl() => $_has(0); + @$pb.TagNumber(1) + void clearUrl() => clearField(1); +} + +/// Logging info about the login process +class LoginResponse__Message extends $pb.GeneratedMessage { + factory LoginResponse__Message({ + $core.String? text, + }) { + final $result = create(); + if (text != null) { + $result.text = text; + } + return $result; + } + LoginResponse__Message._() : super(); + factory LoginResponse__Message.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory LoginResponse__Message.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_LoginResponse.Message', package: const $pb.PackageName(_omitMessageNames ? '' : 'auth'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'text') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + LoginResponse__Message clone() => LoginResponse__Message()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + LoginResponse__Message copyWith(void Function(LoginResponse__Message) updates) => super.copyWith((message) => updates(message as LoginResponse__Message)) as LoginResponse__Message; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static LoginResponse__Message create() => LoginResponse__Message._(); + LoginResponse__Message createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static LoginResponse__Message getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static LoginResponse__Message? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get text => $_getSZ(0); + @$pb.TagNumber(1) + set text($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasText() => $_has(0); + @$pb.TagNumber(1) + void clearText() => clearField(1); +} + +enum LoginResponse__State { + directBrowser, + loggedIn, + message, + error, + notSet +} + +class LoginResponse_ extends $pb.GeneratedMessage { + factory LoginResponse_({ + LoginResponse__DirectBrowser? directBrowser, + LoginResponse__LoggedIn? loggedIn, + LoginResponse__Message? message, + LoginResponse__Error? error, + }) { + final $result = create(); + if (directBrowser != null) { + $result.directBrowser = directBrowser; + } + if (loggedIn != null) { + $result.loggedIn = loggedIn; + } + if (message != null) { + $result.message = message; + } + if (error != null) { + $result.error = error; + } + return $result; + } + LoginResponse_._() : super(); + factory LoginResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory LoginResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, LoginResponse__State> _LoginResponse__StateByTag = { + 1 : LoginResponse__State.directBrowser, + 2 : LoginResponse__State.loggedIn, + 3 : LoginResponse__State.message, + 4 : LoginResponse__State.error, + 0 : LoginResponse__State.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_LoginResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'auth'), createEmptyInstance: create) + ..oo(0, [1, 2, 3, 4]) + ..aOM(1, _omitFieldNames ? '' : 'directBrowser', subBuilder: LoginResponse__DirectBrowser.create) + ..aOM(2, _omitFieldNames ? '' : 'loggedIn', subBuilder: LoginResponse__LoggedIn.create) + ..aOM(3, _omitFieldNames ? '' : 'message', subBuilder: LoginResponse__Message.create) + ..aOM(4, _omitFieldNames ? '' : 'error', subBuilder: LoginResponse__Error.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + LoginResponse_ clone() => LoginResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + LoginResponse_ copyWith(void Function(LoginResponse_) updates) => super.copyWith((message) => updates(message as LoginResponse_)) as LoginResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static LoginResponse_ create() => LoginResponse_._(); + LoginResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static LoginResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static LoginResponse_? _defaultInstance; + + LoginResponse__State whichState() => _LoginResponse__StateByTag[$_whichOneof(0)]!; + void clearState() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + LoginResponse__DirectBrowser get directBrowser => $_getN(0); + @$pb.TagNumber(1) + set directBrowser(LoginResponse__DirectBrowser v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasDirectBrowser() => $_has(0); + @$pb.TagNumber(1) + void clearDirectBrowser() => clearField(1); + @$pb.TagNumber(1) + LoginResponse__DirectBrowser ensureDirectBrowser() => $_ensure(0); + + @$pb.TagNumber(2) + LoginResponse__LoggedIn get loggedIn => $_getN(1); + @$pb.TagNumber(2) + set loggedIn(LoginResponse__LoggedIn v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasLoggedIn() => $_has(1); + @$pb.TagNumber(2) + void clearLoggedIn() => clearField(2); + @$pb.TagNumber(2) + LoginResponse__LoggedIn ensureLoggedIn() => $_ensure(1); + + @$pb.TagNumber(3) + LoginResponse__Message get message => $_getN(2); + @$pb.TagNumber(3) + set message(LoginResponse__Message v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasMessage() => $_has(2); + @$pb.TagNumber(3) + void clearMessage() => clearField(3); + @$pb.TagNumber(3) + LoginResponse__Message ensureMessage() => $_ensure(2); + + @$pb.TagNumber(4) + LoginResponse__Error get error => $_getN(3); + @$pb.TagNumber(4) + set error(LoginResponse__Error v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasError() => $_has(3); + @$pb.TagNumber(4) + void clearError() => clearField(4); + @$pb.TagNumber(4) + LoginResponse__Error ensureError() => $_ensure(3); +} + +/// generate a token that will never expire +class GenerateApiTokenRequest__Never extends $pb.GeneratedMessage { + factory GenerateApiTokenRequest__Never() => create(); + GenerateApiTokenRequest__Never._() : super(); + factory GenerateApiTokenRequest__Never.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenerateApiTokenRequest__Never.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GenerateApiTokenRequest.Never', package: const $pb.PackageName(_omitMessageNames ? '' : 'auth'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenerateApiTokenRequest__Never clone() => GenerateApiTokenRequest__Never()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenerateApiTokenRequest__Never copyWith(void Function(GenerateApiTokenRequest__Never) updates) => super.copyWith((message) => updates(message as GenerateApiTokenRequest__Never)) as GenerateApiTokenRequest__Never; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GenerateApiTokenRequest__Never create() => GenerateApiTokenRequest__Never._(); + GenerateApiTokenRequest__Never createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenerateApiTokenRequest__Never getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenerateApiTokenRequest__Never? _defaultInstance; +} + +/// generate a token that has an expiry +class GenerateApiTokenRequest__Expires extends $pb.GeneratedMessage { + factory GenerateApiTokenRequest__Expires({ + $core.int? validForSeconds, + }) { + final $result = create(); + if (validForSeconds != null) { + $result.validForSeconds = validForSeconds; + } + return $result; + } + GenerateApiTokenRequest__Expires._() : super(); + factory GenerateApiTokenRequest__Expires.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenerateApiTokenRequest__Expires.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GenerateApiTokenRequest.Expires', package: const $pb.PackageName(_omitMessageNames ? '' : 'auth'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'validForSeconds', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenerateApiTokenRequest__Expires clone() => GenerateApiTokenRequest__Expires()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenerateApiTokenRequest__Expires copyWith(void Function(GenerateApiTokenRequest__Expires) updates) => super.copyWith((message) => updates(message as GenerateApiTokenRequest__Expires)) as GenerateApiTokenRequest__Expires; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GenerateApiTokenRequest__Expires create() => GenerateApiTokenRequest__Expires._(); + GenerateApiTokenRequest__Expires createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenerateApiTokenRequest__Expires getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenerateApiTokenRequest__Expires? _defaultInstance; + + /// how many seconds do you want the api token to be valid for? + @$pb.TagNumber(1) + $core.int get validForSeconds => $_getIZ(0); + @$pb.TagNumber(1) + set validForSeconds($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasValidForSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearValidForSeconds() => clearField(1); +} + +enum GenerateApiTokenRequest__Expiry { + never, + expires, + notSet +} + +class GenerateApiTokenRequest_ extends $pb.GeneratedMessage { + factory GenerateApiTokenRequest_({ + GenerateApiTokenRequest__Never? never, + GenerateApiTokenRequest__Expires? expires, + $core.String? authToken, + $9.Permissions? permissions, + $core.String? tokenId, + }) { + final $result = create(); + if (never != null) { + $result.never = never; + } + if (expires != null) { + $result.expires = expires; + } + if (authToken != null) { + $result.authToken = authToken; + } + if (permissions != null) { + $result.permissions = permissions; + } + if (tokenId != null) { + $result.tokenId = tokenId; + } + return $result; + } + GenerateApiTokenRequest_._() : super(); + factory GenerateApiTokenRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenerateApiTokenRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, GenerateApiTokenRequest__Expiry> _GenerateApiTokenRequest__ExpiryByTag = { + 1 : GenerateApiTokenRequest__Expiry.never, + 2 : GenerateApiTokenRequest__Expiry.expires, + 0 : GenerateApiTokenRequest__Expiry.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GenerateApiTokenRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'auth'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'never', subBuilder: GenerateApiTokenRequest__Never.create) + ..aOM(2, _omitFieldNames ? '' : 'expires', subBuilder: GenerateApiTokenRequest__Expires.create) + ..aOS(3, _omitFieldNames ? '' : 'authToken') + ..aOM<$9.Permissions>(4, _omitFieldNames ? '' : 'permissions', subBuilder: $9.Permissions.create) + ..aOS(5, _omitFieldNames ? '' : 'tokenId') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenerateApiTokenRequest_ clone() => GenerateApiTokenRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenerateApiTokenRequest_ copyWith(void Function(GenerateApiTokenRequest_) updates) => super.copyWith((message) => updates(message as GenerateApiTokenRequest_)) as GenerateApiTokenRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GenerateApiTokenRequest_ create() => GenerateApiTokenRequest_._(); + GenerateApiTokenRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenerateApiTokenRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenerateApiTokenRequest_? _defaultInstance; + + GenerateApiTokenRequest__Expiry whichExpiry() => _GenerateApiTokenRequest__ExpiryByTag[$_whichOneof(0)]!; + void clearExpiry() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + GenerateApiTokenRequest__Never get never => $_getN(0); + @$pb.TagNumber(1) + set never(GenerateApiTokenRequest__Never v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasNever() => $_has(0); + @$pb.TagNumber(1) + void clearNever() => clearField(1); + @$pb.TagNumber(1) + GenerateApiTokenRequest__Never ensureNever() => $_ensure(0); + + @$pb.TagNumber(2) + GenerateApiTokenRequest__Expires get expires => $_getN(1); + @$pb.TagNumber(2) + set expires(GenerateApiTokenRequest__Expires v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasExpires() => $_has(1); + @$pb.TagNumber(2) + void clearExpires() => clearField(2); + @$pb.TagNumber(2) + GenerateApiTokenRequest__Expires ensureExpires() => $_ensure(1); + + @$pb.TagNumber(3) + $core.String get authToken => $_getSZ(2); + @$pb.TagNumber(3) + set authToken($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasAuthToken() => $_has(2); + @$pb.TagNumber(3) + void clearAuthToken() => clearField(3); + + @$pb.TagNumber(4) + $9.Permissions get permissions => $_getN(3); + @$pb.TagNumber(4) + set permissions($9.Permissions v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasPermissions() => $_has(3); + @$pb.TagNumber(4) + void clearPermissions() => clearField(4); + @$pb.TagNumber(4) + $9.Permissions ensurePermissions() => $_ensure(3); + + @$pb.TagNumber(5) + $core.String get tokenId => $_getSZ(4); + @$pb.TagNumber(5) + set tokenId($core.String v) { $_setString(4, v); } + @$pb.TagNumber(5) + $core.bool hasTokenId() => $_has(4); + @$pb.TagNumber(5) + void clearTokenId() => clearField(5); +} + +class GenerateApiTokenResponse_ extends $pb.GeneratedMessage { + factory GenerateApiTokenResponse_({ + $core.String? apiKey, + $core.String? refreshToken, + $core.String? endpoint, + $fixnum.Int64? validUntil, + }) { + final $result = create(); + if (apiKey != null) { + $result.apiKey = apiKey; + } + if (refreshToken != null) { + $result.refreshToken = refreshToken; + } + if (endpoint != null) { + $result.endpoint = endpoint; + } + if (validUntil != null) { + $result.validUntil = validUntil; + } + return $result; + } + GenerateApiTokenResponse_._() : super(); + factory GenerateApiTokenResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenerateApiTokenResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GenerateApiTokenResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'auth'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'apiKey') + ..aOS(2, _omitFieldNames ? '' : 'refreshToken') + ..aOS(3, _omitFieldNames ? '' : 'endpoint') + ..a<$fixnum.Int64>(4, _omitFieldNames ? '' : 'validUntil', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenerateApiTokenResponse_ clone() => GenerateApiTokenResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenerateApiTokenResponse_ copyWith(void Function(GenerateApiTokenResponse_) updates) => super.copyWith((message) => updates(message as GenerateApiTokenResponse_)) as GenerateApiTokenResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GenerateApiTokenResponse_ create() => GenerateApiTokenResponse_._(); + GenerateApiTokenResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenerateApiTokenResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenerateApiTokenResponse_? _defaultInstance; + + /// the api key used for authentication against Momento backend + @$pb.TagNumber(1) + $core.String get apiKey => $_getSZ(0); + @$pb.TagNumber(1) + set apiKey($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasApiKey() => $_has(0); + @$pb.TagNumber(1) + void clearApiKey() => clearField(1); + + /// the token that will allow the api token to be refreshed, which will + /// give you back a new refresh and api token + @$pb.TagNumber(2) + $core.String get refreshToken => $_getSZ(1); + @$pb.TagNumber(2) + set refreshToken($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasRefreshToken() => $_has(1); + @$pb.TagNumber(2) + void clearRefreshToken() => clearField(2); + + /// the Momento endpoint that this token is allowed to make requests against + @$pb.TagNumber(3) + $core.String get endpoint => $_getSZ(2); + @$pb.TagNumber(3) + set endpoint($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasEndpoint() => $_has(2); + @$pb.TagNumber(3) + void clearEndpoint() => clearField(3); + + /// epoch seconds when the api token expires + @$pb.TagNumber(4) + $fixnum.Int64 get validUntil => $_getI64(3); + @$pb.TagNumber(4) + set validUntil($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasValidUntil() => $_has(3); + @$pb.TagNumber(4) + void clearValidUntil() => clearField(4); +} + +class RefreshApiTokenRequest_ extends $pb.GeneratedMessage { + factory RefreshApiTokenRequest_({ + $core.String? apiKey, + $core.String? refreshToken, + }) { + final $result = create(); + if (apiKey != null) { + $result.apiKey = apiKey; + } + if (refreshToken != null) { + $result.refreshToken = refreshToken; + } + return $result; + } + RefreshApiTokenRequest_._() : super(); + factory RefreshApiTokenRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RefreshApiTokenRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_RefreshApiTokenRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'auth'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'apiKey') + ..aOS(2, _omitFieldNames ? '' : 'refreshToken') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RefreshApiTokenRequest_ clone() => RefreshApiTokenRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RefreshApiTokenRequest_ copyWith(void Function(RefreshApiTokenRequest_) updates) => super.copyWith((message) => updates(message as RefreshApiTokenRequest_)) as RefreshApiTokenRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RefreshApiTokenRequest_ create() => RefreshApiTokenRequest_._(); + RefreshApiTokenRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RefreshApiTokenRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RefreshApiTokenRequest_? _defaultInstance; + + /// the existing api token to be refreshed + @$pb.TagNumber(1) + $core.String get apiKey => $_getSZ(0); + @$pb.TagNumber(1) + set apiKey($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasApiKey() => $_has(0); + @$pb.TagNumber(1) + void clearApiKey() => clearField(1); + + /// the refresh token that was generated with that api token + @$pb.TagNumber(2) + $core.String get refreshToken => $_getSZ(1); + @$pb.TagNumber(2) + set refreshToken($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasRefreshToken() => $_has(1); + @$pb.TagNumber(2) + void clearRefreshToken() => clearField(2); +} + +class RefreshApiTokenResponse_ extends $pb.GeneratedMessage { + factory RefreshApiTokenResponse_({ + $core.String? apiKey, + $core.String? refreshToken, + $core.String? endpoint, + $fixnum.Int64? validUntil, + }) { + final $result = create(); + if (apiKey != null) { + $result.apiKey = apiKey; + } + if (refreshToken != null) { + $result.refreshToken = refreshToken; + } + if (endpoint != null) { + $result.endpoint = endpoint; + } + if (validUntil != null) { + $result.validUntil = validUntil; + } + return $result; + } + RefreshApiTokenResponse_._() : super(); + factory RefreshApiTokenResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RefreshApiTokenResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_RefreshApiTokenResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'auth'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'apiKey') + ..aOS(2, _omitFieldNames ? '' : 'refreshToken') + ..aOS(3, _omitFieldNames ? '' : 'endpoint') + ..a<$fixnum.Int64>(4, _omitFieldNames ? '' : 'validUntil', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RefreshApiTokenResponse_ clone() => RefreshApiTokenResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RefreshApiTokenResponse_ copyWith(void Function(RefreshApiTokenResponse_) updates) => super.copyWith((message) => updates(message as RefreshApiTokenResponse_)) as RefreshApiTokenResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RefreshApiTokenResponse_ create() => RefreshApiTokenResponse_._(); + RefreshApiTokenResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RefreshApiTokenResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RefreshApiTokenResponse_? _defaultInstance; + + /// the new api key used for authentication against Momento backend + @$pb.TagNumber(1) + $core.String get apiKey => $_getSZ(0); + @$pb.TagNumber(1) + set apiKey($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasApiKey() => $_has(0); + @$pb.TagNumber(1) + void clearApiKey() => clearField(1); + + /// the token that will allow the api token to be refreshed, which will + /// give you back a new refresh and api token + @$pb.TagNumber(2) + $core.String get refreshToken => $_getSZ(1); + @$pb.TagNumber(2) + set refreshToken($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasRefreshToken() => $_has(1); + @$pb.TagNumber(2) + void clearRefreshToken() => clearField(2); + + /// the Momento endpoint that this token is allowed to make requests against + @$pb.TagNumber(3) + $core.String get endpoint => $_getSZ(2); + @$pb.TagNumber(3) + set endpoint($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasEndpoint() => $_has(2); + @$pb.TagNumber(3) + void clearEndpoint() => clearField(3); + + /// epoch seconds when the api token expires + @$pb.TagNumber(4) + $fixnum.Int64 get validUntil => $_getI64(3); + @$pb.TagNumber(4) + set validUntil($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasValidUntil() => $_has(3); + @$pb.TagNumber(4) + void clearValidUntil() => clearField(4); +} + + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/lib/generated/auth.pbenum.dart b/lib/generated/auth.pbenum.dart new file mode 100644 index 0000000..175ec1f --- /dev/null +++ b/lib/generated/auth.pbenum.dart @@ -0,0 +1,11 @@ +// +// Generated code. Do not modify. +// source: auth.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + diff --git a/lib/generated/auth.pbgrpc.dart b/lib/generated/auth.pbgrpc.dart new file mode 100644 index 0000000..0314859 --- /dev/null +++ b/lib/generated/auth.pbgrpc.dart @@ -0,0 +1,99 @@ +// +// Generated code. Do not modify. +// source: auth.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:async' as $async; +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'auth.pb.dart' as $3; + +export 'auth.pb.dart'; + +@$pb.GrpcServiceName('auth.Auth') +class AuthClient extends $grpc.Client { + static final _$login = $grpc.ClientMethod<$3.LoginRequest_, $3.LoginResponse_>( + '/auth.Auth/Login', + ($3.LoginRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $3.LoginResponse_.fromBuffer(value)); + static final _$generateApiToken = $grpc.ClientMethod<$3.GenerateApiTokenRequest_, $3.GenerateApiTokenResponse_>( + '/auth.Auth/GenerateApiToken', + ($3.GenerateApiTokenRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $3.GenerateApiTokenResponse_.fromBuffer(value)); + static final _$refreshApiToken = $grpc.ClientMethod<$3.RefreshApiTokenRequest_, $3.RefreshApiTokenResponse_>( + '/auth.Auth/RefreshApiToken', + ($3.RefreshApiTokenRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $3.RefreshApiTokenResponse_.fromBuffer(value)); + + AuthClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, + interceptors: interceptors); + + $grpc.ResponseStream<$3.LoginResponse_> login($3.LoginRequest_ request, {$grpc.CallOptions? options}) { + return $createStreamingCall(_$login, $async.Stream.fromIterable([request]), options: options); + } + + $grpc.ResponseFuture<$3.GenerateApiTokenResponse_> generateApiToken($3.GenerateApiTokenRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$generateApiToken, request, options: options); + } + + $grpc.ResponseFuture<$3.RefreshApiTokenResponse_> refreshApiToken($3.RefreshApiTokenRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$refreshApiToken, request, options: options); + } +} + +@$pb.GrpcServiceName('auth.Auth') +abstract class AuthServiceBase extends $grpc.Service { + $core.String get $name => 'auth.Auth'; + + AuthServiceBase() { + $addMethod($grpc.ServiceMethod<$3.LoginRequest_, $3.LoginResponse_>( + 'Login', + login_Pre, + false, + true, + ($core.List<$core.int> value) => $3.LoginRequest_.fromBuffer(value), + ($3.LoginResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$3.GenerateApiTokenRequest_, $3.GenerateApiTokenResponse_>( + 'GenerateApiToken', + generateApiToken_Pre, + false, + false, + ($core.List<$core.int> value) => $3.GenerateApiTokenRequest_.fromBuffer(value), + ($3.GenerateApiTokenResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$3.RefreshApiTokenRequest_, $3.RefreshApiTokenResponse_>( + 'RefreshApiToken', + refreshApiToken_Pre, + false, + false, + ($core.List<$core.int> value) => $3.RefreshApiTokenRequest_.fromBuffer(value), + ($3.RefreshApiTokenResponse_ value) => value.writeToBuffer())); + } + + $async.Stream<$3.LoginResponse_> login_Pre($grpc.ServiceCall call, $async.Future<$3.LoginRequest_> request) async* { + yield* login(call, await request); + } + + $async.Future<$3.GenerateApiTokenResponse_> generateApiToken_Pre($grpc.ServiceCall call, $async.Future<$3.GenerateApiTokenRequest_> request) async { + return generateApiToken(call, await request); + } + + $async.Future<$3.RefreshApiTokenResponse_> refreshApiToken_Pre($grpc.ServiceCall call, $async.Future<$3.RefreshApiTokenRequest_> request) async { + return refreshApiToken(call, await request); + } + + $async.Stream<$3.LoginResponse_> login($grpc.ServiceCall call, $3.LoginRequest_ request); + $async.Future<$3.GenerateApiTokenResponse_> generateApiToken($grpc.ServiceCall call, $3.GenerateApiTokenRequest_ request); + $async.Future<$3.RefreshApiTokenResponse_> refreshApiToken($grpc.ServiceCall call, $3.RefreshApiTokenRequest_ request); +} diff --git a/lib/generated/auth.pbjson.dart b/lib/generated/auth.pbjson.dart new file mode 100644 index 0000000..80a4ee5 --- /dev/null +++ b/lib/generated/auth.pbjson.dart @@ -0,0 +1,171 @@ +// +// Generated code. Do not modify. +// source: auth.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:convert' as $convert; +import 'dart:core' as $core; +import 'dart:typed_data' as $typed_data; + +@$core.Deprecated('Use loginRequest_Descriptor instead') +const LoginRequest_$json = { + '1': '_LoginRequest', +}; + +/// Descriptor for `_LoginRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List loginRequest_Descriptor = $convert.base64Decode( + 'Cg1fTG9naW5SZXF1ZXN0'); + +@$core.Deprecated('Use loginResponse_Descriptor instead') +const LoginResponse_$json = { + '1': '_LoginResponse', + '2': [ + {'1': 'direct_browser', '3': 1, '4': 1, '5': 11, '6': '.auth._LoginResponse.DirectBrowser', '9': 0, '10': 'directBrowser'}, + {'1': 'logged_in', '3': 2, '4': 1, '5': 11, '6': '.auth._LoginResponse.LoggedIn', '9': 0, '10': 'loggedIn'}, + {'1': 'message', '3': 3, '4': 1, '5': 11, '6': '.auth._LoginResponse.Message', '9': 0, '10': 'message'}, + {'1': 'error', '3': 4, '4': 1, '5': 11, '6': '.auth._LoginResponse.Error', '9': 0, '10': 'error'}, + ], + '3': [LoginResponse__LoggedIn$json, LoginResponse__Error$json, LoginResponse__DirectBrowser$json, LoginResponse__Message$json], + '8': [ + {'1': 'state'}, + ], +}; + +@$core.Deprecated('Use loginResponse_Descriptor instead') +const LoginResponse__LoggedIn$json = { + '1': 'LoggedIn', + '2': [ + {'1': 'session_token', '3': 1, '4': 1, '5': 9, '10': 'sessionToken'}, + {'1': 'valid_for_seconds', '3': 2, '4': 1, '5': 13, '10': 'validForSeconds'}, + ], +}; + +@$core.Deprecated('Use loginResponse_Descriptor instead') +const LoginResponse__Error$json = { + '1': 'Error', + '2': [ + {'1': 'description', '3': 1, '4': 1, '5': 9, '10': 'description'}, + ], +}; + +@$core.Deprecated('Use loginResponse_Descriptor instead') +const LoginResponse__DirectBrowser$json = { + '1': 'DirectBrowser', + '2': [ + {'1': 'url', '3': 1, '4': 1, '5': 9, '10': 'url'}, + ], +}; + +@$core.Deprecated('Use loginResponse_Descriptor instead') +const LoginResponse__Message$json = { + '1': 'Message', + '2': [ + {'1': 'text', '3': 1, '4': 1, '5': 9, '10': 'text'}, + ], +}; + +/// Descriptor for `_LoginResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List loginResponse_Descriptor = $convert.base64Decode( + 'Cg5fTG9naW5SZXNwb25zZRJLCg5kaXJlY3RfYnJvd3NlchgBIAEoCzIiLmF1dGguX0xvZ2luUm' + 'VzcG9uc2UuRGlyZWN0QnJvd3NlckgAUg1kaXJlY3RCcm93c2VyEjwKCWxvZ2dlZF9pbhgCIAEo' + 'CzIdLmF1dGguX0xvZ2luUmVzcG9uc2UuTG9nZ2VkSW5IAFIIbG9nZ2VkSW4SOAoHbWVzc2FnZR' + 'gDIAEoCzIcLmF1dGguX0xvZ2luUmVzcG9uc2UuTWVzc2FnZUgAUgdtZXNzYWdlEjIKBWVycm9y' + 'GAQgASgLMhouYXV0aC5fTG9naW5SZXNwb25zZS5FcnJvckgAUgVlcnJvchpbCghMb2dnZWRJbh' + 'IjCg1zZXNzaW9uX3Rva2VuGAEgASgJUgxzZXNzaW9uVG9rZW4SKgoRdmFsaWRfZm9yX3NlY29u' + 'ZHMYAiABKA1SD3ZhbGlkRm9yU2Vjb25kcxopCgVFcnJvchIgCgtkZXNjcmlwdGlvbhgBIAEoCV' + 'ILZGVzY3JpcHRpb24aIQoNRGlyZWN0QnJvd3NlchIQCgN1cmwYASABKAlSA3VybBodCgdNZXNz' + 'YWdlEhIKBHRleHQYASABKAlSBHRleHRCBwoFc3RhdGU='); + +@$core.Deprecated('Use generateApiTokenRequest_Descriptor instead') +const GenerateApiTokenRequest_$json = { + '1': '_GenerateApiTokenRequest', + '2': [ + {'1': 'never', '3': 1, '4': 1, '5': 11, '6': '.auth._GenerateApiTokenRequest.Never', '9': 0, '10': 'never'}, + {'1': 'expires', '3': 2, '4': 1, '5': 11, '6': '.auth._GenerateApiTokenRequest.Expires', '9': 0, '10': 'expires'}, + {'1': 'auth_token', '3': 3, '4': 1, '5': 9, '10': 'authToken'}, + {'1': 'permissions', '3': 4, '4': 1, '5': 11, '6': '.permission_messages.Permissions', '10': 'permissions'}, + {'1': 'token_id', '3': 5, '4': 1, '5': 9, '10': 'tokenId'}, + ], + '3': [GenerateApiTokenRequest__Never$json, GenerateApiTokenRequest__Expires$json], + '8': [ + {'1': 'expiry'}, + ], +}; + +@$core.Deprecated('Use generateApiTokenRequest_Descriptor instead') +const GenerateApiTokenRequest__Never$json = { + '1': 'Never', +}; + +@$core.Deprecated('Use generateApiTokenRequest_Descriptor instead') +const GenerateApiTokenRequest__Expires$json = { + '1': 'Expires', + '2': [ + {'1': 'valid_for_seconds', '3': 1, '4': 1, '5': 13, '10': 'validForSeconds'}, + ], +}; + +/// Descriptor for `_GenerateApiTokenRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generateApiTokenRequest_Descriptor = $convert.base64Decode( + 'ChhfR2VuZXJhdGVBcGlUb2tlblJlcXVlc3QSPAoFbmV2ZXIYASABKAsyJC5hdXRoLl9HZW5lcm' + 'F0ZUFwaVRva2VuUmVxdWVzdC5OZXZlckgAUgVuZXZlchJCCgdleHBpcmVzGAIgASgLMiYuYXV0' + 'aC5fR2VuZXJhdGVBcGlUb2tlblJlcXVlc3QuRXhwaXJlc0gAUgdleHBpcmVzEh0KCmF1dGhfdG' + '9rZW4YAyABKAlSCWF1dGhUb2tlbhJCCgtwZXJtaXNzaW9ucxgEIAEoCzIgLnBlcm1pc3Npb25f' + 'bWVzc2FnZXMuUGVybWlzc2lvbnNSC3Blcm1pc3Npb25zEhkKCHRva2VuX2lkGAUgASgJUgd0b2' + 'tlbklkGgcKBU5ldmVyGjUKB0V4cGlyZXMSKgoRdmFsaWRfZm9yX3NlY29uZHMYASABKA1SD3Zh' + 'bGlkRm9yU2Vjb25kc0IICgZleHBpcnk='); + +@$core.Deprecated('Use generateApiTokenResponse_Descriptor instead') +const GenerateApiTokenResponse_$json = { + '1': '_GenerateApiTokenResponse', + '2': [ + {'1': 'api_key', '3': 1, '4': 1, '5': 9, '10': 'apiKey'}, + {'1': 'refresh_token', '3': 2, '4': 1, '5': 9, '10': 'refreshToken'}, + {'1': 'endpoint', '3': 3, '4': 1, '5': 9, '10': 'endpoint'}, + {'1': 'valid_until', '3': 4, '4': 1, '5': 4, '10': 'validUntil'}, + ], +}; + +/// Descriptor for `_GenerateApiTokenResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generateApiTokenResponse_Descriptor = $convert.base64Decode( + 'ChlfR2VuZXJhdGVBcGlUb2tlblJlc3BvbnNlEhcKB2FwaV9rZXkYASABKAlSBmFwaUtleRIjCg' + '1yZWZyZXNoX3Rva2VuGAIgASgJUgxyZWZyZXNoVG9rZW4SGgoIZW5kcG9pbnQYAyABKAlSCGVu' + 'ZHBvaW50Eh8KC3ZhbGlkX3VudGlsGAQgASgEUgp2YWxpZFVudGls'); + +@$core.Deprecated('Use refreshApiTokenRequest_Descriptor instead') +const RefreshApiTokenRequest_$json = { + '1': '_RefreshApiTokenRequest', + '2': [ + {'1': 'api_key', '3': 1, '4': 1, '5': 9, '10': 'apiKey'}, + {'1': 'refresh_token', '3': 2, '4': 1, '5': 9, '10': 'refreshToken'}, + ], +}; + +/// Descriptor for `_RefreshApiTokenRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List refreshApiTokenRequest_Descriptor = $convert.base64Decode( + 'ChdfUmVmcmVzaEFwaVRva2VuUmVxdWVzdBIXCgdhcGlfa2V5GAEgASgJUgZhcGlLZXkSIwoNcm' + 'VmcmVzaF90b2tlbhgCIAEoCVIMcmVmcmVzaFRva2Vu'); + +@$core.Deprecated('Use refreshApiTokenResponse_Descriptor instead') +const RefreshApiTokenResponse_$json = { + '1': '_RefreshApiTokenResponse', + '2': [ + {'1': 'api_key', '3': 1, '4': 1, '5': 9, '10': 'apiKey'}, + {'1': 'refresh_token', '3': 2, '4': 1, '5': 9, '10': 'refreshToken'}, + {'1': 'endpoint', '3': 3, '4': 1, '5': 9, '10': 'endpoint'}, + {'1': 'valid_until', '3': 4, '4': 1, '5': 4, '10': 'validUntil'}, + ], +}; + +/// Descriptor for `_RefreshApiTokenResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List refreshApiTokenResponse_Descriptor = $convert.base64Decode( + 'ChhfUmVmcmVzaEFwaVRva2VuUmVzcG9uc2USFwoHYXBpX2tleRgBIAEoCVIGYXBpS2V5EiMKDX' + 'JlZnJlc2hfdG9rZW4YAiABKAlSDHJlZnJlc2hUb2tlbhIaCghlbmRwb2ludBgDIAEoCVIIZW5k' + 'cG9pbnQSHwoLdmFsaWRfdW50aWwYBCABKARSCnZhbGlkVW50aWw='); + diff --git a/lib/generated/auth.pbserver.dart b/lib/generated/auth.pbserver.dart new file mode 100644 index 0000000..9028d6c --- /dev/null +++ b/lib/generated/auth.pbserver.dart @@ -0,0 +1,49 @@ +// +// Generated code. Do not modify. +// source: auth.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:async' as $async; +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'auth.pb.dart' as $4; +import 'auth.pbjson.dart'; + +export 'auth.pb.dart'; + +abstract class AuthServiceBase extends $pb.GeneratedService { + $async.Future<$4.LoginResponse_> login($pb.ServerContext ctx, $4.LoginRequest_ request); + $async.Future<$4.GenerateApiTokenResponse_> generateApiToken($pb.ServerContext ctx, $4.GenerateApiTokenRequest_ request); + $async.Future<$4.RefreshApiTokenResponse_> refreshApiToken($pb.ServerContext ctx, $4.RefreshApiTokenRequest_ request); + + $pb.GeneratedMessage createRequest($core.String methodName) { + switch (methodName) { + case 'Login': return $4.LoginRequest_(); + case 'GenerateApiToken': return $4.GenerateApiTokenRequest_(); + case 'RefreshApiToken': return $4.RefreshApiTokenRequest_(); + default: throw $core.ArgumentError('Unknown method: $methodName'); + } + } + + $async.Future<$pb.GeneratedMessage> handleCall($pb.ServerContext ctx, $core.String methodName, $pb.GeneratedMessage request) { + switch (methodName) { + case 'Login': return this.login(ctx, request as $4.LoginRequest_); + case 'GenerateApiToken': return this.generateApiToken(ctx, request as $4.GenerateApiTokenRequest_); + case 'RefreshApiToken': return this.refreshApiToken(ctx, request as $4.RefreshApiTokenRequest_); + default: throw $core.ArgumentError('Unknown method: $methodName'); + } + } + + $core.Map<$core.String, $core.dynamic> get $json => AuthServiceBase$json; + $core.Map<$core.String, $core.Map<$core.String, $core.dynamic>> get $messageJson => AuthServiceBase$messageJson; +} + diff --git a/lib/generated/cacheclient.pb.dart b/lib/generated/cacheclient.pb.dart new file mode 100644 index 0000000..ebdd5c4 --- /dev/null +++ b/lib/generated/cacheclient.pb.dart @@ -0,0 +1,9258 @@ +// +// Generated code. Do not modify. +// source: cacheclient.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'cacheclient.pbenum.dart'; + +export 'cacheclient.pbenum.dart'; + +class GetRequest_ extends $pb.GeneratedMessage { + factory GetRequest_({ + $core.List<$core.int>? cacheKey, + }) { + final $result = create(); + if (cacheKey != null) { + $result.cacheKey = cacheKey; + } + return $result; + } + GetRequest_._() : super(); + factory GetRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GetRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'cacheKey', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetRequest_ clone() => GetRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetRequest_ copyWith(void Function(GetRequest_) updates) => super.copyWith((message) => updates(message as GetRequest_)) as GetRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GetRequest_ create() => GetRequest_._(); + GetRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get cacheKey => $_getN(0); + @$pb.TagNumber(1) + set cacheKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheKey() => $_has(0); + @$pb.TagNumber(1) + void clearCacheKey() => clearField(1); +} + +class GetResponse_ extends $pb.GeneratedMessage { + factory GetResponse_({ + ECacheResult? result, + $core.List<$core.int>? cacheBody, + $core.String? message, + }) { + final $result = create(); + if (result != null) { + $result.result = result; + } + if (cacheBody != null) { + $result.cacheBody = cacheBody; + } + if (message != null) { + $result.message = message; + } + return $result; + } + GetResponse_._() : super(); + factory GetResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GetResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..e(1, _omitFieldNames ? '' : 'result', $pb.PbFieldType.OE, defaultOrMaker: ECacheResult.Invalid, valueOf: ECacheResult.valueOf, enumValues: ECacheResult.values) + ..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'cacheBody', $pb.PbFieldType.OY) + ..aOS(3, _omitFieldNames ? '' : 'message') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetResponse_ clone() => GetResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetResponse_ copyWith(void Function(GetResponse_) updates) => super.copyWith((message) => updates(message as GetResponse_)) as GetResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GetResponse_ create() => GetResponse_._(); + GetResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetResponse_? _defaultInstance; + + @$pb.TagNumber(1) + ECacheResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(ECacheResult v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get cacheBody => $_getN(1); + @$pb.TagNumber(2) + set cacheBody($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasCacheBody() => $_has(1); + @$pb.TagNumber(2) + void clearCacheBody() => clearField(2); + + @$pb.TagNumber(3) + $core.String get message => $_getSZ(2); + @$pb.TagNumber(3) + set message($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasMessage() => $_has(2); + @$pb.TagNumber(3) + void clearMessage() => clearField(3); +} + +class DeleteRequest_ extends $pb.GeneratedMessage { + factory DeleteRequest_({ + $core.List<$core.int>? cacheKey, + }) { + final $result = create(); + if (cacheKey != null) { + $result.cacheKey = cacheKey; + } + return $result; + } + DeleteRequest_._() : super(); + factory DeleteRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DeleteRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DeleteRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'cacheKey', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DeleteRequest_ clone() => DeleteRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DeleteRequest_ copyWith(void Function(DeleteRequest_) updates) => super.copyWith((message) => updates(message as DeleteRequest_)) as DeleteRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeleteRequest_ create() => DeleteRequest_._(); + DeleteRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DeleteRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DeleteRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get cacheKey => $_getN(0); + @$pb.TagNumber(1) + set cacheKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheKey() => $_has(0); + @$pb.TagNumber(1) + void clearCacheKey() => clearField(1); +} + +class DeleteResponse_ extends $pb.GeneratedMessage { + factory DeleteResponse_() => create(); + DeleteResponse_._() : super(); + factory DeleteResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DeleteResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DeleteResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DeleteResponse_ clone() => DeleteResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DeleteResponse_ copyWith(void Function(DeleteResponse_) updates) => super.copyWith((message) => updates(message as DeleteResponse_)) as DeleteResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeleteResponse_ create() => DeleteResponse_._(); + DeleteResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DeleteResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DeleteResponse_? _defaultInstance; +} + +class SetRequest_ extends $pb.GeneratedMessage { + factory SetRequest_({ + $core.List<$core.int>? cacheKey, + $core.List<$core.int>? cacheBody, + $fixnum.Int64? ttlMilliseconds, + }) { + final $result = create(); + if (cacheKey != null) { + $result.cacheKey = cacheKey; + } + if (cacheBody != null) { + $result.cacheBody = cacheBody; + } + if (ttlMilliseconds != null) { + $result.ttlMilliseconds = ttlMilliseconds; + } + return $result; + } + SetRequest_._() : super(); + factory SetRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'cacheKey', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'cacheBody', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(3, _omitFieldNames ? '' : 'ttlMilliseconds', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetRequest_ clone() => SetRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetRequest_ copyWith(void Function(SetRequest_) updates) => super.copyWith((message) => updates(message as SetRequest_)) as SetRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetRequest_ create() => SetRequest_._(); + SetRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get cacheKey => $_getN(0); + @$pb.TagNumber(1) + set cacheKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheKey() => $_has(0); + @$pb.TagNumber(1) + void clearCacheKey() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get cacheBody => $_getN(1); + @$pb.TagNumber(2) + set cacheBody($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasCacheBody() => $_has(1); + @$pb.TagNumber(2) + void clearCacheBody() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get ttlMilliseconds => $_getI64(2); + @$pb.TagNumber(3) + set ttlMilliseconds($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTtlMilliseconds() => $_has(2); + @$pb.TagNumber(3) + void clearTtlMilliseconds() => clearField(3); +} + +class SetResponse_ extends $pb.GeneratedMessage { + factory SetResponse_({ + ECacheResult? result, + $core.String? message, + }) { + final $result = create(); + if (result != null) { + $result.result = result; + } + if (message != null) { + $result.message = message; + } + return $result; + } + SetResponse_._() : super(); + factory SetResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..e(1, _omitFieldNames ? '' : 'result', $pb.PbFieldType.OE, defaultOrMaker: ECacheResult.Invalid, valueOf: ECacheResult.valueOf, enumValues: ECacheResult.values) + ..aOS(2, _omitFieldNames ? '' : 'message') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetResponse_ clone() => SetResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetResponse_ copyWith(void Function(SetResponse_) updates) => super.copyWith((message) => updates(message as SetResponse_)) as SetResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetResponse_ create() => SetResponse_._(); + SetResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetResponse_? _defaultInstance; + + @$pb.TagNumber(1) + ECacheResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(ECacheResult v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => clearField(1); + + @$pb.TagNumber(2) + $core.String get message => $_getSZ(1); + @$pb.TagNumber(2) + set message($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasMessage() => $_has(1); + @$pb.TagNumber(2) + void clearMessage() => clearField(2); +} + +class SetIfNotExistsRequest_ extends $pb.GeneratedMessage { + factory SetIfNotExistsRequest_({ + $core.List<$core.int>? cacheKey, + $core.List<$core.int>? cacheBody, + $fixnum.Int64? ttlMilliseconds, + }) { + final $result = create(); + if (cacheKey != null) { + $result.cacheKey = cacheKey; + } + if (cacheBody != null) { + $result.cacheBody = cacheBody; + } + if (ttlMilliseconds != null) { + $result.ttlMilliseconds = ttlMilliseconds; + } + return $result; + } + SetIfNotExistsRequest_._() : super(); + factory SetIfNotExistsRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetIfNotExistsRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetIfNotExistsRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'cacheKey', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'cacheBody', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(3, _omitFieldNames ? '' : 'ttlMilliseconds', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetIfNotExistsRequest_ clone() => SetIfNotExistsRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetIfNotExistsRequest_ copyWith(void Function(SetIfNotExistsRequest_) updates) => super.copyWith((message) => updates(message as SetIfNotExistsRequest_)) as SetIfNotExistsRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetIfNotExistsRequest_ create() => SetIfNotExistsRequest_._(); + SetIfNotExistsRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetIfNotExistsRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetIfNotExistsRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get cacheKey => $_getN(0); + @$pb.TagNumber(1) + set cacheKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheKey() => $_has(0); + @$pb.TagNumber(1) + void clearCacheKey() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get cacheBody => $_getN(1); + @$pb.TagNumber(2) + set cacheBody($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasCacheBody() => $_has(1); + @$pb.TagNumber(2) + void clearCacheBody() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get ttlMilliseconds => $_getI64(2); + @$pb.TagNumber(3) + set ttlMilliseconds($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTtlMilliseconds() => $_has(2); + @$pb.TagNumber(3) + void clearTtlMilliseconds() => clearField(3); +} + +class SetIfNotExistsResponse___Stored extends $pb.GeneratedMessage { + factory SetIfNotExistsResponse___Stored() => create(); + SetIfNotExistsResponse___Stored._() : super(); + factory SetIfNotExistsResponse___Stored.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetIfNotExistsResponse___Stored.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetIfNotExistsResponse._Stored', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetIfNotExistsResponse___Stored clone() => SetIfNotExistsResponse___Stored()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetIfNotExistsResponse___Stored copyWith(void Function(SetIfNotExistsResponse___Stored) updates) => super.copyWith((message) => updates(message as SetIfNotExistsResponse___Stored)) as SetIfNotExistsResponse___Stored; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetIfNotExistsResponse___Stored create() => SetIfNotExistsResponse___Stored._(); + SetIfNotExistsResponse___Stored createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetIfNotExistsResponse___Stored getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetIfNotExistsResponse___Stored? _defaultInstance; +} + +class SetIfNotExistsResponse___NotStored extends $pb.GeneratedMessage { + factory SetIfNotExistsResponse___NotStored() => create(); + SetIfNotExistsResponse___NotStored._() : super(); + factory SetIfNotExistsResponse___NotStored.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetIfNotExistsResponse___NotStored.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetIfNotExistsResponse._NotStored', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetIfNotExistsResponse___NotStored clone() => SetIfNotExistsResponse___NotStored()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetIfNotExistsResponse___NotStored copyWith(void Function(SetIfNotExistsResponse___NotStored) updates) => super.copyWith((message) => updates(message as SetIfNotExistsResponse___NotStored)) as SetIfNotExistsResponse___NotStored; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetIfNotExistsResponse___NotStored create() => SetIfNotExistsResponse___NotStored._(); + SetIfNotExistsResponse___NotStored createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetIfNotExistsResponse___NotStored getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetIfNotExistsResponse___NotStored? _defaultInstance; +} + +enum SetIfNotExistsResponse__Result { + stored, + notStored, + notSet +} + +class SetIfNotExistsResponse_ extends $pb.GeneratedMessage { + factory SetIfNotExistsResponse_({ + SetIfNotExistsResponse___Stored? stored, + SetIfNotExistsResponse___NotStored? notStored, + }) { + final $result = create(); + if (stored != null) { + $result.stored = stored; + } + if (notStored != null) { + $result.notStored = notStored; + } + return $result; + } + SetIfNotExistsResponse_._() : super(); + factory SetIfNotExistsResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetIfNotExistsResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SetIfNotExistsResponse__Result> _SetIfNotExistsResponse__ResultByTag = { + 1 : SetIfNotExistsResponse__Result.stored, + 2 : SetIfNotExistsResponse__Result.notStored, + 0 : SetIfNotExistsResponse__Result.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetIfNotExistsResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'stored', subBuilder: SetIfNotExistsResponse___Stored.create) + ..aOM(2, _omitFieldNames ? '' : 'notStored', subBuilder: SetIfNotExistsResponse___NotStored.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetIfNotExistsResponse_ clone() => SetIfNotExistsResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetIfNotExistsResponse_ copyWith(void Function(SetIfNotExistsResponse_) updates) => super.copyWith((message) => updates(message as SetIfNotExistsResponse_)) as SetIfNotExistsResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetIfNotExistsResponse_ create() => SetIfNotExistsResponse_._(); + SetIfNotExistsResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetIfNotExistsResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetIfNotExistsResponse_? _defaultInstance; + + SetIfNotExistsResponse__Result whichResult() => _SetIfNotExistsResponse__ResultByTag[$_whichOneof(0)]!; + void clearResult() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + SetIfNotExistsResponse___Stored get stored => $_getN(0); + @$pb.TagNumber(1) + set stored(SetIfNotExistsResponse___Stored v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasStored() => $_has(0); + @$pb.TagNumber(1) + void clearStored() => clearField(1); + @$pb.TagNumber(1) + SetIfNotExistsResponse___Stored ensureStored() => $_ensure(0); + + @$pb.TagNumber(2) + SetIfNotExistsResponse___NotStored get notStored => $_getN(1); + @$pb.TagNumber(2) + set notStored(SetIfNotExistsResponse___NotStored v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasNotStored() => $_has(1); + @$pb.TagNumber(2) + void clearNotStored() => clearField(2); + @$pb.TagNumber(2) + SetIfNotExistsResponse___NotStored ensureNotStored() => $_ensure(1); +} + +class KeysExistRequest_ extends $pb.GeneratedMessage { + factory KeysExistRequest_({ + $core.Iterable<$core.List<$core.int>>? cacheKeys, + }) { + final $result = create(); + if (cacheKeys != null) { + $result.cacheKeys.addAll(cacheKeys); + } + return $result; + } + KeysExistRequest_._() : super(); + factory KeysExistRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory KeysExistRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_KeysExistRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..p<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'cacheKeys', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + KeysExistRequest_ clone() => KeysExistRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + KeysExistRequest_ copyWith(void Function(KeysExistRequest_) updates) => super.copyWith((message) => updates(message as KeysExistRequest_)) as KeysExistRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static KeysExistRequest_ create() => KeysExistRequest_._(); + KeysExistRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static KeysExistRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static KeysExistRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.List<$core.int>> get cacheKeys => $_getList(0); +} + +class KeysExistResponse_ extends $pb.GeneratedMessage { + factory KeysExistResponse_({ + $core.Iterable<$core.bool>? exists, + }) { + final $result = create(); + if (exists != null) { + $result.exists.addAll(exists); + } + return $result; + } + KeysExistResponse_._() : super(); + factory KeysExistResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory KeysExistResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_KeysExistResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..p<$core.bool>(1, _omitFieldNames ? '' : 'exists', $pb.PbFieldType.KB) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + KeysExistResponse_ clone() => KeysExistResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + KeysExistResponse_ copyWith(void Function(KeysExistResponse_) updates) => super.copyWith((message) => updates(message as KeysExistResponse_)) as KeysExistResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static KeysExistResponse_ create() => KeysExistResponse_._(); + KeysExistResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static KeysExistResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static KeysExistResponse_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.bool> get exists => $_getList(0); +} + +class IncrementRequest_ extends $pb.GeneratedMessage { + factory IncrementRequest_({ + $core.List<$core.int>? cacheKey, + $fixnum.Int64? amount, + $fixnum.Int64? ttlMilliseconds, + }) { + final $result = create(); + if (cacheKey != null) { + $result.cacheKey = cacheKey; + } + if (amount != null) { + $result.amount = amount; + } + if (ttlMilliseconds != null) { + $result.ttlMilliseconds = ttlMilliseconds; + } + return $result; + } + IncrementRequest_._() : super(); + factory IncrementRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory IncrementRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_IncrementRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'cacheKey', $pb.PbFieldType.OY) + ..aInt64(2, _omitFieldNames ? '' : 'amount') + ..a<$fixnum.Int64>(3, _omitFieldNames ? '' : 'ttlMilliseconds', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + IncrementRequest_ clone() => IncrementRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + IncrementRequest_ copyWith(void Function(IncrementRequest_) updates) => super.copyWith((message) => updates(message as IncrementRequest_)) as IncrementRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static IncrementRequest_ create() => IncrementRequest_._(); + IncrementRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static IncrementRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static IncrementRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get cacheKey => $_getN(0); + @$pb.TagNumber(1) + set cacheKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheKey() => $_has(0); + @$pb.TagNumber(1) + void clearCacheKey() => clearField(1); + + /// Amount to add to the stored value. + /// If this key doesn't currently exist, it's created with this value (encoded as a base 10 string) + @$pb.TagNumber(2) + $fixnum.Int64 get amount => $_getI64(1); + @$pb.TagNumber(2) + set amount($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasAmount() => $_has(1); + @$pb.TagNumber(2) + void clearAmount() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get ttlMilliseconds => $_getI64(2); + @$pb.TagNumber(3) + set ttlMilliseconds($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTtlMilliseconds() => $_has(2); + @$pb.TagNumber(3) + void clearTtlMilliseconds() => clearField(3); +} + +class IncrementResponse_ extends $pb.GeneratedMessage { + factory IncrementResponse_({ + $fixnum.Int64? value, + }) { + final $result = create(); + if (value != null) { + $result.value = value; + } + return $result; + } + IncrementResponse_._() : super(); + factory IncrementResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory IncrementResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_IncrementResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'value') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + IncrementResponse_ clone() => IncrementResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + IncrementResponse_ copyWith(void Function(IncrementResponse_) updates) => super.copyWith((message) => updates(message as IncrementResponse_)) as IncrementResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static IncrementResponse_ create() => IncrementResponse_._(); + IncrementResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static IncrementResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static IncrementResponse_? _defaultInstance; + + /// The value stored after the increment operation. + @$pb.TagNumber(1) + $fixnum.Int64 get value => $_getI64(0); + @$pb.TagNumber(1) + set value($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasValue() => $_has(0); + @$pb.TagNumber(1) + void clearValue() => clearField(1); +} + +enum UpdateTtlRequest__UpdateTtl { + increaseToMilliseconds, + decreaseToMilliseconds, + overwriteToMilliseconds, + notSet +} + +class UpdateTtlRequest_ extends $pb.GeneratedMessage { + factory UpdateTtlRequest_({ + $core.List<$core.int>? cacheKey, + $fixnum.Int64? increaseToMilliseconds, + $fixnum.Int64? decreaseToMilliseconds, + $fixnum.Int64? overwriteToMilliseconds, + }) { + final $result = create(); + if (cacheKey != null) { + $result.cacheKey = cacheKey; + } + if (increaseToMilliseconds != null) { + $result.increaseToMilliseconds = increaseToMilliseconds; + } + if (decreaseToMilliseconds != null) { + $result.decreaseToMilliseconds = decreaseToMilliseconds; + } + if (overwriteToMilliseconds != null) { + $result.overwriteToMilliseconds = overwriteToMilliseconds; + } + return $result; + } + UpdateTtlRequest_._() : super(); + factory UpdateTtlRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UpdateTtlRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, UpdateTtlRequest__UpdateTtl> _UpdateTtlRequest__UpdateTtlByTag = { + 2 : UpdateTtlRequest__UpdateTtl.increaseToMilliseconds, + 3 : UpdateTtlRequest__UpdateTtl.decreaseToMilliseconds, + 4 : UpdateTtlRequest__UpdateTtl.overwriteToMilliseconds, + 0 : UpdateTtlRequest__UpdateTtl.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_UpdateTtlRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [2, 3, 4]) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'cacheKey', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(2, _omitFieldNames ? '' : 'increaseToMilliseconds', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(3, _omitFieldNames ? '' : 'decreaseToMilliseconds', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(4, _omitFieldNames ? '' : 'overwriteToMilliseconds', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UpdateTtlRequest_ clone() => UpdateTtlRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UpdateTtlRequest_ copyWith(void Function(UpdateTtlRequest_) updates) => super.copyWith((message) => updates(message as UpdateTtlRequest_)) as UpdateTtlRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UpdateTtlRequest_ create() => UpdateTtlRequest_._(); + UpdateTtlRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UpdateTtlRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UpdateTtlRequest_? _defaultInstance; + + UpdateTtlRequest__UpdateTtl whichUpdateTtl() => _UpdateTtlRequest__UpdateTtlByTag[$_whichOneof(0)]!; + void clearUpdateTtl() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.List<$core.int> get cacheKey => $_getN(0); + @$pb.TagNumber(1) + set cacheKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheKey() => $_has(0); + @$pb.TagNumber(1) + void clearCacheKey() => clearField(1); + + /// Sets the ttl to this value only if it is an increase compared to the existing ttl + @$pb.TagNumber(2) + $fixnum.Int64 get increaseToMilliseconds => $_getI64(1); + @$pb.TagNumber(2) + set increaseToMilliseconds($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasIncreaseToMilliseconds() => $_has(1); + @$pb.TagNumber(2) + void clearIncreaseToMilliseconds() => clearField(2); + + /// Sets the ttl to this value only if it is a decrease compared to the existing ttl + @$pb.TagNumber(3) + $fixnum.Int64 get decreaseToMilliseconds => $_getI64(2); + @$pb.TagNumber(3) + set decreaseToMilliseconds($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasDecreaseToMilliseconds() => $_has(2); + @$pb.TagNumber(3) + void clearDecreaseToMilliseconds() => clearField(3); + + /// Sets the ttl to this value unconditionally + @$pb.TagNumber(4) + $fixnum.Int64 get overwriteToMilliseconds => $_getI64(3); + @$pb.TagNumber(4) + set overwriteToMilliseconds($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasOverwriteToMilliseconds() => $_has(3); + @$pb.TagNumber(4) + void clearOverwriteToMilliseconds() => clearField(4); +} + +/// Indicates that the ttl was applied. +class UpdateTtlResponse___Set extends $pb.GeneratedMessage { + factory UpdateTtlResponse___Set() => create(); + UpdateTtlResponse___Set._() : super(); + factory UpdateTtlResponse___Set.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UpdateTtlResponse___Set.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_UpdateTtlResponse._Set', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UpdateTtlResponse___Set clone() => UpdateTtlResponse___Set()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UpdateTtlResponse___Set copyWith(void Function(UpdateTtlResponse___Set) updates) => super.copyWith((message) => updates(message as UpdateTtlResponse___Set)) as UpdateTtlResponse___Set; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UpdateTtlResponse___Set create() => UpdateTtlResponse___Set._(); + UpdateTtlResponse___Set createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UpdateTtlResponse___Set getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UpdateTtlResponse___Set? _defaultInstance; +} + +/// Indicates that the ttl was not applied due to a failed condition. +class UpdateTtlResponse___NotSet extends $pb.GeneratedMessage { + factory UpdateTtlResponse___NotSet() => create(); + UpdateTtlResponse___NotSet._() : super(); + factory UpdateTtlResponse___NotSet.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UpdateTtlResponse___NotSet.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_UpdateTtlResponse._NotSet', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UpdateTtlResponse___NotSet clone() => UpdateTtlResponse___NotSet()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UpdateTtlResponse___NotSet copyWith(void Function(UpdateTtlResponse___NotSet) updates) => super.copyWith((message) => updates(message as UpdateTtlResponse___NotSet)) as UpdateTtlResponse___NotSet; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UpdateTtlResponse___NotSet create() => UpdateTtlResponse___NotSet._(); + UpdateTtlResponse___NotSet createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UpdateTtlResponse___NotSet getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UpdateTtlResponse___NotSet? _defaultInstance; +} + +/// Indicates that the key did not exist. +class UpdateTtlResponse___Missing extends $pb.GeneratedMessage { + factory UpdateTtlResponse___Missing() => create(); + UpdateTtlResponse___Missing._() : super(); + factory UpdateTtlResponse___Missing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UpdateTtlResponse___Missing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_UpdateTtlResponse._Missing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UpdateTtlResponse___Missing clone() => UpdateTtlResponse___Missing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UpdateTtlResponse___Missing copyWith(void Function(UpdateTtlResponse___Missing) updates) => super.copyWith((message) => updates(message as UpdateTtlResponse___Missing)) as UpdateTtlResponse___Missing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UpdateTtlResponse___Missing create() => UpdateTtlResponse___Missing._(); + UpdateTtlResponse___Missing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UpdateTtlResponse___Missing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UpdateTtlResponse___Missing? _defaultInstance; +} + +enum UpdateTtlResponse__Result { + set, + notSet_2, + missing, + notSet +} + +class UpdateTtlResponse_ extends $pb.GeneratedMessage { + factory UpdateTtlResponse_({ + UpdateTtlResponse___Set? set, + UpdateTtlResponse___NotSet? notSet_2, + UpdateTtlResponse___Missing? missing, + }) { + final $result = create(); + if (set != null) { + $result.set = set; + } + if (notSet_2 != null) { + $result.notSet_2 = notSet_2; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + UpdateTtlResponse_._() : super(); + factory UpdateTtlResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UpdateTtlResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, UpdateTtlResponse__Result> _UpdateTtlResponse__ResultByTag = { + 1 : UpdateTtlResponse__Result.set, + 2 : UpdateTtlResponse__Result.notSet_2, + 3 : UpdateTtlResponse__Result.missing, + 0 : UpdateTtlResponse__Result.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_UpdateTtlResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2, 3]) + ..aOM(1, _omitFieldNames ? '' : 'set', subBuilder: UpdateTtlResponse___Set.create) + ..aOM(2, _omitFieldNames ? '' : 'notSet', subBuilder: UpdateTtlResponse___NotSet.create) + ..aOM(3, _omitFieldNames ? '' : 'missing', subBuilder: UpdateTtlResponse___Missing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UpdateTtlResponse_ clone() => UpdateTtlResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UpdateTtlResponse_ copyWith(void Function(UpdateTtlResponse_) updates) => super.copyWith((message) => updates(message as UpdateTtlResponse_)) as UpdateTtlResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UpdateTtlResponse_ create() => UpdateTtlResponse_._(); + UpdateTtlResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UpdateTtlResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UpdateTtlResponse_? _defaultInstance; + + UpdateTtlResponse__Result whichResult() => _UpdateTtlResponse__ResultByTag[$_whichOneof(0)]!; + void clearResult() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + UpdateTtlResponse___Set get set => $_getN(0); + @$pb.TagNumber(1) + set set(UpdateTtlResponse___Set v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasSet() => $_has(0); + @$pb.TagNumber(1) + void clearSet() => clearField(1); + @$pb.TagNumber(1) + UpdateTtlResponse___Set ensureSet() => $_ensure(0); + + @$pb.TagNumber(2) + UpdateTtlResponse___NotSet get notSet_2 => $_getN(1); + @$pb.TagNumber(2) + set notSet_2(UpdateTtlResponse___NotSet v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasNotSet_2() => $_has(1); + @$pb.TagNumber(2) + void clearNotSet_2() => clearField(2); + @$pb.TagNumber(2) + UpdateTtlResponse___NotSet ensureNotSet_2() => $_ensure(1); + + @$pb.TagNumber(3) + UpdateTtlResponse___Missing get missing => $_getN(2); + @$pb.TagNumber(3) + set missing(UpdateTtlResponse___Missing v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasMissing() => $_has(2); + @$pb.TagNumber(3) + void clearMissing() => clearField(3); + @$pb.TagNumber(3) + UpdateTtlResponse___Missing ensureMissing() => $_ensure(2); +} + +class ItemGetTtlRequest_ extends $pb.GeneratedMessage { + factory ItemGetTtlRequest_({ + $core.List<$core.int>? cacheKey, + }) { + final $result = create(); + if (cacheKey != null) { + $result.cacheKey = cacheKey; + } + return $result; + } + ItemGetTtlRequest_._() : super(); + factory ItemGetTtlRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ItemGetTtlRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ItemGetTtlRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'cacheKey', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ItemGetTtlRequest_ clone() => ItemGetTtlRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ItemGetTtlRequest_ copyWith(void Function(ItemGetTtlRequest_) updates) => super.copyWith((message) => updates(message as ItemGetTtlRequest_)) as ItemGetTtlRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ItemGetTtlRequest_ create() => ItemGetTtlRequest_._(); + ItemGetTtlRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ItemGetTtlRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ItemGetTtlRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get cacheKey => $_getN(0); + @$pb.TagNumber(1) + set cacheKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheKey() => $_has(0); + @$pb.TagNumber(1) + void clearCacheKey() => clearField(1); +} + +class ItemGetTtlResponse___Found extends $pb.GeneratedMessage { + factory ItemGetTtlResponse___Found({ + $fixnum.Int64? remainingTtlMillis, + }) { + final $result = create(); + if (remainingTtlMillis != null) { + $result.remainingTtlMillis = remainingTtlMillis; + } + return $result; + } + ItemGetTtlResponse___Found._() : super(); + factory ItemGetTtlResponse___Found.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ItemGetTtlResponse___Found.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ItemGetTtlResponse._Found', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, _omitFieldNames ? '' : 'remainingTtlMillis', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ItemGetTtlResponse___Found clone() => ItemGetTtlResponse___Found()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ItemGetTtlResponse___Found copyWith(void Function(ItemGetTtlResponse___Found) updates) => super.copyWith((message) => updates(message as ItemGetTtlResponse___Found)) as ItemGetTtlResponse___Found; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ItemGetTtlResponse___Found create() => ItemGetTtlResponse___Found._(); + ItemGetTtlResponse___Found createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ItemGetTtlResponse___Found getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ItemGetTtlResponse___Found? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get remainingTtlMillis => $_getI64(0); + @$pb.TagNumber(1) + set remainingTtlMillis($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasRemainingTtlMillis() => $_has(0); + @$pb.TagNumber(1) + void clearRemainingTtlMillis() => clearField(1); +} + +class ItemGetTtlResponse___Missing extends $pb.GeneratedMessage { + factory ItemGetTtlResponse___Missing() => create(); + ItemGetTtlResponse___Missing._() : super(); + factory ItemGetTtlResponse___Missing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ItemGetTtlResponse___Missing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ItemGetTtlResponse._Missing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ItemGetTtlResponse___Missing clone() => ItemGetTtlResponse___Missing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ItemGetTtlResponse___Missing copyWith(void Function(ItemGetTtlResponse___Missing) updates) => super.copyWith((message) => updates(message as ItemGetTtlResponse___Missing)) as ItemGetTtlResponse___Missing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ItemGetTtlResponse___Missing create() => ItemGetTtlResponse___Missing._(); + ItemGetTtlResponse___Missing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ItemGetTtlResponse___Missing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ItemGetTtlResponse___Missing? _defaultInstance; +} + +enum ItemGetTtlResponse__Result { + found, + missing, + notSet +} + +class ItemGetTtlResponse_ extends $pb.GeneratedMessage { + factory ItemGetTtlResponse_({ + ItemGetTtlResponse___Found? found, + ItemGetTtlResponse___Missing? missing, + }) { + final $result = create(); + if (found != null) { + $result.found = found; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + ItemGetTtlResponse_._() : super(); + factory ItemGetTtlResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ItemGetTtlResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, ItemGetTtlResponse__Result> _ItemGetTtlResponse__ResultByTag = { + 1 : ItemGetTtlResponse__Result.found, + 2 : ItemGetTtlResponse__Result.missing, + 0 : ItemGetTtlResponse__Result.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ItemGetTtlResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'found', subBuilder: ItemGetTtlResponse___Found.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: ItemGetTtlResponse___Missing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ItemGetTtlResponse_ clone() => ItemGetTtlResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ItemGetTtlResponse_ copyWith(void Function(ItemGetTtlResponse_) updates) => super.copyWith((message) => updates(message as ItemGetTtlResponse_)) as ItemGetTtlResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ItemGetTtlResponse_ create() => ItemGetTtlResponse_._(); + ItemGetTtlResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ItemGetTtlResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ItemGetTtlResponse_? _defaultInstance; + + ItemGetTtlResponse__Result whichResult() => _ItemGetTtlResponse__ResultByTag[$_whichOneof(0)]!; + void clearResult() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + ItemGetTtlResponse___Found get found => $_getN(0); + @$pb.TagNumber(1) + set found(ItemGetTtlResponse___Found v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasFound() => $_has(0); + @$pb.TagNumber(1) + void clearFound() => clearField(1); + @$pb.TagNumber(1) + ItemGetTtlResponse___Found ensureFound() => $_ensure(0); + + @$pb.TagNumber(2) + ItemGetTtlResponse___Missing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(ItemGetTtlResponse___Missing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + ItemGetTtlResponse___Missing ensureMissing() => $_ensure(1); +} + +class ItemGetTypeRequest_ extends $pb.GeneratedMessage { + factory ItemGetTypeRequest_({ + $core.List<$core.int>? cacheKey, + }) { + final $result = create(); + if (cacheKey != null) { + $result.cacheKey = cacheKey; + } + return $result; + } + ItemGetTypeRequest_._() : super(); + factory ItemGetTypeRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ItemGetTypeRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ItemGetTypeRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'cacheKey', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ItemGetTypeRequest_ clone() => ItemGetTypeRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ItemGetTypeRequest_ copyWith(void Function(ItemGetTypeRequest_) updates) => super.copyWith((message) => updates(message as ItemGetTypeRequest_)) as ItemGetTypeRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ItemGetTypeRequest_ create() => ItemGetTypeRequest_._(); + ItemGetTypeRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ItemGetTypeRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ItemGetTypeRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get cacheKey => $_getN(0); + @$pb.TagNumber(1) + set cacheKey($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheKey() => $_has(0); + @$pb.TagNumber(1) + void clearCacheKey() => clearField(1); +} + +class ItemGetTypeResponse___Found extends $pb.GeneratedMessage { + factory ItemGetTypeResponse___Found({ + ItemGetTypeResponse__ItemType? itemType, + }) { + final $result = create(); + if (itemType != null) { + $result.itemType = itemType; + } + return $result; + } + ItemGetTypeResponse___Found._() : super(); + factory ItemGetTypeResponse___Found.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ItemGetTypeResponse___Found.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ItemGetTypeResponse._Found', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..e(1, _omitFieldNames ? '' : 'itemType', $pb.PbFieldType.OE, defaultOrMaker: ItemGetTypeResponse__ItemType.SCALAR, valueOf: ItemGetTypeResponse__ItemType.valueOf, enumValues: ItemGetTypeResponse__ItemType.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ItemGetTypeResponse___Found clone() => ItemGetTypeResponse___Found()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ItemGetTypeResponse___Found copyWith(void Function(ItemGetTypeResponse___Found) updates) => super.copyWith((message) => updates(message as ItemGetTypeResponse___Found)) as ItemGetTypeResponse___Found; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ItemGetTypeResponse___Found create() => ItemGetTypeResponse___Found._(); + ItemGetTypeResponse___Found createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ItemGetTypeResponse___Found getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ItemGetTypeResponse___Found? _defaultInstance; + + @$pb.TagNumber(1) + ItemGetTypeResponse__ItemType get itemType => $_getN(0); + @$pb.TagNumber(1) + set itemType(ItemGetTypeResponse__ItemType v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasItemType() => $_has(0); + @$pb.TagNumber(1) + void clearItemType() => clearField(1); +} + +class ItemGetTypeResponse___Missing extends $pb.GeneratedMessage { + factory ItemGetTypeResponse___Missing() => create(); + ItemGetTypeResponse___Missing._() : super(); + factory ItemGetTypeResponse___Missing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ItemGetTypeResponse___Missing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ItemGetTypeResponse._Missing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ItemGetTypeResponse___Missing clone() => ItemGetTypeResponse___Missing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ItemGetTypeResponse___Missing copyWith(void Function(ItemGetTypeResponse___Missing) updates) => super.copyWith((message) => updates(message as ItemGetTypeResponse___Missing)) as ItemGetTypeResponse___Missing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ItemGetTypeResponse___Missing create() => ItemGetTypeResponse___Missing._(); + ItemGetTypeResponse___Missing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ItemGetTypeResponse___Missing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ItemGetTypeResponse___Missing? _defaultInstance; +} + +enum ItemGetTypeResponse__Result { + found, + missing, + notSet +} + +class ItemGetTypeResponse_ extends $pb.GeneratedMessage { + factory ItemGetTypeResponse_({ + ItemGetTypeResponse___Found? found, + ItemGetTypeResponse___Missing? missing, + }) { + final $result = create(); + if (found != null) { + $result.found = found; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + ItemGetTypeResponse_._() : super(); + factory ItemGetTypeResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ItemGetTypeResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, ItemGetTypeResponse__Result> _ItemGetTypeResponse__ResultByTag = { + 1 : ItemGetTypeResponse__Result.found, + 2 : ItemGetTypeResponse__Result.missing, + 0 : ItemGetTypeResponse__Result.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ItemGetTypeResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'found', subBuilder: ItemGetTypeResponse___Found.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: ItemGetTypeResponse___Missing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ItemGetTypeResponse_ clone() => ItemGetTypeResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ItemGetTypeResponse_ copyWith(void Function(ItemGetTypeResponse_) updates) => super.copyWith((message) => updates(message as ItemGetTypeResponse_)) as ItemGetTypeResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ItemGetTypeResponse_ create() => ItemGetTypeResponse_._(); + ItemGetTypeResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ItemGetTypeResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ItemGetTypeResponse_? _defaultInstance; + + ItemGetTypeResponse__Result whichResult() => _ItemGetTypeResponse__ResultByTag[$_whichOneof(0)]!; + void clearResult() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + ItemGetTypeResponse___Found get found => $_getN(0); + @$pb.TagNumber(1) + set found(ItemGetTypeResponse___Found v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasFound() => $_has(0); + @$pb.TagNumber(1) + void clearFound() => clearField(1); + @$pb.TagNumber(1) + ItemGetTypeResponse___Found ensureFound() => $_ensure(0); + + @$pb.TagNumber(2) + ItemGetTypeResponse___Missing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(ItemGetTypeResponse___Missing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + ItemGetTypeResponse___Missing ensureMissing() => $_ensure(1); +} + +class DictionaryGetRequest_ extends $pb.GeneratedMessage { + factory DictionaryGetRequest_({ + $core.List<$core.int>? dictionaryName, + $core.Iterable<$core.List<$core.int>>? fields, + }) { + final $result = create(); + if (dictionaryName != null) { + $result.dictionaryName = dictionaryName; + } + if (fields != null) { + $result.fields.addAll(fields); + } + return $result; + } + DictionaryGetRequest_._() : super(); + factory DictionaryGetRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionaryGetRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionaryGetRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'dictionaryName', $pb.PbFieldType.OY) + ..p<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'fields', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionaryGetRequest_ clone() => DictionaryGetRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionaryGetRequest_ copyWith(void Function(DictionaryGetRequest_) updates) => super.copyWith((message) => updates(message as DictionaryGetRequest_)) as DictionaryGetRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionaryGetRequest_ create() => DictionaryGetRequest_._(); + DictionaryGetRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionaryGetRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionaryGetRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get dictionaryName => $_getN(0); + @$pb.TagNumber(1) + set dictionaryName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasDictionaryName() => $_has(0); + @$pb.TagNumber(1) + void clearDictionaryName() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.List<$core.int>> get fields => $_getList(1); +} + +class DictionaryGetResponse___DictionaryGetResponsePart extends $pb.GeneratedMessage { + factory DictionaryGetResponse___DictionaryGetResponsePart({ + ECacheResult? result, + $core.List<$core.int>? cacheBody, + }) { + final $result = create(); + if (result != null) { + $result.result = result; + } + if (cacheBody != null) { + $result.cacheBody = cacheBody; + } + return $result; + } + DictionaryGetResponse___DictionaryGetResponsePart._() : super(); + factory DictionaryGetResponse___DictionaryGetResponsePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionaryGetResponse___DictionaryGetResponsePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionaryGetResponse._DictionaryGetResponsePart', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..e(1, _omitFieldNames ? '' : 'result', $pb.PbFieldType.OE, defaultOrMaker: ECacheResult.Invalid, valueOf: ECacheResult.valueOf, enumValues: ECacheResult.values) + ..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'cacheBody', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionaryGetResponse___DictionaryGetResponsePart clone() => DictionaryGetResponse___DictionaryGetResponsePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionaryGetResponse___DictionaryGetResponsePart copyWith(void Function(DictionaryGetResponse___DictionaryGetResponsePart) updates) => super.copyWith((message) => updates(message as DictionaryGetResponse___DictionaryGetResponsePart)) as DictionaryGetResponse___DictionaryGetResponsePart; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionaryGetResponse___DictionaryGetResponsePart create() => DictionaryGetResponse___DictionaryGetResponsePart._(); + DictionaryGetResponse___DictionaryGetResponsePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionaryGetResponse___DictionaryGetResponsePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionaryGetResponse___DictionaryGetResponsePart? _defaultInstance; + + @$pb.TagNumber(1) + ECacheResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(ECacheResult v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get cacheBody => $_getN(1); + @$pb.TagNumber(2) + set cacheBody($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasCacheBody() => $_has(1); + @$pb.TagNumber(2) + void clearCacheBody() => clearField(2); +} + +class DictionaryGetResponse___Found extends $pb.GeneratedMessage { + factory DictionaryGetResponse___Found({ + $core.Iterable? items, + }) { + final $result = create(); + if (items != null) { + $result.items.addAll(items); + } + return $result; + } + DictionaryGetResponse___Found._() : super(); + factory DictionaryGetResponse___Found.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionaryGetResponse___Found.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionaryGetResponse._Found', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..pc(1, _omitFieldNames ? '' : 'items', $pb.PbFieldType.PM, subBuilder: DictionaryGetResponse___DictionaryGetResponsePart.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionaryGetResponse___Found clone() => DictionaryGetResponse___Found()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionaryGetResponse___Found copyWith(void Function(DictionaryGetResponse___Found) updates) => super.copyWith((message) => updates(message as DictionaryGetResponse___Found)) as DictionaryGetResponse___Found; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionaryGetResponse___Found create() => DictionaryGetResponse___Found._(); + DictionaryGetResponse___Found createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionaryGetResponse___Found getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionaryGetResponse___Found? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get items => $_getList(0); +} + +class DictionaryGetResponse___Missing extends $pb.GeneratedMessage { + factory DictionaryGetResponse___Missing() => create(); + DictionaryGetResponse___Missing._() : super(); + factory DictionaryGetResponse___Missing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionaryGetResponse___Missing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionaryGetResponse._Missing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionaryGetResponse___Missing clone() => DictionaryGetResponse___Missing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionaryGetResponse___Missing copyWith(void Function(DictionaryGetResponse___Missing) updates) => super.copyWith((message) => updates(message as DictionaryGetResponse___Missing)) as DictionaryGetResponse___Missing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionaryGetResponse___Missing create() => DictionaryGetResponse___Missing._(); + DictionaryGetResponse___Missing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionaryGetResponse___Missing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionaryGetResponse___Missing? _defaultInstance; +} + +enum DictionaryGetResponse__Dictionary { + found, + missing, + notSet +} + +class DictionaryGetResponse_ extends $pb.GeneratedMessage { + factory DictionaryGetResponse_({ + DictionaryGetResponse___Found? found, + DictionaryGetResponse___Missing? missing, + }) { + final $result = create(); + if (found != null) { + $result.found = found; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + DictionaryGetResponse_._() : super(); + factory DictionaryGetResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionaryGetResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, DictionaryGetResponse__Dictionary> _DictionaryGetResponse__DictionaryByTag = { + 1 : DictionaryGetResponse__Dictionary.found, + 2 : DictionaryGetResponse__Dictionary.missing, + 0 : DictionaryGetResponse__Dictionary.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionaryGetResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'found', subBuilder: DictionaryGetResponse___Found.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: DictionaryGetResponse___Missing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionaryGetResponse_ clone() => DictionaryGetResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionaryGetResponse_ copyWith(void Function(DictionaryGetResponse_) updates) => super.copyWith((message) => updates(message as DictionaryGetResponse_)) as DictionaryGetResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionaryGetResponse_ create() => DictionaryGetResponse_._(); + DictionaryGetResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionaryGetResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionaryGetResponse_? _defaultInstance; + + DictionaryGetResponse__Dictionary whichDictionary() => _DictionaryGetResponse__DictionaryByTag[$_whichOneof(0)]!; + void clearDictionary() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + DictionaryGetResponse___Found get found => $_getN(0); + @$pb.TagNumber(1) + set found(DictionaryGetResponse___Found v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasFound() => $_has(0); + @$pb.TagNumber(1) + void clearFound() => clearField(1); + @$pb.TagNumber(1) + DictionaryGetResponse___Found ensureFound() => $_ensure(0); + + @$pb.TagNumber(2) + DictionaryGetResponse___Missing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(DictionaryGetResponse___Missing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + DictionaryGetResponse___Missing ensureMissing() => $_ensure(1); +} + +class DictionaryFetchRequest_ extends $pb.GeneratedMessage { + factory DictionaryFetchRequest_({ + $core.List<$core.int>? dictionaryName, + }) { + final $result = create(); + if (dictionaryName != null) { + $result.dictionaryName = dictionaryName; + } + return $result; + } + DictionaryFetchRequest_._() : super(); + factory DictionaryFetchRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionaryFetchRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionaryFetchRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'dictionaryName', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionaryFetchRequest_ clone() => DictionaryFetchRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionaryFetchRequest_ copyWith(void Function(DictionaryFetchRequest_) updates) => super.copyWith((message) => updates(message as DictionaryFetchRequest_)) as DictionaryFetchRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionaryFetchRequest_ create() => DictionaryFetchRequest_._(); + DictionaryFetchRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionaryFetchRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionaryFetchRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get dictionaryName => $_getN(0); + @$pb.TagNumber(1) + set dictionaryName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasDictionaryName() => $_has(0); + @$pb.TagNumber(1) + void clearDictionaryName() => clearField(1); +} + +class DictionaryFieldValuePair_ extends $pb.GeneratedMessage { + factory DictionaryFieldValuePair_({ + $core.List<$core.int>? field_1, + $core.List<$core.int>? value, + }) { + final $result = create(); + if (field_1 != null) { + $result.field_1 = field_1; + } + if (value != null) { + $result.value = value; + } + return $result; + } + DictionaryFieldValuePair_._() : super(); + factory DictionaryFieldValuePair_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionaryFieldValuePair_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionaryFieldValuePair', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'field', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'value', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionaryFieldValuePair_ clone() => DictionaryFieldValuePair_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionaryFieldValuePair_ copyWith(void Function(DictionaryFieldValuePair_) updates) => super.copyWith((message) => updates(message as DictionaryFieldValuePair_)) as DictionaryFieldValuePair_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionaryFieldValuePair_ create() => DictionaryFieldValuePair_._(); + DictionaryFieldValuePair_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionaryFieldValuePair_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionaryFieldValuePair_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get field_1 => $_getN(0); + @$pb.TagNumber(1) + set field_1($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasField_1() => $_has(0); + @$pb.TagNumber(1) + void clearField_1() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); +} + +class DictionaryFetchResponse___Found extends $pb.GeneratedMessage { + factory DictionaryFetchResponse___Found({ + $core.Iterable? items, + }) { + final $result = create(); + if (items != null) { + $result.items.addAll(items); + } + return $result; + } + DictionaryFetchResponse___Found._() : super(); + factory DictionaryFetchResponse___Found.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionaryFetchResponse___Found.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionaryFetchResponse._Found', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..pc(1, _omitFieldNames ? '' : 'items', $pb.PbFieldType.PM, subBuilder: DictionaryFieldValuePair_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionaryFetchResponse___Found clone() => DictionaryFetchResponse___Found()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionaryFetchResponse___Found copyWith(void Function(DictionaryFetchResponse___Found) updates) => super.copyWith((message) => updates(message as DictionaryFetchResponse___Found)) as DictionaryFetchResponse___Found; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionaryFetchResponse___Found create() => DictionaryFetchResponse___Found._(); + DictionaryFetchResponse___Found createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionaryFetchResponse___Found getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionaryFetchResponse___Found? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get items => $_getList(0); +} + +class DictionaryFetchResponse___Missing extends $pb.GeneratedMessage { + factory DictionaryFetchResponse___Missing() => create(); + DictionaryFetchResponse___Missing._() : super(); + factory DictionaryFetchResponse___Missing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionaryFetchResponse___Missing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionaryFetchResponse._Missing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionaryFetchResponse___Missing clone() => DictionaryFetchResponse___Missing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionaryFetchResponse___Missing copyWith(void Function(DictionaryFetchResponse___Missing) updates) => super.copyWith((message) => updates(message as DictionaryFetchResponse___Missing)) as DictionaryFetchResponse___Missing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionaryFetchResponse___Missing create() => DictionaryFetchResponse___Missing._(); + DictionaryFetchResponse___Missing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionaryFetchResponse___Missing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionaryFetchResponse___Missing? _defaultInstance; +} + +enum DictionaryFetchResponse__Dictionary { + found, + missing, + notSet +} + +class DictionaryFetchResponse_ extends $pb.GeneratedMessage { + factory DictionaryFetchResponse_({ + DictionaryFetchResponse___Found? found, + DictionaryFetchResponse___Missing? missing, + }) { + final $result = create(); + if (found != null) { + $result.found = found; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + DictionaryFetchResponse_._() : super(); + factory DictionaryFetchResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionaryFetchResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, DictionaryFetchResponse__Dictionary> _DictionaryFetchResponse__DictionaryByTag = { + 1 : DictionaryFetchResponse__Dictionary.found, + 2 : DictionaryFetchResponse__Dictionary.missing, + 0 : DictionaryFetchResponse__Dictionary.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionaryFetchResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'found', subBuilder: DictionaryFetchResponse___Found.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: DictionaryFetchResponse___Missing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionaryFetchResponse_ clone() => DictionaryFetchResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionaryFetchResponse_ copyWith(void Function(DictionaryFetchResponse_) updates) => super.copyWith((message) => updates(message as DictionaryFetchResponse_)) as DictionaryFetchResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionaryFetchResponse_ create() => DictionaryFetchResponse_._(); + DictionaryFetchResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionaryFetchResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionaryFetchResponse_? _defaultInstance; + + DictionaryFetchResponse__Dictionary whichDictionary() => _DictionaryFetchResponse__DictionaryByTag[$_whichOneof(0)]!; + void clearDictionary() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + DictionaryFetchResponse___Found get found => $_getN(0); + @$pb.TagNumber(1) + set found(DictionaryFetchResponse___Found v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasFound() => $_has(0); + @$pb.TagNumber(1) + void clearFound() => clearField(1); + @$pb.TagNumber(1) + DictionaryFetchResponse___Found ensureFound() => $_ensure(0); + + @$pb.TagNumber(2) + DictionaryFetchResponse___Missing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(DictionaryFetchResponse___Missing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + DictionaryFetchResponse___Missing ensureMissing() => $_ensure(1); +} + +class DictionarySetRequest_ extends $pb.GeneratedMessage { + factory DictionarySetRequest_({ + $core.List<$core.int>? dictionaryName, + $core.Iterable? items, + $fixnum.Int64? ttlMilliseconds, + $core.bool? refreshTtl, + }) { + final $result = create(); + if (dictionaryName != null) { + $result.dictionaryName = dictionaryName; + } + if (items != null) { + $result.items.addAll(items); + } + if (ttlMilliseconds != null) { + $result.ttlMilliseconds = ttlMilliseconds; + } + if (refreshTtl != null) { + $result.refreshTtl = refreshTtl; + } + return $result; + } + DictionarySetRequest_._() : super(); + factory DictionarySetRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionarySetRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionarySetRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'dictionaryName', $pb.PbFieldType.OY) + ..pc(2, _omitFieldNames ? '' : 'items', $pb.PbFieldType.PM, subBuilder: DictionaryFieldValuePair_.create) + ..a<$fixnum.Int64>(3, _omitFieldNames ? '' : 'ttlMilliseconds', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, _omitFieldNames ? '' : 'refreshTtl') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionarySetRequest_ clone() => DictionarySetRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionarySetRequest_ copyWith(void Function(DictionarySetRequest_) updates) => super.copyWith((message) => updates(message as DictionarySetRequest_)) as DictionarySetRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionarySetRequest_ create() => DictionarySetRequest_._(); + DictionarySetRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionarySetRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionarySetRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get dictionaryName => $_getN(0); + @$pb.TagNumber(1) + set dictionaryName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasDictionaryName() => $_has(0); + @$pb.TagNumber(1) + void clearDictionaryName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get items => $_getList(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get ttlMilliseconds => $_getI64(2); + @$pb.TagNumber(3) + set ttlMilliseconds($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTtlMilliseconds() => $_has(2); + @$pb.TagNumber(3) + void clearTtlMilliseconds() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get refreshTtl => $_getBF(3); + @$pb.TagNumber(4) + set refreshTtl($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasRefreshTtl() => $_has(3); + @$pb.TagNumber(4) + void clearRefreshTtl() => clearField(4); +} + +class DictionarySetResponse_ extends $pb.GeneratedMessage { + factory DictionarySetResponse_() => create(); + DictionarySetResponse_._() : super(); + factory DictionarySetResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionarySetResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionarySetResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionarySetResponse_ clone() => DictionarySetResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionarySetResponse_ copyWith(void Function(DictionarySetResponse_) updates) => super.copyWith((message) => updates(message as DictionarySetResponse_)) as DictionarySetResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionarySetResponse_ create() => DictionarySetResponse_._(); + DictionarySetResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionarySetResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionarySetResponse_? _defaultInstance; +} + +class DictionaryIncrementRequest_ extends $pb.GeneratedMessage { + factory DictionaryIncrementRequest_({ + $core.List<$core.int>? dictionaryName, + $core.List<$core.int>? field_2, + $fixnum.Int64? amount, + $fixnum.Int64? ttlMilliseconds, + $core.bool? refreshTtl, + }) { + final $result = create(); + if (dictionaryName != null) { + $result.dictionaryName = dictionaryName; + } + if (field_2 != null) { + $result.field_2 = field_2; + } + if (amount != null) { + $result.amount = amount; + } + if (ttlMilliseconds != null) { + $result.ttlMilliseconds = ttlMilliseconds; + } + if (refreshTtl != null) { + $result.refreshTtl = refreshTtl; + } + return $result; + } + DictionaryIncrementRequest_._() : super(); + factory DictionaryIncrementRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionaryIncrementRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionaryIncrementRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'dictionaryName', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'field', $pb.PbFieldType.OY) + ..aInt64(3, _omitFieldNames ? '' : 'amount') + ..a<$fixnum.Int64>(4, _omitFieldNames ? '' : 'ttlMilliseconds', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(5, _omitFieldNames ? '' : 'refreshTtl') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionaryIncrementRequest_ clone() => DictionaryIncrementRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionaryIncrementRequest_ copyWith(void Function(DictionaryIncrementRequest_) updates) => super.copyWith((message) => updates(message as DictionaryIncrementRequest_)) as DictionaryIncrementRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionaryIncrementRequest_ create() => DictionaryIncrementRequest_._(); + DictionaryIncrementRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionaryIncrementRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionaryIncrementRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get dictionaryName => $_getN(0); + @$pb.TagNumber(1) + set dictionaryName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasDictionaryName() => $_has(0); + @$pb.TagNumber(1) + void clearDictionaryName() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get field_2 => $_getN(1); + @$pb.TagNumber(2) + set field_2($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasField_2() => $_has(1); + @$pb.TagNumber(2) + void clearField_2() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get amount => $_getI64(2); + @$pb.TagNumber(3) + set amount($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasAmount() => $_has(2); + @$pb.TagNumber(3) + void clearAmount() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get ttlMilliseconds => $_getI64(3); + @$pb.TagNumber(4) + set ttlMilliseconds($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasTtlMilliseconds() => $_has(3); + @$pb.TagNumber(4) + void clearTtlMilliseconds() => clearField(4); + + @$pb.TagNumber(5) + $core.bool get refreshTtl => $_getBF(4); + @$pb.TagNumber(5) + set refreshTtl($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasRefreshTtl() => $_has(4); + @$pb.TagNumber(5) + void clearRefreshTtl() => clearField(5); +} + +class DictionaryIncrementResponse_ extends $pb.GeneratedMessage { + factory DictionaryIncrementResponse_({ + $fixnum.Int64? value, + }) { + final $result = create(); + if (value != null) { + $result.value = value; + } + return $result; + } + DictionaryIncrementResponse_._() : super(); + factory DictionaryIncrementResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionaryIncrementResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionaryIncrementResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'value') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionaryIncrementResponse_ clone() => DictionaryIncrementResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionaryIncrementResponse_ copyWith(void Function(DictionaryIncrementResponse_) updates) => super.copyWith((message) => updates(message as DictionaryIncrementResponse_)) as DictionaryIncrementResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionaryIncrementResponse_ create() => DictionaryIncrementResponse_._(); + DictionaryIncrementResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionaryIncrementResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionaryIncrementResponse_? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get value => $_getI64(0); + @$pb.TagNumber(1) + set value($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasValue() => $_has(0); + @$pb.TagNumber(1) + void clearValue() => clearField(1); +} + +class DictionaryDeleteRequest__Some extends $pb.GeneratedMessage { + factory DictionaryDeleteRequest__Some({ + $core.Iterable<$core.List<$core.int>>? fields, + }) { + final $result = create(); + if (fields != null) { + $result.fields.addAll(fields); + } + return $result; + } + DictionaryDeleteRequest__Some._() : super(); + factory DictionaryDeleteRequest__Some.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionaryDeleteRequest__Some.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionaryDeleteRequest.Some', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..p<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'fields', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionaryDeleteRequest__Some clone() => DictionaryDeleteRequest__Some()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionaryDeleteRequest__Some copyWith(void Function(DictionaryDeleteRequest__Some) updates) => super.copyWith((message) => updates(message as DictionaryDeleteRequest__Some)) as DictionaryDeleteRequest__Some; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionaryDeleteRequest__Some create() => DictionaryDeleteRequest__Some._(); + DictionaryDeleteRequest__Some createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionaryDeleteRequest__Some getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionaryDeleteRequest__Some? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.List<$core.int>> get fields => $_getList(0); +} + +class DictionaryDeleteRequest__All extends $pb.GeneratedMessage { + factory DictionaryDeleteRequest__All() => create(); + DictionaryDeleteRequest__All._() : super(); + factory DictionaryDeleteRequest__All.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionaryDeleteRequest__All.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionaryDeleteRequest.All', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionaryDeleteRequest__All clone() => DictionaryDeleteRequest__All()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionaryDeleteRequest__All copyWith(void Function(DictionaryDeleteRequest__All) updates) => super.copyWith((message) => updates(message as DictionaryDeleteRequest__All)) as DictionaryDeleteRequest__All; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionaryDeleteRequest__All create() => DictionaryDeleteRequest__All._(); + DictionaryDeleteRequest__All createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionaryDeleteRequest__All getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionaryDeleteRequest__All? _defaultInstance; +} + +enum DictionaryDeleteRequest__Delete { + some, + all, + notSet +} + +class DictionaryDeleteRequest_ extends $pb.GeneratedMessage { + factory DictionaryDeleteRequest_({ + $core.List<$core.int>? dictionaryName, + DictionaryDeleteRequest__Some? some, + DictionaryDeleteRequest__All? all, + }) { + final $result = create(); + if (dictionaryName != null) { + $result.dictionaryName = dictionaryName; + } + if (some != null) { + $result.some = some; + } + if (all != null) { + $result.all = all; + } + return $result; + } + DictionaryDeleteRequest_._() : super(); + factory DictionaryDeleteRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionaryDeleteRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, DictionaryDeleteRequest__Delete> _DictionaryDeleteRequest__DeleteByTag = { + 2 : DictionaryDeleteRequest__Delete.some, + 3 : DictionaryDeleteRequest__Delete.all, + 0 : DictionaryDeleteRequest__Delete.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionaryDeleteRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [2, 3]) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'dictionaryName', $pb.PbFieldType.OY) + ..aOM(2, _omitFieldNames ? '' : 'some', subBuilder: DictionaryDeleteRequest__Some.create) + ..aOM(3, _omitFieldNames ? '' : 'all', subBuilder: DictionaryDeleteRequest__All.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionaryDeleteRequest_ clone() => DictionaryDeleteRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionaryDeleteRequest_ copyWith(void Function(DictionaryDeleteRequest_) updates) => super.copyWith((message) => updates(message as DictionaryDeleteRequest_)) as DictionaryDeleteRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionaryDeleteRequest_ create() => DictionaryDeleteRequest_._(); + DictionaryDeleteRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionaryDeleteRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionaryDeleteRequest_? _defaultInstance; + + DictionaryDeleteRequest__Delete whichDelete() => _DictionaryDeleteRequest__DeleteByTag[$_whichOneof(0)]!; + void clearDelete() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.List<$core.int> get dictionaryName => $_getN(0); + @$pb.TagNumber(1) + set dictionaryName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasDictionaryName() => $_has(0); + @$pb.TagNumber(1) + void clearDictionaryName() => clearField(1); + + @$pb.TagNumber(2) + DictionaryDeleteRequest__Some get some => $_getN(1); + @$pb.TagNumber(2) + set some(DictionaryDeleteRequest__Some v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasSome() => $_has(1); + @$pb.TagNumber(2) + void clearSome() => clearField(2); + @$pb.TagNumber(2) + DictionaryDeleteRequest__Some ensureSome() => $_ensure(1); + + @$pb.TagNumber(3) + DictionaryDeleteRequest__All get all => $_getN(2); + @$pb.TagNumber(3) + set all(DictionaryDeleteRequest__All v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasAll() => $_has(2); + @$pb.TagNumber(3) + void clearAll() => clearField(3); + @$pb.TagNumber(3) + DictionaryDeleteRequest__All ensureAll() => $_ensure(2); +} + +class DictionaryDeleteResponse_ extends $pb.GeneratedMessage { + factory DictionaryDeleteResponse_() => create(); + DictionaryDeleteResponse_._() : super(); + factory DictionaryDeleteResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionaryDeleteResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionaryDeleteResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionaryDeleteResponse_ clone() => DictionaryDeleteResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionaryDeleteResponse_ copyWith(void Function(DictionaryDeleteResponse_) updates) => super.copyWith((message) => updates(message as DictionaryDeleteResponse_)) as DictionaryDeleteResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionaryDeleteResponse_ create() => DictionaryDeleteResponse_._(); + DictionaryDeleteResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionaryDeleteResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionaryDeleteResponse_? _defaultInstance; +} + +class DictionaryLengthRequest_ extends $pb.GeneratedMessage { + factory DictionaryLengthRequest_({ + $core.List<$core.int>? dictionaryName, + }) { + final $result = create(); + if (dictionaryName != null) { + $result.dictionaryName = dictionaryName; + } + return $result; + } + DictionaryLengthRequest_._() : super(); + factory DictionaryLengthRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionaryLengthRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionaryLengthRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'dictionaryName', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionaryLengthRequest_ clone() => DictionaryLengthRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionaryLengthRequest_ copyWith(void Function(DictionaryLengthRequest_) updates) => super.copyWith((message) => updates(message as DictionaryLengthRequest_)) as DictionaryLengthRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionaryLengthRequest_ create() => DictionaryLengthRequest_._(); + DictionaryLengthRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionaryLengthRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionaryLengthRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get dictionaryName => $_getN(0); + @$pb.TagNumber(1) + set dictionaryName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasDictionaryName() => $_has(0); + @$pb.TagNumber(1) + void clearDictionaryName() => clearField(1); +} + +class DictionaryLengthResponse___Found extends $pb.GeneratedMessage { + factory DictionaryLengthResponse___Found({ + $core.int? length, + }) { + final $result = create(); + if (length != null) { + $result.length = length; + } + return $result; + } + DictionaryLengthResponse___Found._() : super(); + factory DictionaryLengthResponse___Found.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionaryLengthResponse___Found.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionaryLengthResponse._Found', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'length', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionaryLengthResponse___Found clone() => DictionaryLengthResponse___Found()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionaryLengthResponse___Found copyWith(void Function(DictionaryLengthResponse___Found) updates) => super.copyWith((message) => updates(message as DictionaryLengthResponse___Found)) as DictionaryLengthResponse___Found; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionaryLengthResponse___Found create() => DictionaryLengthResponse___Found._(); + DictionaryLengthResponse___Found createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionaryLengthResponse___Found getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionaryLengthResponse___Found? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get length => $_getIZ(0); + @$pb.TagNumber(1) + set length($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasLength() => $_has(0); + @$pb.TagNumber(1) + void clearLength() => clearField(1); +} + +class DictionaryLengthResponse___Missing extends $pb.GeneratedMessage { + factory DictionaryLengthResponse___Missing() => create(); + DictionaryLengthResponse___Missing._() : super(); + factory DictionaryLengthResponse___Missing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionaryLengthResponse___Missing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionaryLengthResponse._Missing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionaryLengthResponse___Missing clone() => DictionaryLengthResponse___Missing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionaryLengthResponse___Missing copyWith(void Function(DictionaryLengthResponse___Missing) updates) => super.copyWith((message) => updates(message as DictionaryLengthResponse___Missing)) as DictionaryLengthResponse___Missing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionaryLengthResponse___Missing create() => DictionaryLengthResponse___Missing._(); + DictionaryLengthResponse___Missing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionaryLengthResponse___Missing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionaryLengthResponse___Missing? _defaultInstance; +} + +enum DictionaryLengthResponse__Dictionary { + found, + missing, + notSet +} + +class DictionaryLengthResponse_ extends $pb.GeneratedMessage { + factory DictionaryLengthResponse_({ + DictionaryLengthResponse___Found? found, + DictionaryLengthResponse___Missing? missing, + }) { + final $result = create(); + if (found != null) { + $result.found = found; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + DictionaryLengthResponse_._() : super(); + factory DictionaryLengthResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DictionaryLengthResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, DictionaryLengthResponse__Dictionary> _DictionaryLengthResponse__DictionaryByTag = { + 1 : DictionaryLengthResponse__Dictionary.found, + 2 : DictionaryLengthResponse__Dictionary.missing, + 0 : DictionaryLengthResponse__Dictionary.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DictionaryLengthResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'found', subBuilder: DictionaryLengthResponse___Found.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: DictionaryLengthResponse___Missing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DictionaryLengthResponse_ clone() => DictionaryLengthResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DictionaryLengthResponse_ copyWith(void Function(DictionaryLengthResponse_) updates) => super.copyWith((message) => updates(message as DictionaryLengthResponse_)) as DictionaryLengthResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DictionaryLengthResponse_ create() => DictionaryLengthResponse_._(); + DictionaryLengthResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DictionaryLengthResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DictionaryLengthResponse_? _defaultInstance; + + DictionaryLengthResponse__Dictionary whichDictionary() => _DictionaryLengthResponse__DictionaryByTag[$_whichOneof(0)]!; + void clearDictionary() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + DictionaryLengthResponse___Found get found => $_getN(0); + @$pb.TagNumber(1) + set found(DictionaryLengthResponse___Found v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasFound() => $_has(0); + @$pb.TagNumber(1) + void clearFound() => clearField(1); + @$pb.TagNumber(1) + DictionaryLengthResponse___Found ensureFound() => $_ensure(0); + + @$pb.TagNumber(2) + DictionaryLengthResponse___Missing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(DictionaryLengthResponse___Missing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + DictionaryLengthResponse___Missing ensureMissing() => $_ensure(1); +} + +class SetFetchRequest_ extends $pb.GeneratedMessage { + factory SetFetchRequest_({ + $core.List<$core.int>? setName, + }) { + final $result = create(); + if (setName != null) { + $result.setName = setName; + } + return $result; + } + SetFetchRequest_._() : super(); + factory SetFetchRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetFetchRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetFetchRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'setName', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetFetchRequest_ clone() => SetFetchRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetFetchRequest_ copyWith(void Function(SetFetchRequest_) updates) => super.copyWith((message) => updates(message as SetFetchRequest_)) as SetFetchRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetFetchRequest_ create() => SetFetchRequest_._(); + SetFetchRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetFetchRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetFetchRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get setName => $_getN(0); + @$pb.TagNumber(1) + set setName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasSetName() => $_has(0); + @$pb.TagNumber(1) + void clearSetName() => clearField(1); +} + +class SetFetchResponse___Found extends $pb.GeneratedMessage { + factory SetFetchResponse___Found({ + $core.Iterable<$core.List<$core.int>>? elements, + }) { + final $result = create(); + if (elements != null) { + $result.elements.addAll(elements); + } + return $result; + } + SetFetchResponse___Found._() : super(); + factory SetFetchResponse___Found.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetFetchResponse___Found.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetFetchResponse._Found', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..p<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'elements', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetFetchResponse___Found clone() => SetFetchResponse___Found()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetFetchResponse___Found copyWith(void Function(SetFetchResponse___Found) updates) => super.copyWith((message) => updates(message as SetFetchResponse___Found)) as SetFetchResponse___Found; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetFetchResponse___Found create() => SetFetchResponse___Found._(); + SetFetchResponse___Found createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetFetchResponse___Found getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetFetchResponse___Found? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.List<$core.int>> get elements => $_getList(0); +} + +class SetFetchResponse___Missing extends $pb.GeneratedMessage { + factory SetFetchResponse___Missing() => create(); + SetFetchResponse___Missing._() : super(); + factory SetFetchResponse___Missing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetFetchResponse___Missing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetFetchResponse._Missing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetFetchResponse___Missing clone() => SetFetchResponse___Missing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetFetchResponse___Missing copyWith(void Function(SetFetchResponse___Missing) updates) => super.copyWith((message) => updates(message as SetFetchResponse___Missing)) as SetFetchResponse___Missing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetFetchResponse___Missing create() => SetFetchResponse___Missing._(); + SetFetchResponse___Missing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetFetchResponse___Missing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetFetchResponse___Missing? _defaultInstance; +} + +enum SetFetchResponse__Set { + found, + missing, + notSet +} + +class SetFetchResponse_ extends $pb.GeneratedMessage { + factory SetFetchResponse_({ + SetFetchResponse___Found? found, + SetFetchResponse___Missing? missing, + }) { + final $result = create(); + if (found != null) { + $result.found = found; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + SetFetchResponse_._() : super(); + factory SetFetchResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetFetchResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SetFetchResponse__Set> _SetFetchResponse__SetByTag = { + 1 : SetFetchResponse__Set.found, + 2 : SetFetchResponse__Set.missing, + 0 : SetFetchResponse__Set.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetFetchResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'found', subBuilder: SetFetchResponse___Found.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: SetFetchResponse___Missing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetFetchResponse_ clone() => SetFetchResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetFetchResponse_ copyWith(void Function(SetFetchResponse_) updates) => super.copyWith((message) => updates(message as SetFetchResponse_)) as SetFetchResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetFetchResponse_ create() => SetFetchResponse_._(); + SetFetchResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetFetchResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetFetchResponse_? _defaultInstance; + + SetFetchResponse__Set whichSet() => _SetFetchResponse__SetByTag[$_whichOneof(0)]!; + void clearSet() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + SetFetchResponse___Found get found => $_getN(0); + @$pb.TagNumber(1) + set found(SetFetchResponse___Found v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasFound() => $_has(0); + @$pb.TagNumber(1) + void clearFound() => clearField(1); + @$pb.TagNumber(1) + SetFetchResponse___Found ensureFound() => $_ensure(0); + + @$pb.TagNumber(2) + SetFetchResponse___Missing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(SetFetchResponse___Missing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + SetFetchResponse___Missing ensureMissing() => $_ensure(1); +} + +class SetUnionRequest_ extends $pb.GeneratedMessage { + factory SetUnionRequest_({ + $core.List<$core.int>? setName, + $core.Iterable<$core.List<$core.int>>? elements, + $fixnum.Int64? ttlMilliseconds, + $core.bool? refreshTtl, + }) { + final $result = create(); + if (setName != null) { + $result.setName = setName; + } + if (elements != null) { + $result.elements.addAll(elements); + } + if (ttlMilliseconds != null) { + $result.ttlMilliseconds = ttlMilliseconds; + } + if (refreshTtl != null) { + $result.refreshTtl = refreshTtl; + } + return $result; + } + SetUnionRequest_._() : super(); + factory SetUnionRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetUnionRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetUnionRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'setName', $pb.PbFieldType.OY) + ..p<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'elements', $pb.PbFieldType.PY) + ..a<$fixnum.Int64>(3, _omitFieldNames ? '' : 'ttlMilliseconds', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, _omitFieldNames ? '' : 'refreshTtl') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetUnionRequest_ clone() => SetUnionRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetUnionRequest_ copyWith(void Function(SetUnionRequest_) updates) => super.copyWith((message) => updates(message as SetUnionRequest_)) as SetUnionRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetUnionRequest_ create() => SetUnionRequest_._(); + SetUnionRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetUnionRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetUnionRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get setName => $_getN(0); + @$pb.TagNumber(1) + set setName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasSetName() => $_has(0); + @$pb.TagNumber(1) + void clearSetName() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.List<$core.int>> get elements => $_getList(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get ttlMilliseconds => $_getI64(2); + @$pb.TagNumber(3) + set ttlMilliseconds($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTtlMilliseconds() => $_has(2); + @$pb.TagNumber(3) + void clearTtlMilliseconds() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get refreshTtl => $_getBF(3); + @$pb.TagNumber(4) + set refreshTtl($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasRefreshTtl() => $_has(3); + @$pb.TagNumber(4) + void clearRefreshTtl() => clearField(4); +} + +class SetUnionResponse_ extends $pb.GeneratedMessage { + factory SetUnionResponse_() => create(); + SetUnionResponse_._() : super(); + factory SetUnionResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetUnionResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetUnionResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetUnionResponse_ clone() => SetUnionResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetUnionResponse_ copyWith(void Function(SetUnionResponse_) updates) => super.copyWith((message) => updates(message as SetUnionResponse_)) as SetUnionResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetUnionResponse_ create() => SetUnionResponse_._(); + SetUnionResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetUnionResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetUnionResponse_? _defaultInstance; +} + +/// cache = request - stored +class SetDifferenceRequest___Minuend extends $pb.GeneratedMessage { + factory SetDifferenceRequest___Minuend({ + $core.Iterable<$core.List<$core.int>>? elements, + }) { + final $result = create(); + if (elements != null) { + $result.elements.addAll(elements); + } + return $result; + } + SetDifferenceRequest___Minuend._() : super(); + factory SetDifferenceRequest___Minuend.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetDifferenceRequest___Minuend.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetDifferenceRequest._Minuend', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..p<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'elements', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetDifferenceRequest___Minuend clone() => SetDifferenceRequest___Minuend()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetDifferenceRequest___Minuend copyWith(void Function(SetDifferenceRequest___Minuend) updates) => super.copyWith((message) => updates(message as SetDifferenceRequest___Minuend)) as SetDifferenceRequest___Minuend; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetDifferenceRequest___Minuend create() => SetDifferenceRequest___Minuend._(); + SetDifferenceRequest___Minuend createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetDifferenceRequest___Minuend getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetDifferenceRequest___Minuend? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.List<$core.int>> get elements => $_getList(0); +} + +/// Subtract a set of elements +class SetDifferenceRequest___Subtrahend__Set extends $pb.GeneratedMessage { + factory SetDifferenceRequest___Subtrahend__Set({ + $core.Iterable<$core.List<$core.int>>? elements, + }) { + final $result = create(); + if (elements != null) { + $result.elements.addAll(elements); + } + return $result; + } + SetDifferenceRequest___Subtrahend__Set._() : super(); + factory SetDifferenceRequest___Subtrahend__Set.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetDifferenceRequest___Subtrahend__Set.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetDifferenceRequest._Subtrahend._Set', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..p<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'elements', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetDifferenceRequest___Subtrahend__Set clone() => SetDifferenceRequest___Subtrahend__Set()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetDifferenceRequest___Subtrahend__Set copyWith(void Function(SetDifferenceRequest___Subtrahend__Set) updates) => super.copyWith((message) => updates(message as SetDifferenceRequest___Subtrahend__Set)) as SetDifferenceRequest___Subtrahend__Set; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetDifferenceRequest___Subtrahend__Set create() => SetDifferenceRequest___Subtrahend__Set._(); + SetDifferenceRequest___Subtrahend__Set createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetDifferenceRequest___Subtrahend__Set getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetDifferenceRequest___Subtrahend__Set? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.List<$core.int>> get elements => $_getList(0); +} + +/// Subtract the set's identity (itself) from itself - which deletes it. +class SetDifferenceRequest___Subtrahend__Identity extends $pb.GeneratedMessage { + factory SetDifferenceRequest___Subtrahend__Identity() => create(); + SetDifferenceRequest___Subtrahend__Identity._() : super(); + factory SetDifferenceRequest___Subtrahend__Identity.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetDifferenceRequest___Subtrahend__Identity.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetDifferenceRequest._Subtrahend._Identity', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetDifferenceRequest___Subtrahend__Identity clone() => SetDifferenceRequest___Subtrahend__Identity()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetDifferenceRequest___Subtrahend__Identity copyWith(void Function(SetDifferenceRequest___Subtrahend__Identity) updates) => super.copyWith((message) => updates(message as SetDifferenceRequest___Subtrahend__Identity)) as SetDifferenceRequest___Subtrahend__Identity; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetDifferenceRequest___Subtrahend__Identity create() => SetDifferenceRequest___Subtrahend__Identity._(); + SetDifferenceRequest___Subtrahend__Identity createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetDifferenceRequest___Subtrahend__Identity getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetDifferenceRequest___Subtrahend__Identity? _defaultInstance; +} + +enum SetDifferenceRequest___Subtrahend_SubtrahendSet { + set, + identity, + notSet +} + +/// cache = stored - request +class SetDifferenceRequest___Subtrahend extends $pb.GeneratedMessage { + factory SetDifferenceRequest___Subtrahend({ + SetDifferenceRequest___Subtrahend__Set? set, + SetDifferenceRequest___Subtrahend__Identity? identity, + }) { + final $result = create(); + if (set != null) { + $result.set = set; + } + if (identity != null) { + $result.identity = identity; + } + return $result; + } + SetDifferenceRequest___Subtrahend._() : super(); + factory SetDifferenceRequest___Subtrahend.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetDifferenceRequest___Subtrahend.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SetDifferenceRequest___Subtrahend_SubtrahendSet> _SetDifferenceRequest___Subtrahend_SubtrahendSetByTag = { + 1 : SetDifferenceRequest___Subtrahend_SubtrahendSet.set, + 2 : SetDifferenceRequest___Subtrahend_SubtrahendSet.identity, + 0 : SetDifferenceRequest___Subtrahend_SubtrahendSet.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetDifferenceRequest._Subtrahend', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'set', subBuilder: SetDifferenceRequest___Subtrahend__Set.create) + ..aOM(2, _omitFieldNames ? '' : 'identity', subBuilder: SetDifferenceRequest___Subtrahend__Identity.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetDifferenceRequest___Subtrahend clone() => SetDifferenceRequest___Subtrahend()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetDifferenceRequest___Subtrahend copyWith(void Function(SetDifferenceRequest___Subtrahend) updates) => super.copyWith((message) => updates(message as SetDifferenceRequest___Subtrahend)) as SetDifferenceRequest___Subtrahend; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetDifferenceRequest___Subtrahend create() => SetDifferenceRequest___Subtrahend._(); + SetDifferenceRequest___Subtrahend createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetDifferenceRequest___Subtrahend getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetDifferenceRequest___Subtrahend? _defaultInstance; + + SetDifferenceRequest___Subtrahend_SubtrahendSet whichSubtrahendSet() => _SetDifferenceRequest___Subtrahend_SubtrahendSetByTag[$_whichOneof(0)]!; + void clearSubtrahendSet() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + SetDifferenceRequest___Subtrahend__Set get set => $_getN(0); + @$pb.TagNumber(1) + set set(SetDifferenceRequest___Subtrahend__Set v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasSet() => $_has(0); + @$pb.TagNumber(1) + void clearSet() => clearField(1); + @$pb.TagNumber(1) + SetDifferenceRequest___Subtrahend__Set ensureSet() => $_ensure(0); + + @$pb.TagNumber(2) + SetDifferenceRequest___Subtrahend__Identity get identity => $_getN(1); + @$pb.TagNumber(2) + set identity(SetDifferenceRequest___Subtrahend__Identity v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasIdentity() => $_has(1); + @$pb.TagNumber(2) + void clearIdentity() => clearField(2); + @$pb.TagNumber(2) + SetDifferenceRequest___Subtrahend__Identity ensureIdentity() => $_ensure(1); +} + +enum SetDifferenceRequest__Difference { + minuend, + subtrahend, + notSet +} + +class SetDifferenceRequest_ extends $pb.GeneratedMessage { + factory SetDifferenceRequest_({ + $core.List<$core.int>? setName, + SetDifferenceRequest___Minuend? minuend, + SetDifferenceRequest___Subtrahend? subtrahend, + }) { + final $result = create(); + if (setName != null) { + $result.setName = setName; + } + if (minuend != null) { + $result.minuend = minuend; + } + if (subtrahend != null) { + $result.subtrahend = subtrahend; + } + return $result; + } + SetDifferenceRequest_._() : super(); + factory SetDifferenceRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetDifferenceRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SetDifferenceRequest__Difference> _SetDifferenceRequest__DifferenceByTag = { + 2 : SetDifferenceRequest__Difference.minuend, + 3 : SetDifferenceRequest__Difference.subtrahend, + 0 : SetDifferenceRequest__Difference.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetDifferenceRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [2, 3]) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'setName', $pb.PbFieldType.OY) + ..aOM(2, _omitFieldNames ? '' : 'minuend', subBuilder: SetDifferenceRequest___Minuend.create) + ..aOM(3, _omitFieldNames ? '' : 'subtrahend', subBuilder: SetDifferenceRequest___Subtrahend.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetDifferenceRequest_ clone() => SetDifferenceRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetDifferenceRequest_ copyWith(void Function(SetDifferenceRequest_) updates) => super.copyWith((message) => updates(message as SetDifferenceRequest_)) as SetDifferenceRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetDifferenceRequest_ create() => SetDifferenceRequest_._(); + SetDifferenceRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetDifferenceRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetDifferenceRequest_? _defaultInstance; + + SetDifferenceRequest__Difference whichDifference() => _SetDifferenceRequest__DifferenceByTag[$_whichOneof(0)]!; + void clearDifference() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.List<$core.int> get setName => $_getN(0); + @$pb.TagNumber(1) + set setName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasSetName() => $_has(0); + @$pb.TagNumber(1) + void clearSetName() => clearField(1); + + @$pb.TagNumber(2) + SetDifferenceRequest___Minuend get minuend => $_getN(1); + @$pb.TagNumber(2) + set minuend(SetDifferenceRequest___Minuend v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMinuend() => $_has(1); + @$pb.TagNumber(2) + void clearMinuend() => clearField(2); + @$pb.TagNumber(2) + SetDifferenceRequest___Minuend ensureMinuend() => $_ensure(1); + + @$pb.TagNumber(3) + SetDifferenceRequest___Subtrahend get subtrahend => $_getN(2); + @$pb.TagNumber(3) + set subtrahend(SetDifferenceRequest___Subtrahend v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasSubtrahend() => $_has(2); + @$pb.TagNumber(3) + void clearSubtrahend() => clearField(3); + @$pb.TagNumber(3) + SetDifferenceRequest___Subtrahend ensureSubtrahend() => $_ensure(2); +} + +class SetDifferenceResponse___Found extends $pb.GeneratedMessage { + factory SetDifferenceResponse___Found() => create(); + SetDifferenceResponse___Found._() : super(); + factory SetDifferenceResponse___Found.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetDifferenceResponse___Found.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetDifferenceResponse._Found', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetDifferenceResponse___Found clone() => SetDifferenceResponse___Found()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetDifferenceResponse___Found copyWith(void Function(SetDifferenceResponse___Found) updates) => super.copyWith((message) => updates(message as SetDifferenceResponse___Found)) as SetDifferenceResponse___Found; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetDifferenceResponse___Found create() => SetDifferenceResponse___Found._(); + SetDifferenceResponse___Found createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetDifferenceResponse___Found getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetDifferenceResponse___Found? _defaultInstance; +} + +class SetDifferenceResponse___Missing extends $pb.GeneratedMessage { + factory SetDifferenceResponse___Missing() => create(); + SetDifferenceResponse___Missing._() : super(); + factory SetDifferenceResponse___Missing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetDifferenceResponse___Missing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetDifferenceResponse._Missing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetDifferenceResponse___Missing clone() => SetDifferenceResponse___Missing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetDifferenceResponse___Missing copyWith(void Function(SetDifferenceResponse___Missing) updates) => super.copyWith((message) => updates(message as SetDifferenceResponse___Missing)) as SetDifferenceResponse___Missing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetDifferenceResponse___Missing create() => SetDifferenceResponse___Missing._(); + SetDifferenceResponse___Missing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetDifferenceResponse___Missing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetDifferenceResponse___Missing? _defaultInstance; +} + +enum SetDifferenceResponse__Set { + found, + missing, + notSet +} + +class SetDifferenceResponse_ extends $pb.GeneratedMessage { + factory SetDifferenceResponse_({ + SetDifferenceResponse___Found? found, + SetDifferenceResponse___Missing? missing, + }) { + final $result = create(); + if (found != null) { + $result.found = found; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + SetDifferenceResponse_._() : super(); + factory SetDifferenceResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetDifferenceResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SetDifferenceResponse__Set> _SetDifferenceResponse__SetByTag = { + 1 : SetDifferenceResponse__Set.found, + 2 : SetDifferenceResponse__Set.missing, + 0 : SetDifferenceResponse__Set.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetDifferenceResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'found', subBuilder: SetDifferenceResponse___Found.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: SetDifferenceResponse___Missing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetDifferenceResponse_ clone() => SetDifferenceResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetDifferenceResponse_ copyWith(void Function(SetDifferenceResponse_) updates) => super.copyWith((message) => updates(message as SetDifferenceResponse_)) as SetDifferenceResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetDifferenceResponse_ create() => SetDifferenceResponse_._(); + SetDifferenceResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetDifferenceResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetDifferenceResponse_? _defaultInstance; + + SetDifferenceResponse__Set whichSet() => _SetDifferenceResponse__SetByTag[$_whichOneof(0)]!; + void clearSet() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + SetDifferenceResponse___Found get found => $_getN(0); + @$pb.TagNumber(1) + set found(SetDifferenceResponse___Found v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasFound() => $_has(0); + @$pb.TagNumber(1) + void clearFound() => clearField(1); + @$pb.TagNumber(1) + SetDifferenceResponse___Found ensureFound() => $_ensure(0); + + @$pb.TagNumber(2) + SetDifferenceResponse___Missing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(SetDifferenceResponse___Missing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + SetDifferenceResponse___Missing ensureMissing() => $_ensure(1); +} + +class SetContainsRequest_ extends $pb.GeneratedMessage { + factory SetContainsRequest_({ + $core.List<$core.int>? setName, + $core.Iterable<$core.List<$core.int>>? elements, + }) { + final $result = create(); + if (setName != null) { + $result.setName = setName; + } + if (elements != null) { + $result.elements.addAll(elements); + } + return $result; + } + SetContainsRequest_._() : super(); + factory SetContainsRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetContainsRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetContainsRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'setName', $pb.PbFieldType.OY) + ..p<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'elements', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetContainsRequest_ clone() => SetContainsRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetContainsRequest_ copyWith(void Function(SetContainsRequest_) updates) => super.copyWith((message) => updates(message as SetContainsRequest_)) as SetContainsRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetContainsRequest_ create() => SetContainsRequest_._(); + SetContainsRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetContainsRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetContainsRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get setName => $_getN(0); + @$pb.TagNumber(1) + set setName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasSetName() => $_has(0); + @$pb.TagNumber(1) + void clearSetName() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.List<$core.int>> get elements => $_getList(1); +} + +class SetContainsResponse___Found extends $pb.GeneratedMessage { + factory SetContainsResponse___Found({ + $core.Iterable<$core.bool>? contains, + }) { + final $result = create(); + if (contains != null) { + $result.contains.addAll(contains); + } + return $result; + } + SetContainsResponse___Found._() : super(); + factory SetContainsResponse___Found.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetContainsResponse___Found.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetContainsResponse._Found', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..p<$core.bool>(1, _omitFieldNames ? '' : 'contains', $pb.PbFieldType.KB) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetContainsResponse___Found clone() => SetContainsResponse___Found()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetContainsResponse___Found copyWith(void Function(SetContainsResponse___Found) updates) => super.copyWith((message) => updates(message as SetContainsResponse___Found)) as SetContainsResponse___Found; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetContainsResponse___Found create() => SetContainsResponse___Found._(); + SetContainsResponse___Found createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetContainsResponse___Found getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetContainsResponse___Found? _defaultInstance; + + /// This will be the same length as the elements passed in the request. + /// It represents whether each element is a member of the set, with indices corresponding to the request elements. + @$pb.TagNumber(1) + $core.List<$core.bool> get contains => $_getList(0); +} + +class SetContainsResponse___Missing extends $pb.GeneratedMessage { + factory SetContainsResponse___Missing() => create(); + SetContainsResponse___Missing._() : super(); + factory SetContainsResponse___Missing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetContainsResponse___Missing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetContainsResponse._Missing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetContainsResponse___Missing clone() => SetContainsResponse___Missing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetContainsResponse___Missing copyWith(void Function(SetContainsResponse___Missing) updates) => super.copyWith((message) => updates(message as SetContainsResponse___Missing)) as SetContainsResponse___Missing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetContainsResponse___Missing create() => SetContainsResponse___Missing._(); + SetContainsResponse___Missing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetContainsResponse___Missing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetContainsResponse___Missing? _defaultInstance; +} + +enum SetContainsResponse__Set { + found, + missing, + notSet +} + +class SetContainsResponse_ extends $pb.GeneratedMessage { + factory SetContainsResponse_({ + SetContainsResponse___Found? found, + SetContainsResponse___Missing? missing, + }) { + final $result = create(); + if (found != null) { + $result.found = found; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + SetContainsResponse_._() : super(); + factory SetContainsResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetContainsResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SetContainsResponse__Set> _SetContainsResponse__SetByTag = { + 1 : SetContainsResponse__Set.found, + 2 : SetContainsResponse__Set.missing, + 0 : SetContainsResponse__Set.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetContainsResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'found', subBuilder: SetContainsResponse___Found.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: SetContainsResponse___Missing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetContainsResponse_ clone() => SetContainsResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetContainsResponse_ copyWith(void Function(SetContainsResponse_) updates) => super.copyWith((message) => updates(message as SetContainsResponse_)) as SetContainsResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetContainsResponse_ create() => SetContainsResponse_._(); + SetContainsResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetContainsResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetContainsResponse_? _defaultInstance; + + SetContainsResponse__Set whichSet() => _SetContainsResponse__SetByTag[$_whichOneof(0)]!; + void clearSet() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + SetContainsResponse___Found get found => $_getN(0); + @$pb.TagNumber(1) + set found(SetContainsResponse___Found v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasFound() => $_has(0); + @$pb.TagNumber(1) + void clearFound() => clearField(1); + @$pb.TagNumber(1) + SetContainsResponse___Found ensureFound() => $_ensure(0); + + @$pb.TagNumber(2) + SetContainsResponse___Missing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(SetContainsResponse___Missing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + SetContainsResponse___Missing ensureMissing() => $_ensure(1); +} + +class SetLengthRequest_ extends $pb.GeneratedMessage { + factory SetLengthRequest_({ + $core.List<$core.int>? setName, + }) { + final $result = create(); + if (setName != null) { + $result.setName = setName; + } + return $result; + } + SetLengthRequest_._() : super(); + factory SetLengthRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetLengthRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetLengthRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'setName', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetLengthRequest_ clone() => SetLengthRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetLengthRequest_ copyWith(void Function(SetLengthRequest_) updates) => super.copyWith((message) => updates(message as SetLengthRequest_)) as SetLengthRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetLengthRequest_ create() => SetLengthRequest_._(); + SetLengthRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetLengthRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetLengthRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get setName => $_getN(0); + @$pb.TagNumber(1) + set setName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasSetName() => $_has(0); + @$pb.TagNumber(1) + void clearSetName() => clearField(1); +} + +class SetLengthResponse___Found extends $pb.GeneratedMessage { + factory SetLengthResponse___Found({ + $core.int? length, + }) { + final $result = create(); + if (length != null) { + $result.length = length; + } + return $result; + } + SetLengthResponse___Found._() : super(); + factory SetLengthResponse___Found.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetLengthResponse___Found.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetLengthResponse._Found', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'length', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetLengthResponse___Found clone() => SetLengthResponse___Found()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetLengthResponse___Found copyWith(void Function(SetLengthResponse___Found) updates) => super.copyWith((message) => updates(message as SetLengthResponse___Found)) as SetLengthResponse___Found; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetLengthResponse___Found create() => SetLengthResponse___Found._(); + SetLengthResponse___Found createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetLengthResponse___Found getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetLengthResponse___Found? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get length => $_getIZ(0); + @$pb.TagNumber(1) + set length($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasLength() => $_has(0); + @$pb.TagNumber(1) + void clearLength() => clearField(1); +} + +class SetLengthResponse___Missing extends $pb.GeneratedMessage { + factory SetLengthResponse___Missing() => create(); + SetLengthResponse___Missing._() : super(); + factory SetLengthResponse___Missing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetLengthResponse___Missing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetLengthResponse._Missing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetLengthResponse___Missing clone() => SetLengthResponse___Missing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetLengthResponse___Missing copyWith(void Function(SetLengthResponse___Missing) updates) => super.copyWith((message) => updates(message as SetLengthResponse___Missing)) as SetLengthResponse___Missing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetLengthResponse___Missing create() => SetLengthResponse___Missing._(); + SetLengthResponse___Missing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetLengthResponse___Missing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetLengthResponse___Missing? _defaultInstance; +} + +enum SetLengthResponse__Set { + found, + missing, + notSet +} + +class SetLengthResponse_ extends $pb.GeneratedMessage { + factory SetLengthResponse_({ + SetLengthResponse___Found? found, + SetLengthResponse___Missing? missing, + }) { + final $result = create(); + if (found != null) { + $result.found = found; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + SetLengthResponse_._() : super(); + factory SetLengthResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetLengthResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SetLengthResponse__Set> _SetLengthResponse__SetByTag = { + 1 : SetLengthResponse__Set.found, + 2 : SetLengthResponse__Set.missing, + 0 : SetLengthResponse__Set.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetLengthResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'found', subBuilder: SetLengthResponse___Found.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: SetLengthResponse___Missing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetLengthResponse_ clone() => SetLengthResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetLengthResponse_ copyWith(void Function(SetLengthResponse_) updates) => super.copyWith((message) => updates(message as SetLengthResponse_)) as SetLengthResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetLengthResponse_ create() => SetLengthResponse_._(); + SetLengthResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetLengthResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetLengthResponse_? _defaultInstance; + + SetLengthResponse__Set whichSet() => _SetLengthResponse__SetByTag[$_whichOneof(0)]!; + void clearSet() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + SetLengthResponse___Found get found => $_getN(0); + @$pb.TagNumber(1) + set found(SetLengthResponse___Found v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasFound() => $_has(0); + @$pb.TagNumber(1) + void clearFound() => clearField(1); + @$pb.TagNumber(1) + SetLengthResponse___Found ensureFound() => $_ensure(0); + + @$pb.TagNumber(2) + SetLengthResponse___Missing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(SetLengthResponse___Missing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + SetLengthResponse___Missing ensureMissing() => $_ensure(1); +} + +class SetPopRequest_ extends $pb.GeneratedMessage { + factory SetPopRequest_({ + $core.List<$core.int>? setName, + $core.int? count, + }) { + final $result = create(); + if (setName != null) { + $result.setName = setName; + } + if (count != null) { + $result.count = count; + } + return $result; + } + SetPopRequest_._() : super(); + factory SetPopRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetPopRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetPopRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'setName', $pb.PbFieldType.OY) + ..a<$core.int>(2, _omitFieldNames ? '' : 'count', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetPopRequest_ clone() => SetPopRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetPopRequest_ copyWith(void Function(SetPopRequest_) updates) => super.copyWith((message) => updates(message as SetPopRequest_)) as SetPopRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetPopRequest_ create() => SetPopRequest_._(); + SetPopRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetPopRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetPopRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get setName => $_getN(0); + @$pb.TagNumber(1) + set setName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasSetName() => $_has(0); + @$pb.TagNumber(1) + void clearSetName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get count => $_getIZ(1); + @$pb.TagNumber(2) + set count($core.int v) { $_setUnsignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasCount() => $_has(1); + @$pb.TagNumber(2) + void clearCount() => clearField(2); +} + +class SetPopResponse___Found extends $pb.GeneratedMessage { + factory SetPopResponse___Found({ + $core.Iterable<$core.List<$core.int>>? elements, + }) { + final $result = create(); + if (elements != null) { + $result.elements.addAll(elements); + } + return $result; + } + SetPopResponse___Found._() : super(); + factory SetPopResponse___Found.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetPopResponse___Found.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetPopResponse._Found', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..p<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'elements', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetPopResponse___Found clone() => SetPopResponse___Found()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetPopResponse___Found copyWith(void Function(SetPopResponse___Found) updates) => super.copyWith((message) => updates(message as SetPopResponse___Found)) as SetPopResponse___Found; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetPopResponse___Found create() => SetPopResponse___Found._(); + SetPopResponse___Found createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetPopResponse___Found getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetPopResponse___Found? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.List<$core.int>> get elements => $_getList(0); +} + +class SetPopResponse___Missing extends $pb.GeneratedMessage { + factory SetPopResponse___Missing() => create(); + SetPopResponse___Missing._() : super(); + factory SetPopResponse___Missing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetPopResponse___Missing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetPopResponse._Missing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetPopResponse___Missing clone() => SetPopResponse___Missing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetPopResponse___Missing copyWith(void Function(SetPopResponse___Missing) updates) => super.copyWith((message) => updates(message as SetPopResponse___Missing)) as SetPopResponse___Missing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetPopResponse___Missing create() => SetPopResponse___Missing._(); + SetPopResponse___Missing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetPopResponse___Missing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetPopResponse___Missing? _defaultInstance; +} + +enum SetPopResponse__Set { + found, + missing, + notSet +} + +class SetPopResponse_ extends $pb.GeneratedMessage { + factory SetPopResponse_({ + SetPopResponse___Found? found, + SetPopResponse___Missing? missing, + }) { + final $result = create(); + if (found != null) { + $result.found = found; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + SetPopResponse_._() : super(); + factory SetPopResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SetPopResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SetPopResponse__Set> _SetPopResponse__SetByTag = { + 1 : SetPopResponse__Set.found, + 2 : SetPopResponse__Set.missing, + 0 : SetPopResponse__Set.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SetPopResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'found', subBuilder: SetPopResponse___Found.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: SetPopResponse___Missing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SetPopResponse_ clone() => SetPopResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SetPopResponse_ copyWith(void Function(SetPopResponse_) updates) => super.copyWith((message) => updates(message as SetPopResponse_)) as SetPopResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetPopResponse_ create() => SetPopResponse_._(); + SetPopResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SetPopResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SetPopResponse_? _defaultInstance; + + SetPopResponse__Set whichSet() => _SetPopResponse__SetByTag[$_whichOneof(0)]!; + void clearSet() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + SetPopResponse___Found get found => $_getN(0); + @$pb.TagNumber(1) + set found(SetPopResponse___Found v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasFound() => $_has(0); + @$pb.TagNumber(1) + void clearFound() => clearField(1); + @$pb.TagNumber(1) + SetPopResponse___Found ensureFound() => $_ensure(0); + + @$pb.TagNumber(2) + SetPopResponse___Missing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(SetPopResponse___Missing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + SetPopResponse___Missing ensureMissing() => $_ensure(1); +} + +class ListConcatenateFrontRequest_ extends $pb.GeneratedMessage { + factory ListConcatenateFrontRequest_({ + $core.List<$core.int>? listName, + $core.Iterable<$core.List<$core.int>>? values, + $fixnum.Int64? ttlMilliseconds, + $core.bool? refreshTtl, + $core.int? truncateBackToSize, + }) { + final $result = create(); + if (listName != null) { + $result.listName = listName; + } + if (values != null) { + $result.values.addAll(values); + } + if (ttlMilliseconds != null) { + $result.ttlMilliseconds = ttlMilliseconds; + } + if (refreshTtl != null) { + $result.refreshTtl = refreshTtl; + } + if (truncateBackToSize != null) { + $result.truncateBackToSize = truncateBackToSize; + } + return $result; + } + ListConcatenateFrontRequest_._() : super(); + factory ListConcatenateFrontRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListConcatenateFrontRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListConcatenateFrontRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'listName', $pb.PbFieldType.OY) + ..p<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'values', $pb.PbFieldType.PY) + ..a<$fixnum.Int64>(3, _omitFieldNames ? '' : 'ttlMilliseconds', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, _omitFieldNames ? '' : 'refreshTtl') + ..a<$core.int>(5, _omitFieldNames ? '' : 'truncateBackToSize', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListConcatenateFrontRequest_ clone() => ListConcatenateFrontRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListConcatenateFrontRequest_ copyWith(void Function(ListConcatenateFrontRequest_) updates) => super.copyWith((message) => updates(message as ListConcatenateFrontRequest_)) as ListConcatenateFrontRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListConcatenateFrontRequest_ create() => ListConcatenateFrontRequest_._(); + ListConcatenateFrontRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListConcatenateFrontRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListConcatenateFrontRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get listName => $_getN(0); + @$pb.TagNumber(1) + set listName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasListName() => $_has(0); + @$pb.TagNumber(1) + void clearListName() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.List<$core.int>> get values => $_getList(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get ttlMilliseconds => $_getI64(2); + @$pb.TagNumber(3) + set ttlMilliseconds($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTtlMilliseconds() => $_has(2); + @$pb.TagNumber(3) + void clearTtlMilliseconds() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get refreshTtl => $_getBF(3); + @$pb.TagNumber(4) + set refreshTtl($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasRefreshTtl() => $_has(3); + @$pb.TagNumber(4) + void clearRefreshTtl() => clearField(4); + + /// ensure total length <= this; remove excess from back of list + @$pb.TagNumber(5) + $core.int get truncateBackToSize => $_getIZ(4); + @$pb.TagNumber(5) + set truncateBackToSize($core.int v) { $_setUnsignedInt32(4, v); } + @$pb.TagNumber(5) + $core.bool hasTruncateBackToSize() => $_has(4); + @$pb.TagNumber(5) + void clearTruncateBackToSize() => clearField(5); +} + +class ListConcatenateFrontResponse_ extends $pb.GeneratedMessage { + factory ListConcatenateFrontResponse_({ + $core.int? listLength, + }) { + final $result = create(); + if (listLength != null) { + $result.listLength = listLength; + } + return $result; + } + ListConcatenateFrontResponse_._() : super(); + factory ListConcatenateFrontResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListConcatenateFrontResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListConcatenateFrontResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'listLength', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListConcatenateFrontResponse_ clone() => ListConcatenateFrontResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListConcatenateFrontResponse_ copyWith(void Function(ListConcatenateFrontResponse_) updates) => super.copyWith((message) => updates(message as ListConcatenateFrontResponse_)) as ListConcatenateFrontResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListConcatenateFrontResponse_ create() => ListConcatenateFrontResponse_._(); + ListConcatenateFrontResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListConcatenateFrontResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListConcatenateFrontResponse_? _defaultInstance; + + /// length of the list after the concatenation + @$pb.TagNumber(1) + $core.int get listLength => $_getIZ(0); + @$pb.TagNumber(1) + set listLength($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasListLength() => $_has(0); + @$pb.TagNumber(1) + void clearListLength() => clearField(1); +} + +class ListConcatenateBackRequest_ extends $pb.GeneratedMessage { + factory ListConcatenateBackRequest_({ + $core.List<$core.int>? listName, + $core.Iterable<$core.List<$core.int>>? values, + $fixnum.Int64? ttlMilliseconds, + $core.bool? refreshTtl, + $core.int? truncateFrontToSize, + }) { + final $result = create(); + if (listName != null) { + $result.listName = listName; + } + if (values != null) { + $result.values.addAll(values); + } + if (ttlMilliseconds != null) { + $result.ttlMilliseconds = ttlMilliseconds; + } + if (refreshTtl != null) { + $result.refreshTtl = refreshTtl; + } + if (truncateFrontToSize != null) { + $result.truncateFrontToSize = truncateFrontToSize; + } + return $result; + } + ListConcatenateBackRequest_._() : super(); + factory ListConcatenateBackRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListConcatenateBackRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListConcatenateBackRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'listName', $pb.PbFieldType.OY) + ..p<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'values', $pb.PbFieldType.PY) + ..a<$fixnum.Int64>(3, _omitFieldNames ? '' : 'ttlMilliseconds', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, _omitFieldNames ? '' : 'refreshTtl') + ..a<$core.int>(5, _omitFieldNames ? '' : 'truncateFrontToSize', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListConcatenateBackRequest_ clone() => ListConcatenateBackRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListConcatenateBackRequest_ copyWith(void Function(ListConcatenateBackRequest_) updates) => super.copyWith((message) => updates(message as ListConcatenateBackRequest_)) as ListConcatenateBackRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListConcatenateBackRequest_ create() => ListConcatenateBackRequest_._(); + ListConcatenateBackRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListConcatenateBackRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListConcatenateBackRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get listName => $_getN(0); + @$pb.TagNumber(1) + set listName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasListName() => $_has(0); + @$pb.TagNumber(1) + void clearListName() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.List<$core.int>> get values => $_getList(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get ttlMilliseconds => $_getI64(2); + @$pb.TagNumber(3) + set ttlMilliseconds($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTtlMilliseconds() => $_has(2); + @$pb.TagNumber(3) + void clearTtlMilliseconds() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get refreshTtl => $_getBF(3); + @$pb.TagNumber(4) + set refreshTtl($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasRefreshTtl() => $_has(3); + @$pb.TagNumber(4) + void clearRefreshTtl() => clearField(4); + + /// ensure total length <= this; remove excess from front of list + @$pb.TagNumber(5) + $core.int get truncateFrontToSize => $_getIZ(4); + @$pb.TagNumber(5) + set truncateFrontToSize($core.int v) { $_setUnsignedInt32(4, v); } + @$pb.TagNumber(5) + $core.bool hasTruncateFrontToSize() => $_has(4); + @$pb.TagNumber(5) + void clearTruncateFrontToSize() => clearField(5); +} + +class ListConcatenateBackResponse_ extends $pb.GeneratedMessage { + factory ListConcatenateBackResponse_({ + $core.int? listLength, + }) { + final $result = create(); + if (listLength != null) { + $result.listLength = listLength; + } + return $result; + } + ListConcatenateBackResponse_._() : super(); + factory ListConcatenateBackResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListConcatenateBackResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListConcatenateBackResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'listLength', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListConcatenateBackResponse_ clone() => ListConcatenateBackResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListConcatenateBackResponse_ copyWith(void Function(ListConcatenateBackResponse_) updates) => super.copyWith((message) => updates(message as ListConcatenateBackResponse_)) as ListConcatenateBackResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListConcatenateBackResponse_ create() => ListConcatenateBackResponse_._(); + ListConcatenateBackResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListConcatenateBackResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListConcatenateBackResponse_? _defaultInstance; + + /// length of the list after the concatenation + @$pb.TagNumber(1) + $core.int get listLength => $_getIZ(0); + @$pb.TagNumber(1) + set listLength($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasListLength() => $_has(0); + @$pb.TagNumber(1) + void clearListLength() => clearField(1); +} + +/// stored = request + stored +class ListPushFrontRequest_ extends $pb.GeneratedMessage { + factory ListPushFrontRequest_({ + $core.List<$core.int>? listName, + $core.List<$core.int>? value, + $fixnum.Int64? ttlMilliseconds, + $core.bool? refreshTtl, + $core.int? truncateBackToSize, + }) { + final $result = create(); + if (listName != null) { + $result.listName = listName; + } + if (value != null) { + $result.value = value; + } + if (ttlMilliseconds != null) { + $result.ttlMilliseconds = ttlMilliseconds; + } + if (refreshTtl != null) { + $result.refreshTtl = refreshTtl; + } + if (truncateBackToSize != null) { + $result.truncateBackToSize = truncateBackToSize; + } + return $result; + } + ListPushFrontRequest_._() : super(); + factory ListPushFrontRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListPushFrontRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListPushFrontRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'listName', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'value', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(3, _omitFieldNames ? '' : 'ttlMilliseconds', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, _omitFieldNames ? '' : 'refreshTtl') + ..a<$core.int>(5, _omitFieldNames ? '' : 'truncateBackToSize', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListPushFrontRequest_ clone() => ListPushFrontRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListPushFrontRequest_ copyWith(void Function(ListPushFrontRequest_) updates) => super.copyWith((message) => updates(message as ListPushFrontRequest_)) as ListPushFrontRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListPushFrontRequest_ create() => ListPushFrontRequest_._(); + ListPushFrontRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListPushFrontRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListPushFrontRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get listName => $_getN(0); + @$pb.TagNumber(1) + set listName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasListName() => $_has(0); + @$pb.TagNumber(1) + void clearListName() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get ttlMilliseconds => $_getI64(2); + @$pb.TagNumber(3) + set ttlMilliseconds($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTtlMilliseconds() => $_has(2); + @$pb.TagNumber(3) + void clearTtlMilliseconds() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get refreshTtl => $_getBF(3); + @$pb.TagNumber(4) + set refreshTtl($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasRefreshTtl() => $_has(3); + @$pb.TagNumber(4) + void clearRefreshTtl() => clearField(4); + + /// ensure total length <= this; remove excess from back of list + @$pb.TagNumber(5) + $core.int get truncateBackToSize => $_getIZ(4); + @$pb.TagNumber(5) + set truncateBackToSize($core.int v) { $_setUnsignedInt32(4, v); } + @$pb.TagNumber(5) + $core.bool hasTruncateBackToSize() => $_has(4); + @$pb.TagNumber(5) + void clearTruncateBackToSize() => clearField(5); +} + +class ListPushFrontResponse_ extends $pb.GeneratedMessage { + factory ListPushFrontResponse_({ + $core.int? listLength, + }) { + final $result = create(); + if (listLength != null) { + $result.listLength = listLength; + } + return $result; + } + ListPushFrontResponse_._() : super(); + factory ListPushFrontResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListPushFrontResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListPushFrontResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'listLength', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListPushFrontResponse_ clone() => ListPushFrontResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListPushFrontResponse_ copyWith(void Function(ListPushFrontResponse_) updates) => super.copyWith((message) => updates(message as ListPushFrontResponse_)) as ListPushFrontResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListPushFrontResponse_ create() => ListPushFrontResponse_._(); + ListPushFrontResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListPushFrontResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListPushFrontResponse_? _defaultInstance; + + /// length of the list after the push + @$pb.TagNumber(1) + $core.int get listLength => $_getIZ(0); + @$pb.TagNumber(1) + set listLength($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasListLength() => $_has(0); + @$pb.TagNumber(1) + void clearListLength() => clearField(1); +} + +/// stored = stored + request +class ListPushBackRequest_ extends $pb.GeneratedMessage { + factory ListPushBackRequest_({ + $core.List<$core.int>? listName, + $core.List<$core.int>? value, + $fixnum.Int64? ttlMilliseconds, + $core.bool? refreshTtl, + $core.int? truncateFrontToSize, + }) { + final $result = create(); + if (listName != null) { + $result.listName = listName; + } + if (value != null) { + $result.value = value; + } + if (ttlMilliseconds != null) { + $result.ttlMilliseconds = ttlMilliseconds; + } + if (refreshTtl != null) { + $result.refreshTtl = refreshTtl; + } + if (truncateFrontToSize != null) { + $result.truncateFrontToSize = truncateFrontToSize; + } + return $result; + } + ListPushBackRequest_._() : super(); + factory ListPushBackRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListPushBackRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListPushBackRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'listName', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'value', $pb.PbFieldType.OY) + ..a<$fixnum.Int64>(3, _omitFieldNames ? '' : 'ttlMilliseconds', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, _omitFieldNames ? '' : 'refreshTtl') + ..a<$core.int>(5, _omitFieldNames ? '' : 'truncateFrontToSize', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListPushBackRequest_ clone() => ListPushBackRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListPushBackRequest_ copyWith(void Function(ListPushBackRequest_) updates) => super.copyWith((message) => updates(message as ListPushBackRequest_)) as ListPushBackRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListPushBackRequest_ create() => ListPushBackRequest_._(); + ListPushBackRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListPushBackRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListPushBackRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get listName => $_getN(0); + @$pb.TagNumber(1) + set listName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasListName() => $_has(0); + @$pb.TagNumber(1) + void clearListName() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get ttlMilliseconds => $_getI64(2); + @$pb.TagNumber(3) + set ttlMilliseconds($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTtlMilliseconds() => $_has(2); + @$pb.TagNumber(3) + void clearTtlMilliseconds() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get refreshTtl => $_getBF(3); + @$pb.TagNumber(4) + set refreshTtl($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasRefreshTtl() => $_has(3); + @$pb.TagNumber(4) + void clearRefreshTtl() => clearField(4); + + /// ensure total length <= this; remove excess from front of list + @$pb.TagNumber(5) + $core.int get truncateFrontToSize => $_getIZ(4); + @$pb.TagNumber(5) + set truncateFrontToSize($core.int v) { $_setUnsignedInt32(4, v); } + @$pb.TagNumber(5) + $core.bool hasTruncateFrontToSize() => $_has(4); + @$pb.TagNumber(5) + void clearTruncateFrontToSize() => clearField(5); +} + +class ListPushBackResponse_ extends $pb.GeneratedMessage { + factory ListPushBackResponse_({ + $core.int? listLength, + }) { + final $result = create(); + if (listLength != null) { + $result.listLength = listLength; + } + return $result; + } + ListPushBackResponse_._() : super(); + factory ListPushBackResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListPushBackResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListPushBackResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'listLength', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListPushBackResponse_ clone() => ListPushBackResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListPushBackResponse_ copyWith(void Function(ListPushBackResponse_) updates) => super.copyWith((message) => updates(message as ListPushBackResponse_)) as ListPushBackResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListPushBackResponse_ create() => ListPushBackResponse_._(); + ListPushBackResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListPushBackResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListPushBackResponse_? _defaultInstance; + + /// length of the list after the push + @$pb.TagNumber(1) + $core.int get listLength => $_getIZ(0); + @$pb.TagNumber(1) + set listLength($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasListLength() => $_has(0); + @$pb.TagNumber(1) + void clearListLength() => clearField(1); +} + +class ListPopFrontRequest_ extends $pb.GeneratedMessage { + factory ListPopFrontRequest_({ + $core.List<$core.int>? listName, + }) { + final $result = create(); + if (listName != null) { + $result.listName = listName; + } + return $result; + } + ListPopFrontRequest_._() : super(); + factory ListPopFrontRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListPopFrontRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListPopFrontRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'listName', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListPopFrontRequest_ clone() => ListPopFrontRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListPopFrontRequest_ copyWith(void Function(ListPopFrontRequest_) updates) => super.copyWith((message) => updates(message as ListPopFrontRequest_)) as ListPopFrontRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListPopFrontRequest_ create() => ListPopFrontRequest_._(); + ListPopFrontRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListPopFrontRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListPopFrontRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get listName => $_getN(0); + @$pb.TagNumber(1) + set listName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasListName() => $_has(0); + @$pb.TagNumber(1) + void clearListName() => clearField(1); +} + +class ListPopFrontResponse___Found extends $pb.GeneratedMessage { + factory ListPopFrontResponse___Found({ + $core.List<$core.int>? front, + $core.int? listLength, + }) { + final $result = create(); + if (front != null) { + $result.front = front; + } + if (listLength != null) { + $result.listLength = listLength; + } + return $result; + } + ListPopFrontResponse___Found._() : super(); + factory ListPopFrontResponse___Found.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListPopFrontResponse___Found.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListPopFrontResponse._Found', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'front', $pb.PbFieldType.OY) + ..a<$core.int>(2, _omitFieldNames ? '' : 'listLength', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListPopFrontResponse___Found clone() => ListPopFrontResponse___Found()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListPopFrontResponse___Found copyWith(void Function(ListPopFrontResponse___Found) updates) => super.copyWith((message) => updates(message as ListPopFrontResponse___Found)) as ListPopFrontResponse___Found; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListPopFrontResponse___Found create() => ListPopFrontResponse___Found._(); + ListPopFrontResponse___Found createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListPopFrontResponse___Found getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListPopFrontResponse___Found? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get front => $_getN(0); + @$pb.TagNumber(1) + set front($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasFront() => $_has(0); + @$pb.TagNumber(1) + void clearFront() => clearField(1); + + /// length of the list after the pop + @$pb.TagNumber(2) + $core.int get listLength => $_getIZ(1); + @$pb.TagNumber(2) + set listLength($core.int v) { $_setUnsignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasListLength() => $_has(1); + @$pb.TagNumber(2) + void clearListLength() => clearField(2); +} + +class ListPopFrontResponse___Missing extends $pb.GeneratedMessage { + factory ListPopFrontResponse___Missing() => create(); + ListPopFrontResponse___Missing._() : super(); + factory ListPopFrontResponse___Missing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListPopFrontResponse___Missing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListPopFrontResponse._Missing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListPopFrontResponse___Missing clone() => ListPopFrontResponse___Missing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListPopFrontResponse___Missing copyWith(void Function(ListPopFrontResponse___Missing) updates) => super.copyWith((message) => updates(message as ListPopFrontResponse___Missing)) as ListPopFrontResponse___Missing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListPopFrontResponse___Missing create() => ListPopFrontResponse___Missing._(); + ListPopFrontResponse___Missing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListPopFrontResponse___Missing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListPopFrontResponse___Missing? _defaultInstance; +} + +enum ListPopFrontResponse__List { + found, + missing, + notSet +} + +class ListPopFrontResponse_ extends $pb.GeneratedMessage { + factory ListPopFrontResponse_({ + ListPopFrontResponse___Found? found, + ListPopFrontResponse___Missing? missing, + }) { + final $result = create(); + if (found != null) { + $result.found = found; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + ListPopFrontResponse_._() : super(); + factory ListPopFrontResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListPopFrontResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, ListPopFrontResponse__List> _ListPopFrontResponse__ListByTag = { + 1 : ListPopFrontResponse__List.found, + 2 : ListPopFrontResponse__List.missing, + 0 : ListPopFrontResponse__List.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListPopFrontResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'found', subBuilder: ListPopFrontResponse___Found.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: ListPopFrontResponse___Missing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListPopFrontResponse_ clone() => ListPopFrontResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListPopFrontResponse_ copyWith(void Function(ListPopFrontResponse_) updates) => super.copyWith((message) => updates(message as ListPopFrontResponse_)) as ListPopFrontResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListPopFrontResponse_ create() => ListPopFrontResponse_._(); + ListPopFrontResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListPopFrontResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListPopFrontResponse_? _defaultInstance; + + ListPopFrontResponse__List whichList() => _ListPopFrontResponse__ListByTag[$_whichOneof(0)]!; + void clearList() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + ListPopFrontResponse___Found get found => $_getN(0); + @$pb.TagNumber(1) + set found(ListPopFrontResponse___Found v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasFound() => $_has(0); + @$pb.TagNumber(1) + void clearFound() => clearField(1); + @$pb.TagNumber(1) + ListPopFrontResponse___Found ensureFound() => $_ensure(0); + + @$pb.TagNumber(2) + ListPopFrontResponse___Missing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(ListPopFrontResponse___Missing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + ListPopFrontResponse___Missing ensureMissing() => $_ensure(1); +} + +class ListPopBackRequest_ extends $pb.GeneratedMessage { + factory ListPopBackRequest_({ + $core.List<$core.int>? listName, + }) { + final $result = create(); + if (listName != null) { + $result.listName = listName; + } + return $result; + } + ListPopBackRequest_._() : super(); + factory ListPopBackRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListPopBackRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListPopBackRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'listName', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListPopBackRequest_ clone() => ListPopBackRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListPopBackRequest_ copyWith(void Function(ListPopBackRequest_) updates) => super.copyWith((message) => updates(message as ListPopBackRequest_)) as ListPopBackRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListPopBackRequest_ create() => ListPopBackRequest_._(); + ListPopBackRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListPopBackRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListPopBackRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get listName => $_getN(0); + @$pb.TagNumber(1) + set listName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasListName() => $_has(0); + @$pb.TagNumber(1) + void clearListName() => clearField(1); +} + +class ListPopBackResponse___Found extends $pb.GeneratedMessage { + factory ListPopBackResponse___Found({ + $core.List<$core.int>? back, + $core.int? listLength, + }) { + final $result = create(); + if (back != null) { + $result.back = back; + } + if (listLength != null) { + $result.listLength = listLength; + } + return $result; + } + ListPopBackResponse___Found._() : super(); + factory ListPopBackResponse___Found.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListPopBackResponse___Found.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListPopBackResponse._Found', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'back', $pb.PbFieldType.OY) + ..a<$core.int>(2, _omitFieldNames ? '' : 'listLength', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListPopBackResponse___Found clone() => ListPopBackResponse___Found()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListPopBackResponse___Found copyWith(void Function(ListPopBackResponse___Found) updates) => super.copyWith((message) => updates(message as ListPopBackResponse___Found)) as ListPopBackResponse___Found; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListPopBackResponse___Found create() => ListPopBackResponse___Found._(); + ListPopBackResponse___Found createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListPopBackResponse___Found getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListPopBackResponse___Found? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get back => $_getN(0); + @$pb.TagNumber(1) + set back($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasBack() => $_has(0); + @$pb.TagNumber(1) + void clearBack() => clearField(1); + + /// length of the list after the pop + @$pb.TagNumber(2) + $core.int get listLength => $_getIZ(1); + @$pb.TagNumber(2) + set listLength($core.int v) { $_setUnsignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasListLength() => $_has(1); + @$pb.TagNumber(2) + void clearListLength() => clearField(2); +} + +class ListPopBackResponse___Missing extends $pb.GeneratedMessage { + factory ListPopBackResponse___Missing() => create(); + ListPopBackResponse___Missing._() : super(); + factory ListPopBackResponse___Missing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListPopBackResponse___Missing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListPopBackResponse._Missing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListPopBackResponse___Missing clone() => ListPopBackResponse___Missing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListPopBackResponse___Missing copyWith(void Function(ListPopBackResponse___Missing) updates) => super.copyWith((message) => updates(message as ListPopBackResponse___Missing)) as ListPopBackResponse___Missing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListPopBackResponse___Missing create() => ListPopBackResponse___Missing._(); + ListPopBackResponse___Missing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListPopBackResponse___Missing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListPopBackResponse___Missing? _defaultInstance; +} + +enum ListPopBackResponse__List { + found, + missing, + notSet +} + +class ListPopBackResponse_ extends $pb.GeneratedMessage { + factory ListPopBackResponse_({ + ListPopBackResponse___Found? found, + ListPopBackResponse___Missing? missing, + }) { + final $result = create(); + if (found != null) { + $result.found = found; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + ListPopBackResponse_._() : super(); + factory ListPopBackResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListPopBackResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, ListPopBackResponse__List> _ListPopBackResponse__ListByTag = { + 1 : ListPopBackResponse__List.found, + 2 : ListPopBackResponse__List.missing, + 0 : ListPopBackResponse__List.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListPopBackResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'found', subBuilder: ListPopBackResponse___Found.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: ListPopBackResponse___Missing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListPopBackResponse_ clone() => ListPopBackResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListPopBackResponse_ copyWith(void Function(ListPopBackResponse_) updates) => super.copyWith((message) => updates(message as ListPopBackResponse_)) as ListPopBackResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListPopBackResponse_ create() => ListPopBackResponse_._(); + ListPopBackResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListPopBackResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListPopBackResponse_? _defaultInstance; + + ListPopBackResponse__List whichList() => _ListPopBackResponse__ListByTag[$_whichOneof(0)]!; + void clearList() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + ListPopBackResponse___Found get found => $_getN(0); + @$pb.TagNumber(1) + set found(ListPopBackResponse___Found v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasFound() => $_has(0); + @$pb.TagNumber(1) + void clearFound() => clearField(1); + @$pb.TagNumber(1) + ListPopBackResponse___Found ensureFound() => $_ensure(0); + + @$pb.TagNumber(2) + ListPopBackResponse___Missing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(ListPopBackResponse___Missing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + ListPopBackResponse___Missing ensureMissing() => $_ensure(1); +} + +class ListRange_ extends $pb.GeneratedMessage { + factory ListRange_({ + $core.int? beginIndex, + $core.int? count, + }) { + final $result = create(); + if (beginIndex != null) { + $result.beginIndex = beginIndex; + } + if (count != null) { + $result.count = count; + } + return $result; + } + ListRange_._() : super(); + factory ListRange_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListRange_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListRange', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'beginIndex', $pb.PbFieldType.OU3) + ..a<$core.int>(2, _omitFieldNames ? '' : 'count', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListRange_ clone() => ListRange_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListRange_ copyWith(void Function(ListRange_) updates) => super.copyWith((message) => updates(message as ListRange_)) as ListRange_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListRange_ create() => ListRange_._(); + ListRange_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListRange_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListRange_? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get beginIndex => $_getIZ(0); + @$pb.TagNumber(1) + set beginIndex($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasBeginIndex() => $_has(0); + @$pb.TagNumber(1) + void clearBeginIndex() => clearField(1); + + @$pb.TagNumber(2) + $core.int get count => $_getIZ(1); + @$pb.TagNumber(2) + set count($core.int v) { $_setUnsignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasCount() => $_has(1); + @$pb.TagNumber(2) + void clearCount() => clearField(2); +} + +class ListEraseRequest___All extends $pb.GeneratedMessage { + factory ListEraseRequest___All() => create(); + ListEraseRequest___All._() : super(); + factory ListEraseRequest___All.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListEraseRequest___All.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListEraseRequest._All', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListEraseRequest___All clone() => ListEraseRequest___All()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListEraseRequest___All copyWith(void Function(ListEraseRequest___All) updates) => super.copyWith((message) => updates(message as ListEraseRequest___All)) as ListEraseRequest___All; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListEraseRequest___All create() => ListEraseRequest___All._(); + ListEraseRequest___All createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListEraseRequest___All getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListEraseRequest___All? _defaultInstance; +} + +class ListEraseRequest___ListRanges extends $pb.GeneratedMessage { + factory ListEraseRequest___ListRanges({ + $core.Iterable? ranges, + }) { + final $result = create(); + if (ranges != null) { + $result.ranges.addAll(ranges); + } + return $result; + } + ListEraseRequest___ListRanges._() : super(); + factory ListEraseRequest___ListRanges.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListEraseRequest___ListRanges.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListEraseRequest._ListRanges', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..pc(1, _omitFieldNames ? '' : 'ranges', $pb.PbFieldType.PM, subBuilder: ListRange_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListEraseRequest___ListRanges clone() => ListEraseRequest___ListRanges()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListEraseRequest___ListRanges copyWith(void Function(ListEraseRequest___ListRanges) updates) => super.copyWith((message) => updates(message as ListEraseRequest___ListRanges)) as ListEraseRequest___ListRanges; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListEraseRequest___ListRanges create() => ListEraseRequest___ListRanges._(); + ListEraseRequest___ListRanges createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListEraseRequest___ListRanges getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListEraseRequest___ListRanges? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get ranges => $_getList(0); +} + +enum ListEraseRequest__Erase { + some, + all, + notSet +} + +class ListEraseRequest_ extends $pb.GeneratedMessage { + factory ListEraseRequest_({ + $core.List<$core.int>? listName, + ListEraseRequest___ListRanges? some, + ListEraseRequest___All? all, + }) { + final $result = create(); + if (listName != null) { + $result.listName = listName; + } + if (some != null) { + $result.some = some; + } + if (all != null) { + $result.all = all; + } + return $result; + } + ListEraseRequest_._() : super(); + factory ListEraseRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListEraseRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, ListEraseRequest__Erase> _ListEraseRequest__EraseByTag = { + 2 : ListEraseRequest__Erase.some, + 3 : ListEraseRequest__Erase.all, + 0 : ListEraseRequest__Erase.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListEraseRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [2, 3]) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'listName', $pb.PbFieldType.OY) + ..aOM(2, _omitFieldNames ? '' : 'some', subBuilder: ListEraseRequest___ListRanges.create) + ..aOM(3, _omitFieldNames ? '' : 'all', subBuilder: ListEraseRequest___All.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListEraseRequest_ clone() => ListEraseRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListEraseRequest_ copyWith(void Function(ListEraseRequest_) updates) => super.copyWith((message) => updates(message as ListEraseRequest_)) as ListEraseRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListEraseRequest_ create() => ListEraseRequest_._(); + ListEraseRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListEraseRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListEraseRequest_? _defaultInstance; + + ListEraseRequest__Erase whichErase() => _ListEraseRequest__EraseByTag[$_whichOneof(0)]!; + void clearErase() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.List<$core.int> get listName => $_getN(0); + @$pb.TagNumber(1) + set listName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasListName() => $_has(0); + @$pb.TagNumber(1) + void clearListName() => clearField(1); + + @$pb.TagNumber(2) + ListEraseRequest___ListRanges get some => $_getN(1); + @$pb.TagNumber(2) + set some(ListEraseRequest___ListRanges v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasSome() => $_has(1); + @$pb.TagNumber(2) + void clearSome() => clearField(2); + @$pb.TagNumber(2) + ListEraseRequest___ListRanges ensureSome() => $_ensure(1); + + @$pb.TagNumber(3) + ListEraseRequest___All get all => $_getN(2); + @$pb.TagNumber(3) + set all(ListEraseRequest___All v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasAll() => $_has(2); + @$pb.TagNumber(3) + void clearAll() => clearField(3); + @$pb.TagNumber(3) + ListEraseRequest___All ensureAll() => $_ensure(2); +} + +class ListEraseResponse___Found extends $pb.GeneratedMessage { + factory ListEraseResponse___Found({ + $core.int? listLength, + }) { + final $result = create(); + if (listLength != null) { + $result.listLength = listLength; + } + return $result; + } + ListEraseResponse___Found._() : super(); + factory ListEraseResponse___Found.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListEraseResponse___Found.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListEraseResponse._Found', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'listLength', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListEraseResponse___Found clone() => ListEraseResponse___Found()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListEraseResponse___Found copyWith(void Function(ListEraseResponse___Found) updates) => super.copyWith((message) => updates(message as ListEraseResponse___Found)) as ListEraseResponse___Found; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListEraseResponse___Found create() => ListEraseResponse___Found._(); + ListEraseResponse___Found createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListEraseResponse___Found getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListEraseResponse___Found? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get listLength => $_getIZ(0); + @$pb.TagNumber(1) + set listLength($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasListLength() => $_has(0); + @$pb.TagNumber(1) + void clearListLength() => clearField(1); +} + +class ListEraseResponse___Missing extends $pb.GeneratedMessage { + factory ListEraseResponse___Missing() => create(); + ListEraseResponse___Missing._() : super(); + factory ListEraseResponse___Missing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListEraseResponse___Missing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListEraseResponse._Missing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListEraseResponse___Missing clone() => ListEraseResponse___Missing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListEraseResponse___Missing copyWith(void Function(ListEraseResponse___Missing) updates) => super.copyWith((message) => updates(message as ListEraseResponse___Missing)) as ListEraseResponse___Missing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListEraseResponse___Missing create() => ListEraseResponse___Missing._(); + ListEraseResponse___Missing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListEraseResponse___Missing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListEraseResponse___Missing? _defaultInstance; +} + +enum ListEraseResponse__List { + found, + missing, + notSet +} + +class ListEraseResponse_ extends $pb.GeneratedMessage { + factory ListEraseResponse_({ + ListEraseResponse___Found? found, + ListEraseResponse___Missing? missing, + }) { + final $result = create(); + if (found != null) { + $result.found = found; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + ListEraseResponse_._() : super(); + factory ListEraseResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListEraseResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, ListEraseResponse__List> _ListEraseResponse__ListByTag = { + 1 : ListEraseResponse__List.found, + 2 : ListEraseResponse__List.missing, + 0 : ListEraseResponse__List.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListEraseResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'found', subBuilder: ListEraseResponse___Found.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: ListEraseResponse___Missing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListEraseResponse_ clone() => ListEraseResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListEraseResponse_ copyWith(void Function(ListEraseResponse_) updates) => super.copyWith((message) => updates(message as ListEraseResponse_)) as ListEraseResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListEraseResponse_ create() => ListEraseResponse_._(); + ListEraseResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListEraseResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListEraseResponse_? _defaultInstance; + + ListEraseResponse__List whichList() => _ListEraseResponse__ListByTag[$_whichOneof(0)]!; + void clearList() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + ListEraseResponse___Found get found => $_getN(0); + @$pb.TagNumber(1) + set found(ListEraseResponse___Found v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasFound() => $_has(0); + @$pb.TagNumber(1) + void clearFound() => clearField(1); + @$pb.TagNumber(1) + ListEraseResponse___Found ensureFound() => $_ensure(0); + + @$pb.TagNumber(2) + ListEraseResponse___Missing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(ListEraseResponse___Missing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + ListEraseResponse___Missing ensureMissing() => $_ensure(1); +} + +enum ListRemoveRequest__Remove { + allElementsWithValue, + notSet +} + +class ListRemoveRequest_ extends $pb.GeneratedMessage { + factory ListRemoveRequest_({ + $core.List<$core.int>? listName, + $core.List<$core.int>? allElementsWithValue, + }) { + final $result = create(); + if (listName != null) { + $result.listName = listName; + } + if (allElementsWithValue != null) { + $result.allElementsWithValue = allElementsWithValue; + } + return $result; + } + ListRemoveRequest_._() : super(); + factory ListRemoveRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListRemoveRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, ListRemoveRequest__Remove> _ListRemoveRequest__RemoveByTag = { + 2 : ListRemoveRequest__Remove.allElementsWithValue, + 0 : ListRemoveRequest__Remove.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListRemoveRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [2]) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'listName', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'allElementsWithValue', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListRemoveRequest_ clone() => ListRemoveRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListRemoveRequest_ copyWith(void Function(ListRemoveRequest_) updates) => super.copyWith((message) => updates(message as ListRemoveRequest_)) as ListRemoveRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListRemoveRequest_ create() => ListRemoveRequest_._(); + ListRemoveRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListRemoveRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListRemoveRequest_? _defaultInstance; + + ListRemoveRequest__Remove whichRemove() => _ListRemoveRequest__RemoveByTag[$_whichOneof(0)]!; + void clearRemove() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.List<$core.int> get listName => $_getN(0); + @$pb.TagNumber(1) + set listName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasListName() => $_has(0); + @$pb.TagNumber(1) + void clearListName() => clearField(1); + + /// Remove all appearances in the list where the element is this value + @$pb.TagNumber(2) + $core.List<$core.int> get allElementsWithValue => $_getN(1); + @$pb.TagNumber(2) + set allElementsWithValue($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasAllElementsWithValue() => $_has(1); + @$pb.TagNumber(2) + void clearAllElementsWithValue() => clearField(2); +} + +class ListRemoveResponse___Found extends $pb.GeneratedMessage { + factory ListRemoveResponse___Found({ + $core.int? listLength, + }) { + final $result = create(); + if (listLength != null) { + $result.listLength = listLength; + } + return $result; + } + ListRemoveResponse___Found._() : super(); + factory ListRemoveResponse___Found.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListRemoveResponse___Found.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListRemoveResponse._Found', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'listLength', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListRemoveResponse___Found clone() => ListRemoveResponse___Found()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListRemoveResponse___Found copyWith(void Function(ListRemoveResponse___Found) updates) => super.copyWith((message) => updates(message as ListRemoveResponse___Found)) as ListRemoveResponse___Found; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListRemoveResponse___Found create() => ListRemoveResponse___Found._(); + ListRemoveResponse___Found createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListRemoveResponse___Found getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListRemoveResponse___Found? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get listLength => $_getIZ(0); + @$pb.TagNumber(1) + set listLength($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasListLength() => $_has(0); + @$pb.TagNumber(1) + void clearListLength() => clearField(1); +} + +class ListRemoveResponse___Missing extends $pb.GeneratedMessage { + factory ListRemoveResponse___Missing() => create(); + ListRemoveResponse___Missing._() : super(); + factory ListRemoveResponse___Missing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListRemoveResponse___Missing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListRemoveResponse._Missing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListRemoveResponse___Missing clone() => ListRemoveResponse___Missing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListRemoveResponse___Missing copyWith(void Function(ListRemoveResponse___Missing) updates) => super.copyWith((message) => updates(message as ListRemoveResponse___Missing)) as ListRemoveResponse___Missing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListRemoveResponse___Missing create() => ListRemoveResponse___Missing._(); + ListRemoveResponse___Missing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListRemoveResponse___Missing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListRemoveResponse___Missing? _defaultInstance; +} + +enum ListRemoveResponse__List { + found, + missing, + notSet +} + +class ListRemoveResponse_ extends $pb.GeneratedMessage { + factory ListRemoveResponse_({ + ListRemoveResponse___Found? found, + ListRemoveResponse___Missing? missing, + }) { + final $result = create(); + if (found != null) { + $result.found = found; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + ListRemoveResponse_._() : super(); + factory ListRemoveResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListRemoveResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, ListRemoveResponse__List> _ListRemoveResponse__ListByTag = { + 1 : ListRemoveResponse__List.found, + 2 : ListRemoveResponse__List.missing, + 0 : ListRemoveResponse__List.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListRemoveResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'found', subBuilder: ListRemoveResponse___Found.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: ListRemoveResponse___Missing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListRemoveResponse_ clone() => ListRemoveResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListRemoveResponse_ copyWith(void Function(ListRemoveResponse_) updates) => super.copyWith((message) => updates(message as ListRemoveResponse_)) as ListRemoveResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListRemoveResponse_ create() => ListRemoveResponse_._(); + ListRemoveResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListRemoveResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListRemoveResponse_? _defaultInstance; + + ListRemoveResponse__List whichList() => _ListRemoveResponse__ListByTag[$_whichOneof(0)]!; + void clearList() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + ListRemoveResponse___Found get found => $_getN(0); + @$pb.TagNumber(1) + set found(ListRemoveResponse___Found v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasFound() => $_has(0); + @$pb.TagNumber(1) + void clearFound() => clearField(1); + @$pb.TagNumber(1) + ListRemoveResponse___Found ensureFound() => $_ensure(0); + + @$pb.TagNumber(2) + ListRemoveResponse___Missing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(ListRemoveResponse___Missing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + ListRemoveResponse___Missing ensureMissing() => $_ensure(1); +} + +class Unbounded_ extends $pb.GeneratedMessage { + factory Unbounded_() => create(); + Unbounded_._() : super(); + factory Unbounded_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Unbounded_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_Unbounded', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Unbounded_ clone() => Unbounded_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Unbounded_ copyWith(void Function(Unbounded_) updates) => super.copyWith((message) => updates(message as Unbounded_)) as Unbounded_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static Unbounded_ create() => Unbounded_._(); + Unbounded_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Unbounded_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Unbounded_? _defaultInstance; +} + +enum ListFetchRequest__StartIndex { + unboundedStart, + inclusiveStart, + notSet +} + +enum ListFetchRequest__EndIndex { + unboundedEnd, + exclusiveEnd, + notSet +} + +class ListFetchRequest_ extends $pb.GeneratedMessage { + factory ListFetchRequest_({ + $core.List<$core.int>? listName, + Unbounded_? unboundedStart, + $core.int? inclusiveStart, + Unbounded_? unboundedEnd, + $core.int? exclusiveEnd, + }) { + final $result = create(); + if (listName != null) { + $result.listName = listName; + } + if (unboundedStart != null) { + $result.unboundedStart = unboundedStart; + } + if (inclusiveStart != null) { + $result.inclusiveStart = inclusiveStart; + } + if (unboundedEnd != null) { + $result.unboundedEnd = unboundedEnd; + } + if (exclusiveEnd != null) { + $result.exclusiveEnd = exclusiveEnd; + } + return $result; + } + ListFetchRequest_._() : super(); + factory ListFetchRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListFetchRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, ListFetchRequest__StartIndex> _ListFetchRequest__StartIndexByTag = { + 2 : ListFetchRequest__StartIndex.unboundedStart, + 3 : ListFetchRequest__StartIndex.inclusiveStart, + 0 : ListFetchRequest__StartIndex.notSet + }; + static const $core.Map<$core.int, ListFetchRequest__EndIndex> _ListFetchRequest__EndIndexByTag = { + 4 : ListFetchRequest__EndIndex.unboundedEnd, + 5 : ListFetchRequest__EndIndex.exclusiveEnd, + 0 : ListFetchRequest__EndIndex.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListFetchRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [2, 3]) + ..oo(1, [4, 5]) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'listName', $pb.PbFieldType.OY) + ..aOM(2, _omitFieldNames ? '' : 'unboundedStart', subBuilder: Unbounded_.create) + ..a<$core.int>(3, _omitFieldNames ? '' : 'inclusiveStart', $pb.PbFieldType.OS3) + ..aOM(4, _omitFieldNames ? '' : 'unboundedEnd', subBuilder: Unbounded_.create) + ..a<$core.int>(5, _omitFieldNames ? '' : 'exclusiveEnd', $pb.PbFieldType.OS3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListFetchRequest_ clone() => ListFetchRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListFetchRequest_ copyWith(void Function(ListFetchRequest_) updates) => super.copyWith((message) => updates(message as ListFetchRequest_)) as ListFetchRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListFetchRequest_ create() => ListFetchRequest_._(); + ListFetchRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListFetchRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListFetchRequest_? _defaultInstance; + + ListFetchRequest__StartIndex whichStartIndex() => _ListFetchRequest__StartIndexByTag[$_whichOneof(0)]!; + void clearStartIndex() => clearField($_whichOneof(0)); + + ListFetchRequest__EndIndex whichEndIndex() => _ListFetchRequest__EndIndexByTag[$_whichOneof(1)]!; + void clearEndIndex() => clearField($_whichOneof(1)); + + @$pb.TagNumber(1) + $core.List<$core.int> get listName => $_getN(0); + @$pb.TagNumber(1) + set listName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasListName() => $_has(0); + @$pb.TagNumber(1) + void clearListName() => clearField(1); + + @$pb.TagNumber(2) + Unbounded_ get unboundedStart => $_getN(1); + @$pb.TagNumber(2) + set unboundedStart(Unbounded_ v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasUnboundedStart() => $_has(1); + @$pb.TagNumber(2) + void clearUnboundedStart() => clearField(2); + @$pb.TagNumber(2) + Unbounded_ ensureUnboundedStart() => $_ensure(1); + + @$pb.TagNumber(3) + $core.int get inclusiveStart => $_getIZ(2); + @$pb.TagNumber(3) + set inclusiveStart($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasInclusiveStart() => $_has(2); + @$pb.TagNumber(3) + void clearInclusiveStart() => clearField(3); + + @$pb.TagNumber(4) + Unbounded_ get unboundedEnd => $_getN(3); + @$pb.TagNumber(4) + set unboundedEnd(Unbounded_ v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasUnboundedEnd() => $_has(3); + @$pb.TagNumber(4) + void clearUnboundedEnd() => clearField(4); + @$pb.TagNumber(4) + Unbounded_ ensureUnboundedEnd() => $_ensure(3); + + @$pb.TagNumber(5) + $core.int get exclusiveEnd => $_getIZ(4); + @$pb.TagNumber(5) + set exclusiveEnd($core.int v) { $_setSignedInt32(4, v); } + @$pb.TagNumber(5) + $core.bool hasExclusiveEnd() => $_has(4); + @$pb.TagNumber(5) + void clearExclusiveEnd() => clearField(5); +} + +enum ListRetainRequest__StartIndex { + unboundedStart, + inclusiveStart, + notSet +} + +enum ListRetainRequest__EndIndex { + unboundedEnd, + exclusiveEnd, + notSet +} + +class ListRetainRequest_ extends $pb.GeneratedMessage { + factory ListRetainRequest_({ + $core.List<$core.int>? listName, + Unbounded_? unboundedStart, + $core.int? inclusiveStart, + Unbounded_? unboundedEnd, + $core.int? exclusiveEnd, + $fixnum.Int64? ttlMilliseconds, + $core.bool? refreshTtl, + }) { + final $result = create(); + if (listName != null) { + $result.listName = listName; + } + if (unboundedStart != null) { + $result.unboundedStart = unboundedStart; + } + if (inclusiveStart != null) { + $result.inclusiveStart = inclusiveStart; + } + if (unboundedEnd != null) { + $result.unboundedEnd = unboundedEnd; + } + if (exclusiveEnd != null) { + $result.exclusiveEnd = exclusiveEnd; + } + if (ttlMilliseconds != null) { + $result.ttlMilliseconds = ttlMilliseconds; + } + if (refreshTtl != null) { + $result.refreshTtl = refreshTtl; + } + return $result; + } + ListRetainRequest_._() : super(); + factory ListRetainRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListRetainRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, ListRetainRequest__StartIndex> _ListRetainRequest__StartIndexByTag = { + 2 : ListRetainRequest__StartIndex.unboundedStart, + 3 : ListRetainRequest__StartIndex.inclusiveStart, + 0 : ListRetainRequest__StartIndex.notSet + }; + static const $core.Map<$core.int, ListRetainRequest__EndIndex> _ListRetainRequest__EndIndexByTag = { + 4 : ListRetainRequest__EndIndex.unboundedEnd, + 5 : ListRetainRequest__EndIndex.exclusiveEnd, + 0 : ListRetainRequest__EndIndex.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListRetainRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [2, 3]) + ..oo(1, [4, 5]) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'listName', $pb.PbFieldType.OY) + ..aOM(2, _omitFieldNames ? '' : 'unboundedStart', subBuilder: Unbounded_.create) + ..a<$core.int>(3, _omitFieldNames ? '' : 'inclusiveStart', $pb.PbFieldType.OS3) + ..aOM(4, _omitFieldNames ? '' : 'unboundedEnd', subBuilder: Unbounded_.create) + ..a<$core.int>(5, _omitFieldNames ? '' : 'exclusiveEnd', $pb.PbFieldType.OS3) + ..a<$fixnum.Int64>(6, _omitFieldNames ? '' : 'ttlMilliseconds', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(7, _omitFieldNames ? '' : 'refreshTtl') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListRetainRequest_ clone() => ListRetainRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListRetainRequest_ copyWith(void Function(ListRetainRequest_) updates) => super.copyWith((message) => updates(message as ListRetainRequest_)) as ListRetainRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListRetainRequest_ create() => ListRetainRequest_._(); + ListRetainRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListRetainRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListRetainRequest_? _defaultInstance; + + ListRetainRequest__StartIndex whichStartIndex() => _ListRetainRequest__StartIndexByTag[$_whichOneof(0)]!; + void clearStartIndex() => clearField($_whichOneof(0)); + + ListRetainRequest__EndIndex whichEndIndex() => _ListRetainRequest__EndIndexByTag[$_whichOneof(1)]!; + void clearEndIndex() => clearField($_whichOneof(1)); + + @$pb.TagNumber(1) + $core.List<$core.int> get listName => $_getN(0); + @$pb.TagNumber(1) + set listName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasListName() => $_has(0); + @$pb.TagNumber(1) + void clearListName() => clearField(1); + + @$pb.TagNumber(2) + Unbounded_ get unboundedStart => $_getN(1); + @$pb.TagNumber(2) + set unboundedStart(Unbounded_ v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasUnboundedStart() => $_has(1); + @$pb.TagNumber(2) + void clearUnboundedStart() => clearField(2); + @$pb.TagNumber(2) + Unbounded_ ensureUnboundedStart() => $_ensure(1); + + @$pb.TagNumber(3) + $core.int get inclusiveStart => $_getIZ(2); + @$pb.TagNumber(3) + set inclusiveStart($core.int v) { $_setSignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasInclusiveStart() => $_has(2); + @$pb.TagNumber(3) + void clearInclusiveStart() => clearField(3); + + @$pb.TagNumber(4) + Unbounded_ get unboundedEnd => $_getN(3); + @$pb.TagNumber(4) + set unboundedEnd(Unbounded_ v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasUnboundedEnd() => $_has(3); + @$pb.TagNumber(4) + void clearUnboundedEnd() => clearField(4); + @$pb.TagNumber(4) + Unbounded_ ensureUnboundedEnd() => $_ensure(3); + + @$pb.TagNumber(5) + $core.int get exclusiveEnd => $_getIZ(4); + @$pb.TagNumber(5) + set exclusiveEnd($core.int v) { $_setSignedInt32(4, v); } + @$pb.TagNumber(5) + $core.bool hasExclusiveEnd() => $_has(4); + @$pb.TagNumber(5) + void clearExclusiveEnd() => clearField(5); + + @$pb.TagNumber(6) + $fixnum.Int64 get ttlMilliseconds => $_getI64(5); + @$pb.TagNumber(6) + set ttlMilliseconds($fixnum.Int64 v) { $_setInt64(5, v); } + @$pb.TagNumber(6) + $core.bool hasTtlMilliseconds() => $_has(5); + @$pb.TagNumber(6) + void clearTtlMilliseconds() => clearField(6); + + @$pb.TagNumber(7) + $core.bool get refreshTtl => $_getBF(6); + @$pb.TagNumber(7) + set refreshTtl($core.bool v) { $_setBool(6, v); } + @$pb.TagNumber(7) + $core.bool hasRefreshTtl() => $_has(6); + @$pb.TagNumber(7) + void clearRefreshTtl() => clearField(7); +} + +class ListRetainResponse___Found extends $pb.GeneratedMessage { + factory ListRetainResponse___Found({ + $core.int? listLength, + }) { + final $result = create(); + if (listLength != null) { + $result.listLength = listLength; + } + return $result; + } + ListRetainResponse___Found._() : super(); + factory ListRetainResponse___Found.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListRetainResponse___Found.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListRetainResponse._Found', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'listLength', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListRetainResponse___Found clone() => ListRetainResponse___Found()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListRetainResponse___Found copyWith(void Function(ListRetainResponse___Found) updates) => super.copyWith((message) => updates(message as ListRetainResponse___Found)) as ListRetainResponse___Found; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListRetainResponse___Found create() => ListRetainResponse___Found._(); + ListRetainResponse___Found createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListRetainResponse___Found getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListRetainResponse___Found? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get listLength => $_getIZ(0); + @$pb.TagNumber(1) + set listLength($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasListLength() => $_has(0); + @$pb.TagNumber(1) + void clearListLength() => clearField(1); +} + +class ListRetainResponse___Missing extends $pb.GeneratedMessage { + factory ListRetainResponse___Missing() => create(); + ListRetainResponse___Missing._() : super(); + factory ListRetainResponse___Missing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListRetainResponse___Missing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListRetainResponse._Missing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListRetainResponse___Missing clone() => ListRetainResponse___Missing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListRetainResponse___Missing copyWith(void Function(ListRetainResponse___Missing) updates) => super.copyWith((message) => updates(message as ListRetainResponse___Missing)) as ListRetainResponse___Missing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListRetainResponse___Missing create() => ListRetainResponse___Missing._(); + ListRetainResponse___Missing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListRetainResponse___Missing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListRetainResponse___Missing? _defaultInstance; +} + +enum ListRetainResponse__List { + found, + missing, + notSet +} + +class ListRetainResponse_ extends $pb.GeneratedMessage { + factory ListRetainResponse_({ + ListRetainResponse___Found? found, + ListRetainResponse___Missing? missing, + }) { + final $result = create(); + if (found != null) { + $result.found = found; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + ListRetainResponse_._() : super(); + factory ListRetainResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListRetainResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, ListRetainResponse__List> _ListRetainResponse__ListByTag = { + 1 : ListRetainResponse__List.found, + 2 : ListRetainResponse__List.missing, + 0 : ListRetainResponse__List.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListRetainResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'found', subBuilder: ListRetainResponse___Found.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: ListRetainResponse___Missing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListRetainResponse_ clone() => ListRetainResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListRetainResponse_ copyWith(void Function(ListRetainResponse_) updates) => super.copyWith((message) => updates(message as ListRetainResponse_)) as ListRetainResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListRetainResponse_ create() => ListRetainResponse_._(); + ListRetainResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListRetainResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListRetainResponse_? _defaultInstance; + + ListRetainResponse__List whichList() => _ListRetainResponse__ListByTag[$_whichOneof(0)]!; + void clearList() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + ListRetainResponse___Found get found => $_getN(0); + @$pb.TagNumber(1) + set found(ListRetainResponse___Found v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasFound() => $_has(0); + @$pb.TagNumber(1) + void clearFound() => clearField(1); + @$pb.TagNumber(1) + ListRetainResponse___Found ensureFound() => $_ensure(0); + + @$pb.TagNumber(2) + ListRetainResponse___Missing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(ListRetainResponse___Missing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + ListRetainResponse___Missing ensureMissing() => $_ensure(1); +} + +class ListFetchResponse___Found extends $pb.GeneratedMessage { + factory ListFetchResponse___Found({ + $core.Iterable<$core.List<$core.int>>? values, + }) { + final $result = create(); + if (values != null) { + $result.values.addAll(values); + } + return $result; + } + ListFetchResponse___Found._() : super(); + factory ListFetchResponse___Found.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListFetchResponse___Found.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListFetchResponse._Found', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..p<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'values', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListFetchResponse___Found clone() => ListFetchResponse___Found()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListFetchResponse___Found copyWith(void Function(ListFetchResponse___Found) updates) => super.copyWith((message) => updates(message as ListFetchResponse___Found)) as ListFetchResponse___Found; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListFetchResponse___Found create() => ListFetchResponse___Found._(); + ListFetchResponse___Found createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListFetchResponse___Found getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListFetchResponse___Found? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.List<$core.int>> get values => $_getList(0); +} + +class ListFetchResponse___Missing extends $pb.GeneratedMessage { + factory ListFetchResponse___Missing() => create(); + ListFetchResponse___Missing._() : super(); + factory ListFetchResponse___Missing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListFetchResponse___Missing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListFetchResponse._Missing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListFetchResponse___Missing clone() => ListFetchResponse___Missing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListFetchResponse___Missing copyWith(void Function(ListFetchResponse___Missing) updates) => super.copyWith((message) => updates(message as ListFetchResponse___Missing)) as ListFetchResponse___Missing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListFetchResponse___Missing create() => ListFetchResponse___Missing._(); + ListFetchResponse___Missing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListFetchResponse___Missing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListFetchResponse___Missing? _defaultInstance; +} + +enum ListFetchResponse__List { + found, + missing, + notSet +} + +class ListFetchResponse_ extends $pb.GeneratedMessage { + factory ListFetchResponse_({ + ListFetchResponse___Found? found, + ListFetchResponse___Missing? missing, + }) { + final $result = create(); + if (found != null) { + $result.found = found; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + ListFetchResponse_._() : super(); + factory ListFetchResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListFetchResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, ListFetchResponse__List> _ListFetchResponse__ListByTag = { + 1 : ListFetchResponse__List.found, + 2 : ListFetchResponse__List.missing, + 0 : ListFetchResponse__List.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListFetchResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'found', subBuilder: ListFetchResponse___Found.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: ListFetchResponse___Missing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListFetchResponse_ clone() => ListFetchResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListFetchResponse_ copyWith(void Function(ListFetchResponse_) updates) => super.copyWith((message) => updates(message as ListFetchResponse_)) as ListFetchResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListFetchResponse_ create() => ListFetchResponse_._(); + ListFetchResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListFetchResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListFetchResponse_? _defaultInstance; + + ListFetchResponse__List whichList() => _ListFetchResponse__ListByTag[$_whichOneof(0)]!; + void clearList() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + ListFetchResponse___Found get found => $_getN(0); + @$pb.TagNumber(1) + set found(ListFetchResponse___Found v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasFound() => $_has(0); + @$pb.TagNumber(1) + void clearFound() => clearField(1); + @$pb.TagNumber(1) + ListFetchResponse___Found ensureFound() => $_ensure(0); + + @$pb.TagNumber(2) + ListFetchResponse___Missing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(ListFetchResponse___Missing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + ListFetchResponse___Missing ensureMissing() => $_ensure(1); +} + +class ListLengthRequest_ extends $pb.GeneratedMessage { + factory ListLengthRequest_({ + $core.List<$core.int>? listName, + }) { + final $result = create(); + if (listName != null) { + $result.listName = listName; + } + return $result; + } + ListLengthRequest_._() : super(); + factory ListLengthRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListLengthRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListLengthRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'listName', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListLengthRequest_ clone() => ListLengthRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListLengthRequest_ copyWith(void Function(ListLengthRequest_) updates) => super.copyWith((message) => updates(message as ListLengthRequest_)) as ListLengthRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListLengthRequest_ create() => ListLengthRequest_._(); + ListLengthRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListLengthRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListLengthRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get listName => $_getN(0); + @$pb.TagNumber(1) + set listName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasListName() => $_has(0); + @$pb.TagNumber(1) + void clearListName() => clearField(1); +} + +class ListLengthResponse___Found extends $pb.GeneratedMessage { + factory ListLengthResponse___Found({ + $core.int? length, + }) { + final $result = create(); + if (length != null) { + $result.length = length; + } + return $result; + } + ListLengthResponse___Found._() : super(); + factory ListLengthResponse___Found.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListLengthResponse___Found.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListLengthResponse._Found', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'length', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListLengthResponse___Found clone() => ListLengthResponse___Found()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListLengthResponse___Found copyWith(void Function(ListLengthResponse___Found) updates) => super.copyWith((message) => updates(message as ListLengthResponse___Found)) as ListLengthResponse___Found; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListLengthResponse___Found create() => ListLengthResponse___Found._(); + ListLengthResponse___Found createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListLengthResponse___Found getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListLengthResponse___Found? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get length => $_getIZ(0); + @$pb.TagNumber(1) + set length($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasLength() => $_has(0); + @$pb.TagNumber(1) + void clearLength() => clearField(1); +} + +class ListLengthResponse___Missing extends $pb.GeneratedMessage { + factory ListLengthResponse___Missing() => create(); + ListLengthResponse___Missing._() : super(); + factory ListLengthResponse___Missing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListLengthResponse___Missing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListLengthResponse._Missing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListLengthResponse___Missing clone() => ListLengthResponse___Missing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListLengthResponse___Missing copyWith(void Function(ListLengthResponse___Missing) updates) => super.copyWith((message) => updates(message as ListLengthResponse___Missing)) as ListLengthResponse___Missing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListLengthResponse___Missing create() => ListLengthResponse___Missing._(); + ListLengthResponse___Missing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListLengthResponse___Missing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListLengthResponse___Missing? _defaultInstance; +} + +enum ListLengthResponse__List { + found, + missing, + notSet +} + +class ListLengthResponse_ extends $pb.GeneratedMessage { + factory ListLengthResponse_({ + ListLengthResponse___Found? found, + ListLengthResponse___Missing? missing, + }) { + final $result = create(); + if (found != null) { + $result.found = found; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + ListLengthResponse_._() : super(); + factory ListLengthResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListLengthResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, ListLengthResponse__List> _ListLengthResponse__ListByTag = { + 1 : ListLengthResponse__List.found, + 2 : ListLengthResponse__List.missing, + 0 : ListLengthResponse__List.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListLengthResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'found', subBuilder: ListLengthResponse___Found.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: ListLengthResponse___Missing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListLengthResponse_ clone() => ListLengthResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListLengthResponse_ copyWith(void Function(ListLengthResponse_) updates) => super.copyWith((message) => updates(message as ListLengthResponse_)) as ListLengthResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListLengthResponse_ create() => ListLengthResponse_._(); + ListLengthResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListLengthResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListLengthResponse_? _defaultInstance; + + ListLengthResponse__List whichList() => _ListLengthResponse__ListByTag[$_whichOneof(0)]!; + void clearList() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + ListLengthResponse___Found get found => $_getN(0); + @$pb.TagNumber(1) + set found(ListLengthResponse___Found v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasFound() => $_has(0); + @$pb.TagNumber(1) + void clearFound() => clearField(1); + @$pb.TagNumber(1) + ListLengthResponse___Found ensureFound() => $_ensure(0); + + @$pb.TagNumber(2) + ListLengthResponse___Missing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(ListLengthResponse___Missing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + ListLengthResponse___Missing ensureMissing() => $_ensure(1); +} + +class SortedSetElement_ extends $pb.GeneratedMessage { + factory SortedSetElement_({ + $core.List<$core.int>? value, + $core.double? score, + }) { + final $result = create(); + if (value != null) { + $result.value = value; + } + if (score != null) { + $result.score = score; + } + return $result; + } + SortedSetElement_._() : super(); + factory SortedSetElement_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetElement_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetElement', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'value', $pb.PbFieldType.OY) + ..a<$core.double>(2, _omitFieldNames ? '' : 'score', $pb.PbFieldType.OD) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetElement_ clone() => SortedSetElement_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetElement_ copyWith(void Function(SortedSetElement_) updates) => super.copyWith((message) => updates(message as SortedSetElement_)) as SortedSetElement_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetElement_ create() => SortedSetElement_._(); + SortedSetElement_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetElement_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetElement_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get value => $_getN(0); + @$pb.TagNumber(1) + set value($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasValue() => $_has(0); + @$pb.TagNumber(1) + void clearValue() => clearField(1); + + @$pb.TagNumber(2) + $core.double get score => $_getN(1); + @$pb.TagNumber(2) + set score($core.double v) { $_setDouble(1, v); } + @$pb.TagNumber(2) + $core.bool hasScore() => $_has(1); + @$pb.TagNumber(2) + void clearScore() => clearField(2); +} + +class SortedSetPutRequest_ extends $pb.GeneratedMessage { + factory SortedSetPutRequest_({ + $core.List<$core.int>? setName, + $core.Iterable? elements, + $fixnum.Int64? ttlMilliseconds, + $core.bool? refreshTtl, + }) { + final $result = create(); + if (setName != null) { + $result.setName = setName; + } + if (elements != null) { + $result.elements.addAll(elements); + } + if (ttlMilliseconds != null) { + $result.ttlMilliseconds = ttlMilliseconds; + } + if (refreshTtl != null) { + $result.refreshTtl = refreshTtl; + } + return $result; + } + SortedSetPutRequest_._() : super(); + factory SortedSetPutRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetPutRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetPutRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'setName', $pb.PbFieldType.OY) + ..pc(2, _omitFieldNames ? '' : 'elements', $pb.PbFieldType.PM, subBuilder: SortedSetElement_.create) + ..a<$fixnum.Int64>(3, _omitFieldNames ? '' : 'ttlMilliseconds', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(4, _omitFieldNames ? '' : 'refreshTtl') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetPutRequest_ clone() => SortedSetPutRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetPutRequest_ copyWith(void Function(SortedSetPutRequest_) updates) => super.copyWith((message) => updates(message as SortedSetPutRequest_)) as SortedSetPutRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetPutRequest_ create() => SortedSetPutRequest_._(); + SortedSetPutRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetPutRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetPutRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get setName => $_getN(0); + @$pb.TagNumber(1) + set setName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasSetName() => $_has(0); + @$pb.TagNumber(1) + void clearSetName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get elements => $_getList(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get ttlMilliseconds => $_getI64(2); + @$pb.TagNumber(3) + set ttlMilliseconds($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasTtlMilliseconds() => $_has(2); + @$pb.TagNumber(3) + void clearTtlMilliseconds() => clearField(3); + + @$pb.TagNumber(4) + $core.bool get refreshTtl => $_getBF(3); + @$pb.TagNumber(4) + set refreshTtl($core.bool v) { $_setBool(3, v); } + @$pb.TagNumber(4) + $core.bool hasRefreshTtl() => $_has(3); + @$pb.TagNumber(4) + void clearRefreshTtl() => clearField(4); +} + +class SortedSetPutResponse_ extends $pb.GeneratedMessage { + factory SortedSetPutResponse_() => create(); + SortedSetPutResponse_._() : super(); + factory SortedSetPutResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetPutResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetPutResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetPutResponse_ clone() => SortedSetPutResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetPutResponse_ copyWith(void Function(SortedSetPutResponse_) updates) => super.copyWith((message) => updates(message as SortedSetPutResponse_)) as SortedSetPutResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetPutResponse_ create() => SortedSetPutResponse_._(); + SortedSetPutResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetPutResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetPutResponse_? _defaultInstance; +} + +enum SortedSetFetchRequest___ByIndex_Start { + unboundedStart, + inclusiveStartIndex, + notSet +} + +enum SortedSetFetchRequest___ByIndex_End { + unboundedEnd, + exclusiveEndIndex, + notSet +} + +class SortedSetFetchRequest___ByIndex extends $pb.GeneratedMessage { + factory SortedSetFetchRequest___ByIndex({ + Unbounded_? unboundedStart, + $core.int? inclusiveStartIndex, + Unbounded_? unboundedEnd, + $core.int? exclusiveEndIndex, + }) { + final $result = create(); + if (unboundedStart != null) { + $result.unboundedStart = unboundedStart; + } + if (inclusiveStartIndex != null) { + $result.inclusiveStartIndex = inclusiveStartIndex; + } + if (unboundedEnd != null) { + $result.unboundedEnd = unboundedEnd; + } + if (exclusiveEndIndex != null) { + $result.exclusiveEndIndex = exclusiveEndIndex; + } + return $result; + } + SortedSetFetchRequest___ByIndex._() : super(); + factory SortedSetFetchRequest___ByIndex.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetFetchRequest___ByIndex.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SortedSetFetchRequest___ByIndex_Start> _SortedSetFetchRequest___ByIndex_StartByTag = { + 1 : SortedSetFetchRequest___ByIndex_Start.unboundedStart, + 2 : SortedSetFetchRequest___ByIndex_Start.inclusiveStartIndex, + 0 : SortedSetFetchRequest___ByIndex_Start.notSet + }; + static const $core.Map<$core.int, SortedSetFetchRequest___ByIndex_End> _SortedSetFetchRequest___ByIndex_EndByTag = { + 3 : SortedSetFetchRequest___ByIndex_End.unboundedEnd, + 4 : SortedSetFetchRequest___ByIndex_End.exclusiveEndIndex, + 0 : SortedSetFetchRequest___ByIndex_End.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetFetchRequest._ByIndex', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..oo(1, [3, 4]) + ..aOM(1, _omitFieldNames ? '' : 'unboundedStart', subBuilder: Unbounded_.create) + ..a<$core.int>(2, _omitFieldNames ? '' : 'inclusiveStartIndex', $pb.PbFieldType.OS3) + ..aOM(3, _omitFieldNames ? '' : 'unboundedEnd', subBuilder: Unbounded_.create) + ..a<$core.int>(4, _omitFieldNames ? '' : 'exclusiveEndIndex', $pb.PbFieldType.OS3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetFetchRequest___ByIndex clone() => SortedSetFetchRequest___ByIndex()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetFetchRequest___ByIndex copyWith(void Function(SortedSetFetchRequest___ByIndex) updates) => super.copyWith((message) => updates(message as SortedSetFetchRequest___ByIndex)) as SortedSetFetchRequest___ByIndex; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetFetchRequest___ByIndex create() => SortedSetFetchRequest___ByIndex._(); + SortedSetFetchRequest___ByIndex createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetFetchRequest___ByIndex getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetFetchRequest___ByIndex? _defaultInstance; + + SortedSetFetchRequest___ByIndex_Start whichStart() => _SortedSetFetchRequest___ByIndex_StartByTag[$_whichOneof(0)]!; + void clearStart() => clearField($_whichOneof(0)); + + SortedSetFetchRequest___ByIndex_End whichEnd() => _SortedSetFetchRequest___ByIndex_EndByTag[$_whichOneof(1)]!; + void clearEnd() => clearField($_whichOneof(1)); + + @$pb.TagNumber(1) + Unbounded_ get unboundedStart => $_getN(0); + @$pb.TagNumber(1) + set unboundedStart(Unbounded_ v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasUnboundedStart() => $_has(0); + @$pb.TagNumber(1) + void clearUnboundedStart() => clearField(1); + @$pb.TagNumber(1) + Unbounded_ ensureUnboundedStart() => $_ensure(0); + + @$pb.TagNumber(2) + $core.int get inclusiveStartIndex => $_getIZ(1); + @$pb.TagNumber(2) + set inclusiveStartIndex($core.int v) { $_setSignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasInclusiveStartIndex() => $_has(1); + @$pb.TagNumber(2) + void clearInclusiveStartIndex() => clearField(2); + + @$pb.TagNumber(3) + Unbounded_ get unboundedEnd => $_getN(2); + @$pb.TagNumber(3) + set unboundedEnd(Unbounded_ v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasUnboundedEnd() => $_has(2); + @$pb.TagNumber(3) + void clearUnboundedEnd() => clearField(3); + @$pb.TagNumber(3) + Unbounded_ ensureUnboundedEnd() => $_ensure(2); + + @$pb.TagNumber(4) + $core.int get exclusiveEndIndex => $_getIZ(3); + @$pb.TagNumber(4) + set exclusiveEndIndex($core.int v) { $_setSignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasExclusiveEndIndex() => $_has(3); + @$pb.TagNumber(4) + void clearExclusiveEndIndex() => clearField(4); +} + +class SortedSetFetchRequest___ByScore__Score extends $pb.GeneratedMessage { + factory SortedSetFetchRequest___ByScore__Score({ + $core.double? score, + $core.bool? exclusive, + }) { + final $result = create(); + if (score != null) { + $result.score = score; + } + if (exclusive != null) { + $result.exclusive = exclusive; + } + return $result; + } + SortedSetFetchRequest___ByScore__Score._() : super(); + factory SortedSetFetchRequest___ByScore__Score.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetFetchRequest___ByScore__Score.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetFetchRequest._ByScore._Score', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.double>(1, _omitFieldNames ? '' : 'score', $pb.PbFieldType.OD) + ..aOB(2, _omitFieldNames ? '' : 'exclusive') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetFetchRequest___ByScore__Score clone() => SortedSetFetchRequest___ByScore__Score()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetFetchRequest___ByScore__Score copyWith(void Function(SortedSetFetchRequest___ByScore__Score) updates) => super.copyWith((message) => updates(message as SortedSetFetchRequest___ByScore__Score)) as SortedSetFetchRequest___ByScore__Score; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetFetchRequest___ByScore__Score create() => SortedSetFetchRequest___ByScore__Score._(); + SortedSetFetchRequest___ByScore__Score createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetFetchRequest___ByScore__Score getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetFetchRequest___ByScore__Score? _defaultInstance; + + @$pb.TagNumber(1) + $core.double get score => $_getN(0); + @$pb.TagNumber(1) + set score($core.double v) { $_setDouble(0, v); } + @$pb.TagNumber(1) + $core.bool hasScore() => $_has(0); + @$pb.TagNumber(1) + void clearScore() => clearField(1); + + @$pb.TagNumber(2) + $core.bool get exclusive => $_getBF(1); + @$pb.TagNumber(2) + set exclusive($core.bool v) { $_setBool(1, v); } + @$pb.TagNumber(2) + $core.bool hasExclusive() => $_has(1); + @$pb.TagNumber(2) + void clearExclusive() => clearField(2); +} + +enum SortedSetFetchRequest___ByScore_Min { + unboundedMin, + minScore, + notSet +} + +enum SortedSetFetchRequest___ByScore_Max { + unboundedMax, + maxScore, + notSet +} + +class SortedSetFetchRequest___ByScore extends $pb.GeneratedMessage { + factory SortedSetFetchRequest___ByScore({ + Unbounded_? unboundedMin, + SortedSetFetchRequest___ByScore__Score? minScore, + Unbounded_? unboundedMax, + SortedSetFetchRequest___ByScore__Score? maxScore, + $core.int? offset, + $core.int? count, + }) { + final $result = create(); + if (unboundedMin != null) { + $result.unboundedMin = unboundedMin; + } + if (minScore != null) { + $result.minScore = minScore; + } + if (unboundedMax != null) { + $result.unboundedMax = unboundedMax; + } + if (maxScore != null) { + $result.maxScore = maxScore; + } + if (offset != null) { + $result.offset = offset; + } + if (count != null) { + $result.count = count; + } + return $result; + } + SortedSetFetchRequest___ByScore._() : super(); + factory SortedSetFetchRequest___ByScore.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetFetchRequest___ByScore.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SortedSetFetchRequest___ByScore_Min> _SortedSetFetchRequest___ByScore_MinByTag = { + 1 : SortedSetFetchRequest___ByScore_Min.unboundedMin, + 2 : SortedSetFetchRequest___ByScore_Min.minScore, + 0 : SortedSetFetchRequest___ByScore_Min.notSet + }; + static const $core.Map<$core.int, SortedSetFetchRequest___ByScore_Max> _SortedSetFetchRequest___ByScore_MaxByTag = { + 3 : SortedSetFetchRequest___ByScore_Max.unboundedMax, + 4 : SortedSetFetchRequest___ByScore_Max.maxScore, + 0 : SortedSetFetchRequest___ByScore_Max.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetFetchRequest._ByScore', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..oo(1, [3, 4]) + ..aOM(1, _omitFieldNames ? '' : 'unboundedMin', subBuilder: Unbounded_.create) + ..aOM(2, _omitFieldNames ? '' : 'minScore', subBuilder: SortedSetFetchRequest___ByScore__Score.create) + ..aOM(3, _omitFieldNames ? '' : 'unboundedMax', subBuilder: Unbounded_.create) + ..aOM(4, _omitFieldNames ? '' : 'maxScore', subBuilder: SortedSetFetchRequest___ByScore__Score.create) + ..a<$core.int>(5, _omitFieldNames ? '' : 'offset', $pb.PbFieldType.OU3) + ..a<$core.int>(6, _omitFieldNames ? '' : 'count', $pb.PbFieldType.OS3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetFetchRequest___ByScore clone() => SortedSetFetchRequest___ByScore()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetFetchRequest___ByScore copyWith(void Function(SortedSetFetchRequest___ByScore) updates) => super.copyWith((message) => updates(message as SortedSetFetchRequest___ByScore)) as SortedSetFetchRequest___ByScore; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetFetchRequest___ByScore create() => SortedSetFetchRequest___ByScore._(); + SortedSetFetchRequest___ByScore createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetFetchRequest___ByScore getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetFetchRequest___ByScore? _defaultInstance; + + SortedSetFetchRequest___ByScore_Min whichMin() => _SortedSetFetchRequest___ByScore_MinByTag[$_whichOneof(0)]!; + void clearMin() => clearField($_whichOneof(0)); + + SortedSetFetchRequest___ByScore_Max whichMax() => _SortedSetFetchRequest___ByScore_MaxByTag[$_whichOneof(1)]!; + void clearMax() => clearField($_whichOneof(1)); + + @$pb.TagNumber(1) + Unbounded_ get unboundedMin => $_getN(0); + @$pb.TagNumber(1) + set unboundedMin(Unbounded_ v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasUnboundedMin() => $_has(0); + @$pb.TagNumber(1) + void clearUnboundedMin() => clearField(1); + @$pb.TagNumber(1) + Unbounded_ ensureUnboundedMin() => $_ensure(0); + + @$pb.TagNumber(2) + SortedSetFetchRequest___ByScore__Score get minScore => $_getN(1); + @$pb.TagNumber(2) + set minScore(SortedSetFetchRequest___ByScore__Score v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMinScore() => $_has(1); + @$pb.TagNumber(2) + void clearMinScore() => clearField(2); + @$pb.TagNumber(2) + SortedSetFetchRequest___ByScore__Score ensureMinScore() => $_ensure(1); + + @$pb.TagNumber(3) + Unbounded_ get unboundedMax => $_getN(2); + @$pb.TagNumber(3) + set unboundedMax(Unbounded_ v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasUnboundedMax() => $_has(2); + @$pb.TagNumber(3) + void clearUnboundedMax() => clearField(3); + @$pb.TagNumber(3) + Unbounded_ ensureUnboundedMax() => $_ensure(2); + + @$pb.TagNumber(4) + SortedSetFetchRequest___ByScore__Score get maxScore => $_getN(3); + @$pb.TagNumber(4) + set maxScore(SortedSetFetchRequest___ByScore__Score v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasMaxScore() => $_has(3); + @$pb.TagNumber(4) + void clearMaxScore() => clearField(4); + @$pb.TagNumber(4) + SortedSetFetchRequest___ByScore__Score ensureMaxScore() => $_ensure(3); + + /// Offset and count are used to only get a range of the matching elements, + /// similar to "SELECT LIMIT offset, count" in SQL. + /// A negative count returns all elements from the offset. + /// Use (0, -1) to return all matching elements. + @$pb.TagNumber(5) + $core.int get offset => $_getIZ(4); + @$pb.TagNumber(5) + set offset($core.int v) { $_setUnsignedInt32(4, v); } + @$pb.TagNumber(5) + $core.bool hasOffset() => $_has(4); + @$pb.TagNumber(5) + void clearOffset() => clearField(5); + + @$pb.TagNumber(6) + $core.int get count => $_getIZ(5); + @$pb.TagNumber(6) + set count($core.int v) { $_setSignedInt32(5, v); } + @$pb.TagNumber(6) + $core.bool hasCount() => $_has(5); + @$pb.TagNumber(6) + void clearCount() => clearField(6); +} + +enum SortedSetFetchRequest__Range { + byIndex, + byScore, + notSet +} + +class SortedSetFetchRequest_ extends $pb.GeneratedMessage { + factory SortedSetFetchRequest_({ + $core.List<$core.int>? setName, + SortedSetFetchRequest__Order? order, + $core.bool? withScores, + SortedSetFetchRequest___ByIndex? byIndex, + SortedSetFetchRequest___ByScore? byScore, + }) { + final $result = create(); + if (setName != null) { + $result.setName = setName; + } + if (order != null) { + $result.order = order; + } + if (withScores != null) { + $result.withScores = withScores; + } + if (byIndex != null) { + $result.byIndex = byIndex; + } + if (byScore != null) { + $result.byScore = byScore; + } + return $result; + } + SortedSetFetchRequest_._() : super(); + factory SortedSetFetchRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetFetchRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SortedSetFetchRequest__Range> _SortedSetFetchRequest__RangeByTag = { + 4 : SortedSetFetchRequest__Range.byIndex, + 5 : SortedSetFetchRequest__Range.byScore, + 0 : SortedSetFetchRequest__Range.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetFetchRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [4, 5]) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'setName', $pb.PbFieldType.OY) + ..e(2, _omitFieldNames ? '' : 'order', $pb.PbFieldType.OE, defaultOrMaker: SortedSetFetchRequest__Order.ASCENDING, valueOf: SortedSetFetchRequest__Order.valueOf, enumValues: SortedSetFetchRequest__Order.values) + ..aOB(3, _omitFieldNames ? '' : 'withScores') + ..aOM(4, _omitFieldNames ? '' : 'byIndex', subBuilder: SortedSetFetchRequest___ByIndex.create) + ..aOM(5, _omitFieldNames ? '' : 'byScore', subBuilder: SortedSetFetchRequest___ByScore.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetFetchRequest_ clone() => SortedSetFetchRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetFetchRequest_ copyWith(void Function(SortedSetFetchRequest_) updates) => super.copyWith((message) => updates(message as SortedSetFetchRequest_)) as SortedSetFetchRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetFetchRequest_ create() => SortedSetFetchRequest_._(); + SortedSetFetchRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetFetchRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetFetchRequest_? _defaultInstance; + + SortedSetFetchRequest__Range whichRange() => _SortedSetFetchRequest__RangeByTag[$_whichOneof(0)]!; + void clearRange() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.List<$core.int> get setName => $_getN(0); + @$pb.TagNumber(1) + set setName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasSetName() => $_has(0); + @$pb.TagNumber(1) + void clearSetName() => clearField(1); + + @$pb.TagNumber(2) + SortedSetFetchRequest__Order get order => $_getN(1); + @$pb.TagNumber(2) + set order(SortedSetFetchRequest__Order v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasOrder() => $_has(1); + @$pb.TagNumber(2) + void clearOrder() => clearField(2); + + @$pb.TagNumber(3) + $core.bool get withScores => $_getBF(2); + @$pb.TagNumber(3) + set withScores($core.bool v) { $_setBool(2, v); } + @$pb.TagNumber(3) + $core.bool hasWithScores() => $_has(2); + @$pb.TagNumber(3) + void clearWithScores() => clearField(3); + + @$pb.TagNumber(4) + SortedSetFetchRequest___ByIndex get byIndex => $_getN(3); + @$pb.TagNumber(4) + set byIndex(SortedSetFetchRequest___ByIndex v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasByIndex() => $_has(3); + @$pb.TagNumber(4) + void clearByIndex() => clearField(4); + @$pb.TagNumber(4) + SortedSetFetchRequest___ByIndex ensureByIndex() => $_ensure(3); + + @$pb.TagNumber(5) + SortedSetFetchRequest___ByScore get byScore => $_getN(4); + @$pb.TagNumber(5) + set byScore(SortedSetFetchRequest___ByScore v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasByScore() => $_has(4); + @$pb.TagNumber(5) + void clearByScore() => clearField(5); + @$pb.TagNumber(5) + SortedSetFetchRequest___ByScore ensureByScore() => $_ensure(4); +} + +class SortedSetFetchResponse___Found__ValuesWithScores extends $pb.GeneratedMessage { + factory SortedSetFetchResponse___Found__ValuesWithScores({ + $core.Iterable? elements, + }) { + final $result = create(); + if (elements != null) { + $result.elements.addAll(elements); + } + return $result; + } + SortedSetFetchResponse___Found__ValuesWithScores._() : super(); + factory SortedSetFetchResponse___Found__ValuesWithScores.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetFetchResponse___Found__ValuesWithScores.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetFetchResponse._Found._ValuesWithScores', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..pc(1, _omitFieldNames ? '' : 'elements', $pb.PbFieldType.PM, subBuilder: SortedSetElement_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetFetchResponse___Found__ValuesWithScores clone() => SortedSetFetchResponse___Found__ValuesWithScores()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetFetchResponse___Found__ValuesWithScores copyWith(void Function(SortedSetFetchResponse___Found__ValuesWithScores) updates) => super.copyWith((message) => updates(message as SortedSetFetchResponse___Found__ValuesWithScores)) as SortedSetFetchResponse___Found__ValuesWithScores; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetFetchResponse___Found__ValuesWithScores create() => SortedSetFetchResponse___Found__ValuesWithScores._(); + SortedSetFetchResponse___Found__ValuesWithScores createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetFetchResponse___Found__ValuesWithScores getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetFetchResponse___Found__ValuesWithScores? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get elements => $_getList(0); +} + +class SortedSetFetchResponse___Found__Values extends $pb.GeneratedMessage { + factory SortedSetFetchResponse___Found__Values({ + $core.Iterable<$core.List<$core.int>>? values, + }) { + final $result = create(); + if (values != null) { + $result.values.addAll(values); + } + return $result; + } + SortedSetFetchResponse___Found__Values._() : super(); + factory SortedSetFetchResponse___Found__Values.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetFetchResponse___Found__Values.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetFetchResponse._Found._Values', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..p<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'values', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetFetchResponse___Found__Values clone() => SortedSetFetchResponse___Found__Values()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetFetchResponse___Found__Values copyWith(void Function(SortedSetFetchResponse___Found__Values) updates) => super.copyWith((message) => updates(message as SortedSetFetchResponse___Found__Values)) as SortedSetFetchResponse___Found__Values; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetFetchResponse___Found__Values create() => SortedSetFetchResponse___Found__Values._(); + SortedSetFetchResponse___Found__Values createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetFetchResponse___Found__Values getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetFetchResponse___Found__Values? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.List<$core.int>> get values => $_getList(0); +} + +enum SortedSetFetchResponse___Found_Elements { + valuesWithScores, + values_, + notSet +} + +class SortedSetFetchResponse___Found extends $pb.GeneratedMessage { + factory SortedSetFetchResponse___Found({ + SortedSetFetchResponse___Found__ValuesWithScores? valuesWithScores, + SortedSetFetchResponse___Found__Values? values, + }) { + final $result = create(); + if (valuesWithScores != null) { + $result.valuesWithScores = valuesWithScores; + } + if (values != null) { + $result.values = values; + } + return $result; + } + SortedSetFetchResponse___Found._() : super(); + factory SortedSetFetchResponse___Found.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetFetchResponse___Found.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SortedSetFetchResponse___Found_Elements> _SortedSetFetchResponse___Found_ElementsByTag = { + 1 : SortedSetFetchResponse___Found_Elements.valuesWithScores, + 2 : SortedSetFetchResponse___Found_Elements.values_, + 0 : SortedSetFetchResponse___Found_Elements.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetFetchResponse._Found', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'valuesWithScores', subBuilder: SortedSetFetchResponse___Found__ValuesWithScores.create) + ..aOM(2, _omitFieldNames ? '' : 'values', subBuilder: SortedSetFetchResponse___Found__Values.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetFetchResponse___Found clone() => SortedSetFetchResponse___Found()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetFetchResponse___Found copyWith(void Function(SortedSetFetchResponse___Found) updates) => super.copyWith((message) => updates(message as SortedSetFetchResponse___Found)) as SortedSetFetchResponse___Found; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetFetchResponse___Found create() => SortedSetFetchResponse___Found._(); + SortedSetFetchResponse___Found createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetFetchResponse___Found getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetFetchResponse___Found? _defaultInstance; + + SortedSetFetchResponse___Found_Elements whichElements() => _SortedSetFetchResponse___Found_ElementsByTag[$_whichOneof(0)]!; + void clearElements() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + SortedSetFetchResponse___Found__ValuesWithScores get valuesWithScores => $_getN(0); + @$pb.TagNumber(1) + set valuesWithScores(SortedSetFetchResponse___Found__ValuesWithScores v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasValuesWithScores() => $_has(0); + @$pb.TagNumber(1) + void clearValuesWithScores() => clearField(1); + @$pb.TagNumber(1) + SortedSetFetchResponse___Found__ValuesWithScores ensureValuesWithScores() => $_ensure(0); + + @$pb.TagNumber(2) + SortedSetFetchResponse___Found__Values get values => $_getN(1); + @$pb.TagNumber(2) + set values(SortedSetFetchResponse___Found__Values v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasValues() => $_has(1); + @$pb.TagNumber(2) + void clearValues() => clearField(2); + @$pb.TagNumber(2) + SortedSetFetchResponse___Found__Values ensureValues() => $_ensure(1); +} + +class SortedSetFetchResponse___Missing extends $pb.GeneratedMessage { + factory SortedSetFetchResponse___Missing() => create(); + SortedSetFetchResponse___Missing._() : super(); + factory SortedSetFetchResponse___Missing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetFetchResponse___Missing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetFetchResponse._Missing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetFetchResponse___Missing clone() => SortedSetFetchResponse___Missing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetFetchResponse___Missing copyWith(void Function(SortedSetFetchResponse___Missing) updates) => super.copyWith((message) => updates(message as SortedSetFetchResponse___Missing)) as SortedSetFetchResponse___Missing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetFetchResponse___Missing create() => SortedSetFetchResponse___Missing._(); + SortedSetFetchResponse___Missing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetFetchResponse___Missing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetFetchResponse___Missing? _defaultInstance; +} + +enum SortedSetFetchResponse__SortedSet { + found, + missing, + notSet +} + +class SortedSetFetchResponse_ extends $pb.GeneratedMessage { + factory SortedSetFetchResponse_({ + SortedSetFetchResponse___Found? found, + SortedSetFetchResponse___Missing? missing, + }) { + final $result = create(); + if (found != null) { + $result.found = found; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + SortedSetFetchResponse_._() : super(); + factory SortedSetFetchResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetFetchResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SortedSetFetchResponse__SortedSet> _SortedSetFetchResponse__SortedSetByTag = { + 1 : SortedSetFetchResponse__SortedSet.found, + 2 : SortedSetFetchResponse__SortedSet.missing, + 0 : SortedSetFetchResponse__SortedSet.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetFetchResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'found', subBuilder: SortedSetFetchResponse___Found.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: SortedSetFetchResponse___Missing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetFetchResponse_ clone() => SortedSetFetchResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetFetchResponse_ copyWith(void Function(SortedSetFetchResponse_) updates) => super.copyWith((message) => updates(message as SortedSetFetchResponse_)) as SortedSetFetchResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetFetchResponse_ create() => SortedSetFetchResponse_._(); + SortedSetFetchResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetFetchResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetFetchResponse_? _defaultInstance; + + SortedSetFetchResponse__SortedSet whichSortedSet() => _SortedSetFetchResponse__SortedSetByTag[$_whichOneof(0)]!; + void clearSortedSet() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + SortedSetFetchResponse___Found get found => $_getN(0); + @$pb.TagNumber(1) + set found(SortedSetFetchResponse___Found v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasFound() => $_has(0); + @$pb.TagNumber(1) + void clearFound() => clearField(1); + @$pb.TagNumber(1) + SortedSetFetchResponse___Found ensureFound() => $_ensure(0); + + @$pb.TagNumber(2) + SortedSetFetchResponse___Missing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(SortedSetFetchResponse___Missing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + SortedSetFetchResponse___Missing ensureMissing() => $_ensure(1); +} + +class SortedSetGetScoreRequest_ extends $pb.GeneratedMessage { + factory SortedSetGetScoreRequest_({ + $core.List<$core.int>? setName, + $core.Iterable<$core.List<$core.int>>? values, + }) { + final $result = create(); + if (setName != null) { + $result.setName = setName; + } + if (values != null) { + $result.values.addAll(values); + } + return $result; + } + SortedSetGetScoreRequest_._() : super(); + factory SortedSetGetScoreRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetGetScoreRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetGetScoreRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'setName', $pb.PbFieldType.OY) + ..p<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'values', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetGetScoreRequest_ clone() => SortedSetGetScoreRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetGetScoreRequest_ copyWith(void Function(SortedSetGetScoreRequest_) updates) => super.copyWith((message) => updates(message as SortedSetGetScoreRequest_)) as SortedSetGetScoreRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetGetScoreRequest_ create() => SortedSetGetScoreRequest_._(); + SortedSetGetScoreRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetGetScoreRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetGetScoreRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get setName => $_getN(0); + @$pb.TagNumber(1) + set setName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasSetName() => $_has(0); + @$pb.TagNumber(1) + void clearSetName() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.List<$core.int>> get values => $_getList(1); +} + +class SortedSetGetScoreResponse___SortedSetGetScoreResponsePart extends $pb.GeneratedMessage { + factory SortedSetGetScoreResponse___SortedSetGetScoreResponsePart({ + ECacheResult? result, + $core.double? score, + }) { + final $result = create(); + if (result != null) { + $result.result = result; + } + if (score != null) { + $result.score = score; + } + return $result; + } + SortedSetGetScoreResponse___SortedSetGetScoreResponsePart._() : super(); + factory SortedSetGetScoreResponse___SortedSetGetScoreResponsePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetGetScoreResponse___SortedSetGetScoreResponsePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetGetScoreResponse._SortedSetGetScoreResponsePart', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..e(1, _omitFieldNames ? '' : 'result', $pb.PbFieldType.OE, defaultOrMaker: ECacheResult.Invalid, valueOf: ECacheResult.valueOf, enumValues: ECacheResult.values) + ..a<$core.double>(2, _omitFieldNames ? '' : 'score', $pb.PbFieldType.OD) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetGetScoreResponse___SortedSetGetScoreResponsePart clone() => SortedSetGetScoreResponse___SortedSetGetScoreResponsePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetGetScoreResponse___SortedSetGetScoreResponsePart copyWith(void Function(SortedSetGetScoreResponse___SortedSetGetScoreResponsePart) updates) => super.copyWith((message) => updates(message as SortedSetGetScoreResponse___SortedSetGetScoreResponsePart)) as SortedSetGetScoreResponse___SortedSetGetScoreResponsePart; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetGetScoreResponse___SortedSetGetScoreResponsePart create() => SortedSetGetScoreResponse___SortedSetGetScoreResponsePart._(); + SortedSetGetScoreResponse___SortedSetGetScoreResponsePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetGetScoreResponse___SortedSetGetScoreResponsePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetGetScoreResponse___SortedSetGetScoreResponsePart? _defaultInstance; + + @$pb.TagNumber(1) + ECacheResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(ECacheResult v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => clearField(1); + + @$pb.TagNumber(2) + $core.double get score => $_getN(1); + @$pb.TagNumber(2) + set score($core.double v) { $_setDouble(1, v); } + @$pb.TagNumber(2) + $core.bool hasScore() => $_has(1); + @$pb.TagNumber(2) + void clearScore() => clearField(2); +} + +class SortedSetGetScoreResponse___SortedSetFound extends $pb.GeneratedMessage { + factory SortedSetGetScoreResponse___SortedSetFound({ + $core.Iterable? elements, + }) { + final $result = create(); + if (elements != null) { + $result.elements.addAll(elements); + } + return $result; + } + SortedSetGetScoreResponse___SortedSetFound._() : super(); + factory SortedSetGetScoreResponse___SortedSetFound.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetGetScoreResponse___SortedSetFound.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetGetScoreResponse._SortedSetFound', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..pc(1, _omitFieldNames ? '' : 'elements', $pb.PbFieldType.PM, subBuilder: SortedSetGetScoreResponse___SortedSetGetScoreResponsePart.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetGetScoreResponse___SortedSetFound clone() => SortedSetGetScoreResponse___SortedSetFound()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetGetScoreResponse___SortedSetFound copyWith(void Function(SortedSetGetScoreResponse___SortedSetFound) updates) => super.copyWith((message) => updates(message as SortedSetGetScoreResponse___SortedSetFound)) as SortedSetGetScoreResponse___SortedSetFound; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetGetScoreResponse___SortedSetFound create() => SortedSetGetScoreResponse___SortedSetFound._(); + SortedSetGetScoreResponse___SortedSetFound createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetGetScoreResponse___SortedSetFound getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetGetScoreResponse___SortedSetFound? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get elements => $_getList(0); +} + +class SortedSetGetScoreResponse___SortedSetMissing extends $pb.GeneratedMessage { + factory SortedSetGetScoreResponse___SortedSetMissing() => create(); + SortedSetGetScoreResponse___SortedSetMissing._() : super(); + factory SortedSetGetScoreResponse___SortedSetMissing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetGetScoreResponse___SortedSetMissing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetGetScoreResponse._SortedSetMissing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetGetScoreResponse___SortedSetMissing clone() => SortedSetGetScoreResponse___SortedSetMissing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetGetScoreResponse___SortedSetMissing copyWith(void Function(SortedSetGetScoreResponse___SortedSetMissing) updates) => super.copyWith((message) => updates(message as SortedSetGetScoreResponse___SortedSetMissing)) as SortedSetGetScoreResponse___SortedSetMissing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetGetScoreResponse___SortedSetMissing create() => SortedSetGetScoreResponse___SortedSetMissing._(); + SortedSetGetScoreResponse___SortedSetMissing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetGetScoreResponse___SortedSetMissing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetGetScoreResponse___SortedSetMissing? _defaultInstance; +} + +enum SortedSetGetScoreResponse__SortedSet { + found, + missing, + notSet +} + +class SortedSetGetScoreResponse_ extends $pb.GeneratedMessage { + factory SortedSetGetScoreResponse_({ + SortedSetGetScoreResponse___SortedSetFound? found, + SortedSetGetScoreResponse___SortedSetMissing? missing, + }) { + final $result = create(); + if (found != null) { + $result.found = found; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + SortedSetGetScoreResponse_._() : super(); + factory SortedSetGetScoreResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetGetScoreResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SortedSetGetScoreResponse__SortedSet> _SortedSetGetScoreResponse__SortedSetByTag = { + 1 : SortedSetGetScoreResponse__SortedSet.found, + 2 : SortedSetGetScoreResponse__SortedSet.missing, + 0 : SortedSetGetScoreResponse__SortedSet.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetGetScoreResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'found', subBuilder: SortedSetGetScoreResponse___SortedSetFound.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: SortedSetGetScoreResponse___SortedSetMissing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetGetScoreResponse_ clone() => SortedSetGetScoreResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetGetScoreResponse_ copyWith(void Function(SortedSetGetScoreResponse_) updates) => super.copyWith((message) => updates(message as SortedSetGetScoreResponse_)) as SortedSetGetScoreResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetGetScoreResponse_ create() => SortedSetGetScoreResponse_._(); + SortedSetGetScoreResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetGetScoreResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetGetScoreResponse_? _defaultInstance; + + SortedSetGetScoreResponse__SortedSet whichSortedSet() => _SortedSetGetScoreResponse__SortedSetByTag[$_whichOneof(0)]!; + void clearSortedSet() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + SortedSetGetScoreResponse___SortedSetFound get found => $_getN(0); + @$pb.TagNumber(1) + set found(SortedSetGetScoreResponse___SortedSetFound v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasFound() => $_has(0); + @$pb.TagNumber(1) + void clearFound() => clearField(1); + @$pb.TagNumber(1) + SortedSetGetScoreResponse___SortedSetFound ensureFound() => $_ensure(0); + + @$pb.TagNumber(2) + SortedSetGetScoreResponse___SortedSetMissing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(SortedSetGetScoreResponse___SortedSetMissing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + SortedSetGetScoreResponse___SortedSetMissing ensureMissing() => $_ensure(1); +} + +class SortedSetRemoveRequest___All extends $pb.GeneratedMessage { + factory SortedSetRemoveRequest___All() => create(); + SortedSetRemoveRequest___All._() : super(); + factory SortedSetRemoveRequest___All.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetRemoveRequest___All.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetRemoveRequest._All', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetRemoveRequest___All clone() => SortedSetRemoveRequest___All()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetRemoveRequest___All copyWith(void Function(SortedSetRemoveRequest___All) updates) => super.copyWith((message) => updates(message as SortedSetRemoveRequest___All)) as SortedSetRemoveRequest___All; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetRemoveRequest___All create() => SortedSetRemoveRequest___All._(); + SortedSetRemoveRequest___All createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetRemoveRequest___All getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetRemoveRequest___All? _defaultInstance; +} + +class SortedSetRemoveRequest___Some extends $pb.GeneratedMessage { + factory SortedSetRemoveRequest___Some({ + $core.Iterable<$core.List<$core.int>>? values, + }) { + final $result = create(); + if (values != null) { + $result.values.addAll(values); + } + return $result; + } + SortedSetRemoveRequest___Some._() : super(); + factory SortedSetRemoveRequest___Some.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetRemoveRequest___Some.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetRemoveRequest._Some', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..p<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'values', $pb.PbFieldType.PY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetRemoveRequest___Some clone() => SortedSetRemoveRequest___Some()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetRemoveRequest___Some copyWith(void Function(SortedSetRemoveRequest___Some) updates) => super.copyWith((message) => updates(message as SortedSetRemoveRequest___Some)) as SortedSetRemoveRequest___Some; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetRemoveRequest___Some create() => SortedSetRemoveRequest___Some._(); + SortedSetRemoveRequest___Some createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetRemoveRequest___Some getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetRemoveRequest___Some? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.List<$core.int>> get values => $_getList(0); +} + +enum SortedSetRemoveRequest__RemoveElements { + all, + some, + notSet +} + +class SortedSetRemoveRequest_ extends $pb.GeneratedMessage { + factory SortedSetRemoveRequest_({ + $core.List<$core.int>? setName, + SortedSetRemoveRequest___All? all, + SortedSetRemoveRequest___Some? some, + }) { + final $result = create(); + if (setName != null) { + $result.setName = setName; + } + if (all != null) { + $result.all = all; + } + if (some != null) { + $result.some = some; + } + return $result; + } + SortedSetRemoveRequest_._() : super(); + factory SortedSetRemoveRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetRemoveRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SortedSetRemoveRequest__RemoveElements> _SortedSetRemoveRequest__RemoveElementsByTag = { + 2 : SortedSetRemoveRequest__RemoveElements.all, + 3 : SortedSetRemoveRequest__RemoveElements.some, + 0 : SortedSetRemoveRequest__RemoveElements.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetRemoveRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [2, 3]) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'setName', $pb.PbFieldType.OY) + ..aOM(2, _omitFieldNames ? '' : 'all', subBuilder: SortedSetRemoveRequest___All.create) + ..aOM(3, _omitFieldNames ? '' : 'some', subBuilder: SortedSetRemoveRequest___Some.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetRemoveRequest_ clone() => SortedSetRemoveRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetRemoveRequest_ copyWith(void Function(SortedSetRemoveRequest_) updates) => super.copyWith((message) => updates(message as SortedSetRemoveRequest_)) as SortedSetRemoveRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetRemoveRequest_ create() => SortedSetRemoveRequest_._(); + SortedSetRemoveRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetRemoveRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetRemoveRequest_? _defaultInstance; + + SortedSetRemoveRequest__RemoveElements whichRemoveElements() => _SortedSetRemoveRequest__RemoveElementsByTag[$_whichOneof(0)]!; + void clearRemoveElements() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.List<$core.int> get setName => $_getN(0); + @$pb.TagNumber(1) + set setName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasSetName() => $_has(0); + @$pb.TagNumber(1) + void clearSetName() => clearField(1); + + @$pb.TagNumber(2) + SortedSetRemoveRequest___All get all => $_getN(1); + @$pb.TagNumber(2) + set all(SortedSetRemoveRequest___All v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasAll() => $_has(1); + @$pb.TagNumber(2) + void clearAll() => clearField(2); + @$pb.TagNumber(2) + SortedSetRemoveRequest___All ensureAll() => $_ensure(1); + + @$pb.TagNumber(3) + SortedSetRemoveRequest___Some get some => $_getN(2); + @$pb.TagNumber(3) + set some(SortedSetRemoveRequest___Some v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasSome() => $_has(2); + @$pb.TagNumber(3) + void clearSome() => clearField(3); + @$pb.TagNumber(3) + SortedSetRemoveRequest___Some ensureSome() => $_ensure(2); +} + +class SortedSetRemoveResponse_ extends $pb.GeneratedMessage { + factory SortedSetRemoveResponse_() => create(); + SortedSetRemoveResponse_._() : super(); + factory SortedSetRemoveResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetRemoveResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetRemoveResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetRemoveResponse_ clone() => SortedSetRemoveResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetRemoveResponse_ copyWith(void Function(SortedSetRemoveResponse_) updates) => super.copyWith((message) => updates(message as SortedSetRemoveResponse_)) as SortedSetRemoveResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetRemoveResponse_ create() => SortedSetRemoveResponse_._(); + SortedSetRemoveResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetRemoveResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetRemoveResponse_? _defaultInstance; +} + +class SortedSetIncrementRequest_ extends $pb.GeneratedMessage { + factory SortedSetIncrementRequest_({ + $core.List<$core.int>? setName, + $core.List<$core.int>? value, + $core.double? amount, + $fixnum.Int64? ttlMilliseconds, + $core.bool? refreshTtl, + }) { + final $result = create(); + if (setName != null) { + $result.setName = setName; + } + if (value != null) { + $result.value = value; + } + if (amount != null) { + $result.amount = amount; + } + if (ttlMilliseconds != null) { + $result.ttlMilliseconds = ttlMilliseconds; + } + if (refreshTtl != null) { + $result.refreshTtl = refreshTtl; + } + return $result; + } + SortedSetIncrementRequest_._() : super(); + factory SortedSetIncrementRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetIncrementRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetIncrementRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'setName', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'value', $pb.PbFieldType.OY) + ..a<$core.double>(3, _omitFieldNames ? '' : 'amount', $pb.PbFieldType.OD) + ..a<$fixnum.Int64>(4, _omitFieldNames ? '' : 'ttlMilliseconds', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOB(5, _omitFieldNames ? '' : 'refreshTtl') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetIncrementRequest_ clone() => SortedSetIncrementRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetIncrementRequest_ copyWith(void Function(SortedSetIncrementRequest_) updates) => super.copyWith((message) => updates(message as SortedSetIncrementRequest_)) as SortedSetIncrementRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetIncrementRequest_ create() => SortedSetIncrementRequest_._(); + SortedSetIncrementRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetIncrementRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetIncrementRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get setName => $_getN(0); + @$pb.TagNumber(1) + set setName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasSetName() => $_has(0); + @$pb.TagNumber(1) + void clearSetName() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + + @$pb.TagNumber(3) + $core.double get amount => $_getN(2); + @$pb.TagNumber(3) + set amount($core.double v) { $_setDouble(2, v); } + @$pb.TagNumber(3) + $core.bool hasAmount() => $_has(2); + @$pb.TagNumber(3) + void clearAmount() => clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get ttlMilliseconds => $_getI64(3); + @$pb.TagNumber(4) + set ttlMilliseconds($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasTtlMilliseconds() => $_has(3); + @$pb.TagNumber(4) + void clearTtlMilliseconds() => clearField(4); + + @$pb.TagNumber(5) + $core.bool get refreshTtl => $_getBF(4); + @$pb.TagNumber(5) + set refreshTtl($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasRefreshTtl() => $_has(4); + @$pb.TagNumber(5) + void clearRefreshTtl() => clearField(5); +} + +class SortedSetIncrementResponse_ extends $pb.GeneratedMessage { + factory SortedSetIncrementResponse_({ + $core.double? score, + }) { + final $result = create(); + if (score != null) { + $result.score = score; + } + return $result; + } + SortedSetIncrementResponse_._() : super(); + factory SortedSetIncrementResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetIncrementResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetIncrementResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.double>(1, _omitFieldNames ? '' : 'score', $pb.PbFieldType.OD) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetIncrementResponse_ clone() => SortedSetIncrementResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetIncrementResponse_ copyWith(void Function(SortedSetIncrementResponse_) updates) => super.copyWith((message) => updates(message as SortedSetIncrementResponse_)) as SortedSetIncrementResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetIncrementResponse_ create() => SortedSetIncrementResponse_._(); + SortedSetIncrementResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetIncrementResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetIncrementResponse_? _defaultInstance; + + /// The updated score stored after the increment operation. + @$pb.TagNumber(1) + $core.double get score => $_getN(0); + @$pb.TagNumber(1) + set score($core.double v) { $_setDouble(0, v); } + @$pb.TagNumber(1) + $core.bool hasScore() => $_has(0); + @$pb.TagNumber(1) + void clearScore() => clearField(1); +} + +class SortedSetGetRankRequest_ extends $pb.GeneratedMessage { + factory SortedSetGetRankRequest_({ + $core.List<$core.int>? setName, + $core.List<$core.int>? value, + SortedSetGetRankRequest__Order? order, + }) { + final $result = create(); + if (setName != null) { + $result.setName = setName; + } + if (value != null) { + $result.value = value; + } + if (order != null) { + $result.order = order; + } + return $result; + } + SortedSetGetRankRequest_._() : super(); + factory SortedSetGetRankRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetGetRankRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetGetRankRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'setName', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'value', $pb.PbFieldType.OY) + ..e(3, _omitFieldNames ? '' : 'order', $pb.PbFieldType.OE, defaultOrMaker: SortedSetGetRankRequest__Order.ASCENDING, valueOf: SortedSetGetRankRequest__Order.valueOf, enumValues: SortedSetGetRankRequest__Order.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetGetRankRequest_ clone() => SortedSetGetRankRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetGetRankRequest_ copyWith(void Function(SortedSetGetRankRequest_) updates) => super.copyWith((message) => updates(message as SortedSetGetRankRequest_)) as SortedSetGetRankRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetGetRankRequest_ create() => SortedSetGetRankRequest_._(); + SortedSetGetRankRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetGetRankRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetGetRankRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get setName => $_getN(0); + @$pb.TagNumber(1) + set setName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasSetName() => $_has(0); + @$pb.TagNumber(1) + void clearSetName() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get value => $_getN(1); + @$pb.TagNumber(2) + set value($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + + /// The order in which sorted set will be sorted to determine the rank. + /// + /// When Order.ASCENDING is specified, will return the rank of the value + /// when sorted set scores are ordered from low to high. This is the default + /// when no Order is specified. + /// + /// When Order.DESCENDING is specified, will return the rank of the value + /// when sorted set scores are ordered from high to low. + @$pb.TagNumber(3) + SortedSetGetRankRequest__Order get order => $_getN(2); + @$pb.TagNumber(3) + set order(SortedSetGetRankRequest__Order v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasOrder() => $_has(2); + @$pb.TagNumber(3) + void clearOrder() => clearField(3); +} + +class SortedSetGetRankResponse___RankResponsePart extends $pb.GeneratedMessage { + factory SortedSetGetRankResponse___RankResponsePart({ + ECacheResult? result, + $fixnum.Int64? rank, + }) { + final $result = create(); + if (result != null) { + $result.result = result; + } + if (rank != null) { + $result.rank = rank; + } + return $result; + } + SortedSetGetRankResponse___RankResponsePart._() : super(); + factory SortedSetGetRankResponse___RankResponsePart.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetGetRankResponse___RankResponsePart.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetGetRankResponse._RankResponsePart', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..e(1, _omitFieldNames ? '' : 'result', $pb.PbFieldType.OE, defaultOrMaker: ECacheResult.Invalid, valueOf: ECacheResult.valueOf, enumValues: ECacheResult.values) + ..a<$fixnum.Int64>(2, _omitFieldNames ? '' : 'rank', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetGetRankResponse___RankResponsePart clone() => SortedSetGetRankResponse___RankResponsePart()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetGetRankResponse___RankResponsePart copyWith(void Function(SortedSetGetRankResponse___RankResponsePart) updates) => super.copyWith((message) => updates(message as SortedSetGetRankResponse___RankResponsePart)) as SortedSetGetRankResponse___RankResponsePart; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetGetRankResponse___RankResponsePart create() => SortedSetGetRankResponse___RankResponsePart._(); + SortedSetGetRankResponse___RankResponsePart createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetGetRankResponse___RankResponsePart getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetGetRankResponse___RankResponsePart? _defaultInstance; + + @$pb.TagNumber(1) + ECacheResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(ECacheResult v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => clearField(1); + + /// Rank is 0-based i.e. when sort order is descending the rank of the + /// value with the highest score will be 0. Similarly for ascending order, + /// value with the lowest score will have rank 0. + @$pb.TagNumber(2) + $fixnum.Int64 get rank => $_getI64(1); + @$pb.TagNumber(2) + set rank($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasRank() => $_has(1); + @$pb.TagNumber(2) + void clearRank() => clearField(2); +} + +class SortedSetGetRankResponse___SortedSetMissing extends $pb.GeneratedMessage { + factory SortedSetGetRankResponse___SortedSetMissing() => create(); + SortedSetGetRankResponse___SortedSetMissing._() : super(); + factory SortedSetGetRankResponse___SortedSetMissing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetGetRankResponse___SortedSetMissing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetGetRankResponse._SortedSetMissing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetGetRankResponse___SortedSetMissing clone() => SortedSetGetRankResponse___SortedSetMissing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetGetRankResponse___SortedSetMissing copyWith(void Function(SortedSetGetRankResponse___SortedSetMissing) updates) => super.copyWith((message) => updates(message as SortedSetGetRankResponse___SortedSetMissing)) as SortedSetGetRankResponse___SortedSetMissing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetGetRankResponse___SortedSetMissing create() => SortedSetGetRankResponse___SortedSetMissing._(); + SortedSetGetRankResponse___SortedSetMissing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetGetRankResponse___SortedSetMissing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetGetRankResponse___SortedSetMissing? _defaultInstance; +} + +enum SortedSetGetRankResponse__Rank { + elementRank, + missing, + notSet +} + +class SortedSetGetRankResponse_ extends $pb.GeneratedMessage { + factory SortedSetGetRankResponse_({ + SortedSetGetRankResponse___RankResponsePart? elementRank, + SortedSetGetRankResponse___SortedSetMissing? missing, + }) { + final $result = create(); + if (elementRank != null) { + $result.elementRank = elementRank; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + SortedSetGetRankResponse_._() : super(); + factory SortedSetGetRankResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetGetRankResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SortedSetGetRankResponse__Rank> _SortedSetGetRankResponse__RankByTag = { + 1 : SortedSetGetRankResponse__Rank.elementRank, + 2 : SortedSetGetRankResponse__Rank.missing, + 0 : SortedSetGetRankResponse__Rank.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetGetRankResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'elementRank', subBuilder: SortedSetGetRankResponse___RankResponsePart.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: SortedSetGetRankResponse___SortedSetMissing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetGetRankResponse_ clone() => SortedSetGetRankResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetGetRankResponse_ copyWith(void Function(SortedSetGetRankResponse_) updates) => super.copyWith((message) => updates(message as SortedSetGetRankResponse_)) as SortedSetGetRankResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetGetRankResponse_ create() => SortedSetGetRankResponse_._(); + SortedSetGetRankResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetGetRankResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetGetRankResponse_? _defaultInstance; + + SortedSetGetRankResponse__Rank whichRank() => _SortedSetGetRankResponse__RankByTag[$_whichOneof(0)]!; + void clearRank() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + SortedSetGetRankResponse___RankResponsePart get elementRank => $_getN(0); + @$pb.TagNumber(1) + set elementRank(SortedSetGetRankResponse___RankResponsePart v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasElementRank() => $_has(0); + @$pb.TagNumber(1) + void clearElementRank() => clearField(1); + @$pb.TagNumber(1) + SortedSetGetRankResponse___RankResponsePart ensureElementRank() => $_ensure(0); + + @$pb.TagNumber(2) + SortedSetGetRankResponse___SortedSetMissing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(SortedSetGetRankResponse___SortedSetMissing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + SortedSetGetRankResponse___SortedSetMissing ensureMissing() => $_ensure(1); +} + +class SortedSetLengthRequest_ extends $pb.GeneratedMessage { + factory SortedSetLengthRequest_({ + $core.List<$core.int>? setName, + }) { + final $result = create(); + if (setName != null) { + $result.setName = setName; + } + return $result; + } + SortedSetLengthRequest_._() : super(); + factory SortedSetLengthRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetLengthRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetLengthRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'setName', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetLengthRequest_ clone() => SortedSetLengthRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetLengthRequest_ copyWith(void Function(SortedSetLengthRequest_) updates) => super.copyWith((message) => updates(message as SortedSetLengthRequest_)) as SortedSetLengthRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetLengthRequest_ create() => SortedSetLengthRequest_._(); + SortedSetLengthRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetLengthRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetLengthRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get setName => $_getN(0); + @$pb.TagNumber(1) + set setName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasSetName() => $_has(0); + @$pb.TagNumber(1) + void clearSetName() => clearField(1); +} + +class SortedSetLengthResponse___Found extends $pb.GeneratedMessage { + factory SortedSetLengthResponse___Found({ + $core.int? length, + }) { + final $result = create(); + if (length != null) { + $result.length = length; + } + return $result; + } + SortedSetLengthResponse___Found._() : super(); + factory SortedSetLengthResponse___Found.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetLengthResponse___Found.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetLengthResponse._Found', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'length', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetLengthResponse___Found clone() => SortedSetLengthResponse___Found()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetLengthResponse___Found copyWith(void Function(SortedSetLengthResponse___Found) updates) => super.copyWith((message) => updates(message as SortedSetLengthResponse___Found)) as SortedSetLengthResponse___Found; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetLengthResponse___Found create() => SortedSetLengthResponse___Found._(); + SortedSetLengthResponse___Found createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetLengthResponse___Found getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetLengthResponse___Found? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get length => $_getIZ(0); + @$pb.TagNumber(1) + set length($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasLength() => $_has(0); + @$pb.TagNumber(1) + void clearLength() => clearField(1); +} + +class SortedSetLengthResponse___Missing extends $pb.GeneratedMessage { + factory SortedSetLengthResponse___Missing() => create(); + SortedSetLengthResponse___Missing._() : super(); + factory SortedSetLengthResponse___Missing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetLengthResponse___Missing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetLengthResponse._Missing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetLengthResponse___Missing clone() => SortedSetLengthResponse___Missing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetLengthResponse___Missing copyWith(void Function(SortedSetLengthResponse___Missing) updates) => super.copyWith((message) => updates(message as SortedSetLengthResponse___Missing)) as SortedSetLengthResponse___Missing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetLengthResponse___Missing create() => SortedSetLengthResponse___Missing._(); + SortedSetLengthResponse___Missing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetLengthResponse___Missing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetLengthResponse___Missing? _defaultInstance; +} + +enum SortedSetLengthResponse__SortedSet { + found, + missing, + notSet +} + +class SortedSetLengthResponse_ extends $pb.GeneratedMessage { + factory SortedSetLengthResponse_({ + SortedSetLengthResponse___Found? found, + SortedSetLengthResponse___Missing? missing, + }) { + final $result = create(); + if (found != null) { + $result.found = found; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + SortedSetLengthResponse_._() : super(); + factory SortedSetLengthResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetLengthResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SortedSetLengthResponse__SortedSet> _SortedSetLengthResponse__SortedSetByTag = { + 1 : SortedSetLengthResponse__SortedSet.found, + 2 : SortedSetLengthResponse__SortedSet.missing, + 0 : SortedSetLengthResponse__SortedSet.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetLengthResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'found', subBuilder: SortedSetLengthResponse___Found.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: SortedSetLengthResponse___Missing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetLengthResponse_ clone() => SortedSetLengthResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetLengthResponse_ copyWith(void Function(SortedSetLengthResponse_) updates) => super.copyWith((message) => updates(message as SortedSetLengthResponse_)) as SortedSetLengthResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetLengthResponse_ create() => SortedSetLengthResponse_._(); + SortedSetLengthResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetLengthResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetLengthResponse_? _defaultInstance; + + SortedSetLengthResponse__SortedSet whichSortedSet() => _SortedSetLengthResponse__SortedSetByTag[$_whichOneof(0)]!; + void clearSortedSet() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + SortedSetLengthResponse___Found get found => $_getN(0); + @$pb.TagNumber(1) + set found(SortedSetLengthResponse___Found v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasFound() => $_has(0); + @$pb.TagNumber(1) + void clearFound() => clearField(1); + @$pb.TagNumber(1) + SortedSetLengthResponse___Found ensureFound() => $_ensure(0); + + @$pb.TagNumber(2) + SortedSetLengthResponse___Missing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(SortedSetLengthResponse___Missing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + SortedSetLengthResponse___Missing ensureMissing() => $_ensure(1); +} + +enum SortedSetLengthByScoreRequest__Min { + inclusiveMin, + exclusiveMin, + unboundedMin, + notSet +} + +enum SortedSetLengthByScoreRequest__Max { + inclusiveMax, + exclusiveMax, + unboundedMax, + notSet +} + +class SortedSetLengthByScoreRequest_ extends $pb.GeneratedMessage { + factory SortedSetLengthByScoreRequest_({ + $core.List<$core.int>? setName, + $core.double? inclusiveMin, + $core.double? exclusiveMin, + Unbounded_? unboundedMin, + $core.double? inclusiveMax, + $core.double? exclusiveMax, + Unbounded_? unboundedMax, + }) { + final $result = create(); + if (setName != null) { + $result.setName = setName; + } + if (inclusiveMin != null) { + $result.inclusiveMin = inclusiveMin; + } + if (exclusiveMin != null) { + $result.exclusiveMin = exclusiveMin; + } + if (unboundedMin != null) { + $result.unboundedMin = unboundedMin; + } + if (inclusiveMax != null) { + $result.inclusiveMax = inclusiveMax; + } + if (exclusiveMax != null) { + $result.exclusiveMax = exclusiveMax; + } + if (unboundedMax != null) { + $result.unboundedMax = unboundedMax; + } + return $result; + } + SortedSetLengthByScoreRequest_._() : super(); + factory SortedSetLengthByScoreRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetLengthByScoreRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SortedSetLengthByScoreRequest__Min> _SortedSetLengthByScoreRequest__MinByTag = { + 2 : SortedSetLengthByScoreRequest__Min.inclusiveMin, + 3 : SortedSetLengthByScoreRequest__Min.exclusiveMin, + 4 : SortedSetLengthByScoreRequest__Min.unboundedMin, + 0 : SortedSetLengthByScoreRequest__Min.notSet + }; + static const $core.Map<$core.int, SortedSetLengthByScoreRequest__Max> _SortedSetLengthByScoreRequest__MaxByTag = { + 5 : SortedSetLengthByScoreRequest__Max.inclusiveMax, + 6 : SortedSetLengthByScoreRequest__Max.exclusiveMax, + 7 : SortedSetLengthByScoreRequest__Max.unboundedMax, + 0 : SortedSetLengthByScoreRequest__Max.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetLengthByScoreRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [2, 3, 4]) + ..oo(1, [5, 6, 7]) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'setName', $pb.PbFieldType.OY) + ..a<$core.double>(2, _omitFieldNames ? '' : 'inclusiveMin', $pb.PbFieldType.OD) + ..a<$core.double>(3, _omitFieldNames ? '' : 'exclusiveMin', $pb.PbFieldType.OD) + ..aOM(4, _omitFieldNames ? '' : 'unboundedMin', subBuilder: Unbounded_.create) + ..a<$core.double>(5, _omitFieldNames ? '' : 'inclusiveMax', $pb.PbFieldType.OD) + ..a<$core.double>(6, _omitFieldNames ? '' : 'exclusiveMax', $pb.PbFieldType.OD) + ..aOM(7, _omitFieldNames ? '' : 'unboundedMax', subBuilder: Unbounded_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetLengthByScoreRequest_ clone() => SortedSetLengthByScoreRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetLengthByScoreRequest_ copyWith(void Function(SortedSetLengthByScoreRequest_) updates) => super.copyWith((message) => updates(message as SortedSetLengthByScoreRequest_)) as SortedSetLengthByScoreRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetLengthByScoreRequest_ create() => SortedSetLengthByScoreRequest_._(); + SortedSetLengthByScoreRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetLengthByScoreRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetLengthByScoreRequest_? _defaultInstance; + + SortedSetLengthByScoreRequest__Min whichMin() => _SortedSetLengthByScoreRequest__MinByTag[$_whichOneof(0)]!; + void clearMin() => clearField($_whichOneof(0)); + + SortedSetLengthByScoreRequest__Max whichMax() => _SortedSetLengthByScoreRequest__MaxByTag[$_whichOneof(1)]!; + void clearMax() => clearField($_whichOneof(1)); + + @$pb.TagNumber(1) + $core.List<$core.int> get setName => $_getN(0); + @$pb.TagNumber(1) + set setName($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasSetName() => $_has(0); + @$pb.TagNumber(1) + void clearSetName() => clearField(1); + + @$pb.TagNumber(2) + $core.double get inclusiveMin => $_getN(1); + @$pb.TagNumber(2) + set inclusiveMin($core.double v) { $_setDouble(1, v); } + @$pb.TagNumber(2) + $core.bool hasInclusiveMin() => $_has(1); + @$pb.TagNumber(2) + void clearInclusiveMin() => clearField(2); + + @$pb.TagNumber(3) + $core.double get exclusiveMin => $_getN(2); + @$pb.TagNumber(3) + set exclusiveMin($core.double v) { $_setDouble(2, v); } + @$pb.TagNumber(3) + $core.bool hasExclusiveMin() => $_has(2); + @$pb.TagNumber(3) + void clearExclusiveMin() => clearField(3); + + @$pb.TagNumber(4) + Unbounded_ get unboundedMin => $_getN(3); + @$pb.TagNumber(4) + set unboundedMin(Unbounded_ v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasUnboundedMin() => $_has(3); + @$pb.TagNumber(4) + void clearUnboundedMin() => clearField(4); + @$pb.TagNumber(4) + Unbounded_ ensureUnboundedMin() => $_ensure(3); + + @$pb.TagNumber(5) + $core.double get inclusiveMax => $_getN(4); + @$pb.TagNumber(5) + set inclusiveMax($core.double v) { $_setDouble(4, v); } + @$pb.TagNumber(5) + $core.bool hasInclusiveMax() => $_has(4); + @$pb.TagNumber(5) + void clearInclusiveMax() => clearField(5); + + @$pb.TagNumber(6) + $core.double get exclusiveMax => $_getN(5); + @$pb.TagNumber(6) + set exclusiveMax($core.double v) { $_setDouble(5, v); } + @$pb.TagNumber(6) + $core.bool hasExclusiveMax() => $_has(5); + @$pb.TagNumber(6) + void clearExclusiveMax() => clearField(6); + + @$pb.TagNumber(7) + Unbounded_ get unboundedMax => $_getN(6); + @$pb.TagNumber(7) + set unboundedMax(Unbounded_ v) { setField(7, v); } + @$pb.TagNumber(7) + $core.bool hasUnboundedMax() => $_has(6); + @$pb.TagNumber(7) + void clearUnboundedMax() => clearField(7); + @$pb.TagNumber(7) + Unbounded_ ensureUnboundedMax() => $_ensure(6); +} + +class SortedSetLengthByScoreResponse___Found extends $pb.GeneratedMessage { + factory SortedSetLengthByScoreResponse___Found({ + $core.int? length, + }) { + final $result = create(); + if (length != null) { + $result.length = length; + } + return $result; + } + SortedSetLengthByScoreResponse___Found._() : super(); + factory SortedSetLengthByScoreResponse___Found.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetLengthByScoreResponse___Found.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetLengthByScoreResponse._Found', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'length', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetLengthByScoreResponse___Found clone() => SortedSetLengthByScoreResponse___Found()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetLengthByScoreResponse___Found copyWith(void Function(SortedSetLengthByScoreResponse___Found) updates) => super.copyWith((message) => updates(message as SortedSetLengthByScoreResponse___Found)) as SortedSetLengthByScoreResponse___Found; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetLengthByScoreResponse___Found create() => SortedSetLengthByScoreResponse___Found._(); + SortedSetLengthByScoreResponse___Found createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetLengthByScoreResponse___Found getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetLengthByScoreResponse___Found? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get length => $_getIZ(0); + @$pb.TagNumber(1) + set length($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasLength() => $_has(0); + @$pb.TagNumber(1) + void clearLength() => clearField(1); +} + +class SortedSetLengthByScoreResponse___Missing extends $pb.GeneratedMessage { + factory SortedSetLengthByScoreResponse___Missing() => create(); + SortedSetLengthByScoreResponse___Missing._() : super(); + factory SortedSetLengthByScoreResponse___Missing.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetLengthByScoreResponse___Missing.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetLengthByScoreResponse._Missing', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetLengthByScoreResponse___Missing clone() => SortedSetLengthByScoreResponse___Missing()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetLengthByScoreResponse___Missing copyWith(void Function(SortedSetLengthByScoreResponse___Missing) updates) => super.copyWith((message) => updates(message as SortedSetLengthByScoreResponse___Missing)) as SortedSetLengthByScoreResponse___Missing; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetLengthByScoreResponse___Missing create() => SortedSetLengthByScoreResponse___Missing._(); + SortedSetLengthByScoreResponse___Missing createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetLengthByScoreResponse___Missing getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetLengthByScoreResponse___Missing? _defaultInstance; +} + +enum SortedSetLengthByScoreResponse__SortedSet { + found, + missing, + notSet +} + +class SortedSetLengthByScoreResponse_ extends $pb.GeneratedMessage { + factory SortedSetLengthByScoreResponse_({ + SortedSetLengthByScoreResponse___Found? found, + SortedSetLengthByScoreResponse___Missing? missing, + }) { + final $result = create(); + if (found != null) { + $result.found = found; + } + if (missing != null) { + $result.missing = missing; + } + return $result; + } + SortedSetLengthByScoreResponse_._() : super(); + factory SortedSetLengthByScoreResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SortedSetLengthByScoreResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SortedSetLengthByScoreResponse__SortedSet> _SortedSetLengthByScoreResponse__SortedSetByTag = { + 1 : SortedSetLengthByScoreResponse__SortedSet.found, + 2 : SortedSetLengthByScoreResponse__SortedSet.missing, + 0 : SortedSetLengthByScoreResponse__SortedSet.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SortedSetLengthByScoreResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'found', subBuilder: SortedSetLengthByScoreResponse___Found.create) + ..aOM(2, _omitFieldNames ? '' : 'missing', subBuilder: SortedSetLengthByScoreResponse___Missing.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SortedSetLengthByScoreResponse_ clone() => SortedSetLengthByScoreResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SortedSetLengthByScoreResponse_ copyWith(void Function(SortedSetLengthByScoreResponse_) updates) => super.copyWith((message) => updates(message as SortedSetLengthByScoreResponse_)) as SortedSetLengthByScoreResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SortedSetLengthByScoreResponse_ create() => SortedSetLengthByScoreResponse_._(); + SortedSetLengthByScoreResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SortedSetLengthByScoreResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SortedSetLengthByScoreResponse_? _defaultInstance; + + SortedSetLengthByScoreResponse__SortedSet whichSortedSet() => _SortedSetLengthByScoreResponse__SortedSetByTag[$_whichOneof(0)]!; + void clearSortedSet() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + SortedSetLengthByScoreResponse___Found get found => $_getN(0); + @$pb.TagNumber(1) + set found(SortedSetLengthByScoreResponse___Found v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasFound() => $_has(0); + @$pb.TagNumber(1) + void clearFound() => clearField(1); + @$pb.TagNumber(1) + SortedSetLengthByScoreResponse___Found ensureFound() => $_ensure(0); + + @$pb.TagNumber(2) + SortedSetLengthByScoreResponse___Missing get missing => $_getN(1); + @$pb.TagNumber(2) + set missing(SortedSetLengthByScoreResponse___Missing v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasMissing() => $_has(1); + @$pb.TagNumber(2) + void clearMissing() => clearField(2); + @$pb.TagNumber(2) + SortedSetLengthByScoreResponse___Missing ensureMissing() => $_ensure(1); +} + + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/lib/generated/cacheclient.pbenum.dart b/lib/generated/cacheclient.pbenum.dart new file mode 100644 index 0000000..ec622fe --- /dev/null +++ b/lib/generated/cacheclient.pbenum.dart @@ -0,0 +1,87 @@ +// +// Generated code. Do not modify. +// source: cacheclient.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class ECacheResult extends $pb.ProtobufEnum { + static const ECacheResult Invalid = ECacheResult._(0, _omitEnumNames ? '' : 'Invalid'); + static const ECacheResult Ok = ECacheResult._(1, _omitEnumNames ? '' : 'Ok'); + static const ECacheResult Hit = ECacheResult._(2, _omitEnumNames ? '' : 'Hit'); + static const ECacheResult Miss = ECacheResult._(3, _omitEnumNames ? '' : 'Miss'); + + static const $core.List values = [ + Invalid, + Ok, + Hit, + Miss, + ]; + + static final $core.Map<$core.int, ECacheResult> _byValue = $pb.ProtobufEnum.initByValue(values); + static ECacheResult? valueOf($core.int value) => _byValue[value]; + + const ECacheResult._($core.int v, $core.String n) : super(v, n); +} + +class ItemGetTypeResponse__ItemType extends $pb.ProtobufEnum { + static const ItemGetTypeResponse__ItemType SCALAR = ItemGetTypeResponse__ItemType._(0, _omitEnumNames ? '' : 'SCALAR'); + static const ItemGetTypeResponse__ItemType DICTIONARY = ItemGetTypeResponse__ItemType._(1, _omitEnumNames ? '' : 'DICTIONARY'); + static const ItemGetTypeResponse__ItemType SET = ItemGetTypeResponse__ItemType._(2, _omitEnumNames ? '' : 'SET'); + static const ItemGetTypeResponse__ItemType LIST = ItemGetTypeResponse__ItemType._(3, _omitEnumNames ? '' : 'LIST'); + static const ItemGetTypeResponse__ItemType SORTED_SET = ItemGetTypeResponse__ItemType._(4, _omitEnumNames ? '' : 'SORTED_SET'); + + static const $core.List values = [ + SCALAR, + DICTIONARY, + SET, + LIST, + SORTED_SET, + ]; + + static final $core.Map<$core.int, ItemGetTypeResponse__ItemType> _byValue = $pb.ProtobufEnum.initByValue(values); + static ItemGetTypeResponse__ItemType? valueOf($core.int value) => _byValue[value]; + + const ItemGetTypeResponse__ItemType._($core.int v, $core.String n) : super(v, n); +} + +class SortedSetFetchRequest__Order extends $pb.ProtobufEnum { + static const SortedSetFetchRequest__Order ASCENDING = SortedSetFetchRequest__Order._(0, _omitEnumNames ? '' : 'ASCENDING'); + static const SortedSetFetchRequest__Order DESCENDING = SortedSetFetchRequest__Order._(1, _omitEnumNames ? '' : 'DESCENDING'); + + static const $core.List values = [ + ASCENDING, + DESCENDING, + ]; + + static final $core.Map<$core.int, SortedSetFetchRequest__Order> _byValue = $pb.ProtobufEnum.initByValue(values); + static SortedSetFetchRequest__Order? valueOf($core.int value) => _byValue[value]; + + const SortedSetFetchRequest__Order._($core.int v, $core.String n) : super(v, n); +} + +class SortedSetGetRankRequest__Order extends $pb.ProtobufEnum { + static const SortedSetGetRankRequest__Order ASCENDING = SortedSetGetRankRequest__Order._(0, _omitEnumNames ? '' : 'ASCENDING'); + static const SortedSetGetRankRequest__Order DESCENDING = SortedSetGetRankRequest__Order._(1, _omitEnumNames ? '' : 'DESCENDING'); + + static const $core.List values = [ + ASCENDING, + DESCENDING, + ]; + + static final $core.Map<$core.int, SortedSetGetRankRequest__Order> _byValue = $pb.ProtobufEnum.initByValue(values); + static SortedSetGetRankRequest__Order? valueOf($core.int value) => _byValue[value]; + + const SortedSetGetRankRequest__Order._($core.int v, $core.String n) : super(v, n); +} + + +const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/lib/generated/cacheclient.pbgrpc.dart b/lib/generated/cacheclient.pbgrpc.dart new file mode 100644 index 0000000..d008e7c --- /dev/null +++ b/lib/generated/cacheclient.pbgrpc.dart @@ -0,0 +1,839 @@ +// +// Generated code. Do not modify. +// source: cacheclient.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:async' as $async; +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'cacheclient.pb.dart' as $0; + +export 'cacheclient.pb.dart'; + +@$pb.GrpcServiceName('cache_client.Scs') +class ScsClient extends $grpc.Client { + static final _$get = $grpc.ClientMethod<$0.GetRequest_, $0.GetResponse_>( + '/cache_client.Scs/Get', + ($0.GetRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.GetResponse_.fromBuffer(value)); + static final _$set = $grpc.ClientMethod<$0.SetRequest_, $0.SetResponse_>( + '/cache_client.Scs/Set', + ($0.SetRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.SetResponse_.fromBuffer(value)); + static final _$setIfNotExists = $grpc.ClientMethod<$0.SetIfNotExistsRequest_, $0.SetIfNotExistsResponse_>( + '/cache_client.Scs/SetIfNotExists', + ($0.SetIfNotExistsRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.SetIfNotExistsResponse_.fromBuffer(value)); + static final _$delete = $grpc.ClientMethod<$0.DeleteRequest_, $0.DeleteResponse_>( + '/cache_client.Scs/Delete', + ($0.DeleteRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.DeleteResponse_.fromBuffer(value)); + static final _$keysExist = $grpc.ClientMethod<$0.KeysExistRequest_, $0.KeysExistResponse_>( + '/cache_client.Scs/KeysExist', + ($0.KeysExistRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.KeysExistResponse_.fromBuffer(value)); + static final _$increment = $grpc.ClientMethod<$0.IncrementRequest_, $0.IncrementResponse_>( + '/cache_client.Scs/Increment', + ($0.IncrementRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.IncrementResponse_.fromBuffer(value)); + static final _$updateTtl = $grpc.ClientMethod<$0.UpdateTtlRequest_, $0.UpdateTtlResponse_>( + '/cache_client.Scs/UpdateTtl', + ($0.UpdateTtlRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.UpdateTtlResponse_.fromBuffer(value)); + static final _$itemGetTtl = $grpc.ClientMethod<$0.ItemGetTtlRequest_, $0.ItemGetTtlResponse_>( + '/cache_client.Scs/ItemGetTtl', + ($0.ItemGetTtlRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ItemGetTtlResponse_.fromBuffer(value)); + static final _$itemGetType = $grpc.ClientMethod<$0.ItemGetTypeRequest_, $0.ItemGetTypeResponse_>( + '/cache_client.Scs/ItemGetType', + ($0.ItemGetTypeRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ItemGetTypeResponse_.fromBuffer(value)); + static final _$dictionaryGet = $grpc.ClientMethod<$0.DictionaryGetRequest_, $0.DictionaryGetResponse_>( + '/cache_client.Scs/DictionaryGet', + ($0.DictionaryGetRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.DictionaryGetResponse_.fromBuffer(value)); + static final _$dictionaryFetch = $grpc.ClientMethod<$0.DictionaryFetchRequest_, $0.DictionaryFetchResponse_>( + '/cache_client.Scs/DictionaryFetch', + ($0.DictionaryFetchRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.DictionaryFetchResponse_.fromBuffer(value)); + static final _$dictionarySet = $grpc.ClientMethod<$0.DictionarySetRequest_, $0.DictionarySetResponse_>( + '/cache_client.Scs/DictionarySet', + ($0.DictionarySetRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.DictionarySetResponse_.fromBuffer(value)); + static final _$dictionaryIncrement = $grpc.ClientMethod<$0.DictionaryIncrementRequest_, $0.DictionaryIncrementResponse_>( + '/cache_client.Scs/DictionaryIncrement', + ($0.DictionaryIncrementRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.DictionaryIncrementResponse_.fromBuffer(value)); + static final _$dictionaryDelete = $grpc.ClientMethod<$0.DictionaryDeleteRequest_, $0.DictionaryDeleteResponse_>( + '/cache_client.Scs/DictionaryDelete', + ($0.DictionaryDeleteRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.DictionaryDeleteResponse_.fromBuffer(value)); + static final _$dictionaryLength = $grpc.ClientMethod<$0.DictionaryLengthRequest_, $0.DictionaryLengthResponse_>( + '/cache_client.Scs/DictionaryLength', + ($0.DictionaryLengthRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.DictionaryLengthResponse_.fromBuffer(value)); + static final _$setFetch = $grpc.ClientMethod<$0.SetFetchRequest_, $0.SetFetchResponse_>( + '/cache_client.Scs/SetFetch', + ($0.SetFetchRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.SetFetchResponse_.fromBuffer(value)); + static final _$setUnion = $grpc.ClientMethod<$0.SetUnionRequest_, $0.SetUnionResponse_>( + '/cache_client.Scs/SetUnion', + ($0.SetUnionRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.SetUnionResponse_.fromBuffer(value)); + static final _$setDifference = $grpc.ClientMethod<$0.SetDifferenceRequest_, $0.SetDifferenceResponse_>( + '/cache_client.Scs/SetDifference', + ($0.SetDifferenceRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.SetDifferenceResponse_.fromBuffer(value)); + static final _$setContains = $grpc.ClientMethod<$0.SetContainsRequest_, $0.SetContainsResponse_>( + '/cache_client.Scs/SetContains', + ($0.SetContainsRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.SetContainsResponse_.fromBuffer(value)); + static final _$setLength = $grpc.ClientMethod<$0.SetLengthRequest_, $0.SetLengthResponse_>( + '/cache_client.Scs/SetLength', + ($0.SetLengthRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.SetLengthResponse_.fromBuffer(value)); + static final _$setPop = $grpc.ClientMethod<$0.SetPopRequest_, $0.SetPopResponse_>( + '/cache_client.Scs/SetPop', + ($0.SetPopRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.SetPopResponse_.fromBuffer(value)); + static final _$listPushFront = $grpc.ClientMethod<$0.ListPushFrontRequest_, $0.ListPushFrontResponse_>( + '/cache_client.Scs/ListPushFront', + ($0.ListPushFrontRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ListPushFrontResponse_.fromBuffer(value)); + static final _$listPushBack = $grpc.ClientMethod<$0.ListPushBackRequest_, $0.ListPushBackResponse_>( + '/cache_client.Scs/ListPushBack', + ($0.ListPushBackRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ListPushBackResponse_.fromBuffer(value)); + static final _$listPopFront = $grpc.ClientMethod<$0.ListPopFrontRequest_, $0.ListPopFrontResponse_>( + '/cache_client.Scs/ListPopFront', + ($0.ListPopFrontRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ListPopFrontResponse_.fromBuffer(value)); + static final _$listPopBack = $grpc.ClientMethod<$0.ListPopBackRequest_, $0.ListPopBackResponse_>( + '/cache_client.Scs/ListPopBack', + ($0.ListPopBackRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ListPopBackResponse_.fromBuffer(value)); + static final _$listErase = $grpc.ClientMethod<$0.ListEraseRequest_, $0.ListEraseResponse_>( + '/cache_client.Scs/ListErase', + ($0.ListEraseRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ListEraseResponse_.fromBuffer(value)); + static final _$listRemove = $grpc.ClientMethod<$0.ListRemoveRequest_, $0.ListRemoveResponse_>( + '/cache_client.Scs/ListRemove', + ($0.ListRemoveRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ListRemoveResponse_.fromBuffer(value)); + static final _$listFetch = $grpc.ClientMethod<$0.ListFetchRequest_, $0.ListFetchResponse_>( + '/cache_client.Scs/ListFetch', + ($0.ListFetchRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ListFetchResponse_.fromBuffer(value)); + static final _$listLength = $grpc.ClientMethod<$0.ListLengthRequest_, $0.ListLengthResponse_>( + '/cache_client.Scs/ListLength', + ($0.ListLengthRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ListLengthResponse_.fromBuffer(value)); + static final _$listConcatenateFront = $grpc.ClientMethod<$0.ListConcatenateFrontRequest_, $0.ListConcatenateFrontResponse_>( + '/cache_client.Scs/ListConcatenateFront', + ($0.ListConcatenateFrontRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ListConcatenateFrontResponse_.fromBuffer(value)); + static final _$listConcatenateBack = $grpc.ClientMethod<$0.ListConcatenateBackRequest_, $0.ListConcatenateBackResponse_>( + '/cache_client.Scs/ListConcatenateBack', + ($0.ListConcatenateBackRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ListConcatenateBackResponse_.fromBuffer(value)); + static final _$listRetain = $grpc.ClientMethod<$0.ListRetainRequest_, $0.ListRetainResponse_>( + '/cache_client.Scs/ListRetain', + ($0.ListRetainRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.ListRetainResponse_.fromBuffer(value)); + static final _$sortedSetPut = $grpc.ClientMethod<$0.SortedSetPutRequest_, $0.SortedSetPutResponse_>( + '/cache_client.Scs/SortedSetPut', + ($0.SortedSetPutRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.SortedSetPutResponse_.fromBuffer(value)); + static final _$sortedSetFetch = $grpc.ClientMethod<$0.SortedSetFetchRequest_, $0.SortedSetFetchResponse_>( + '/cache_client.Scs/SortedSetFetch', + ($0.SortedSetFetchRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.SortedSetFetchResponse_.fromBuffer(value)); + static final _$sortedSetGetScore = $grpc.ClientMethod<$0.SortedSetGetScoreRequest_, $0.SortedSetGetScoreResponse_>( + '/cache_client.Scs/SortedSetGetScore', + ($0.SortedSetGetScoreRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.SortedSetGetScoreResponse_.fromBuffer(value)); + static final _$sortedSetRemove = $grpc.ClientMethod<$0.SortedSetRemoveRequest_, $0.SortedSetRemoveResponse_>( + '/cache_client.Scs/SortedSetRemove', + ($0.SortedSetRemoveRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.SortedSetRemoveResponse_.fromBuffer(value)); + static final _$sortedSetIncrement = $grpc.ClientMethod<$0.SortedSetIncrementRequest_, $0.SortedSetIncrementResponse_>( + '/cache_client.Scs/SortedSetIncrement', + ($0.SortedSetIncrementRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.SortedSetIncrementResponse_.fromBuffer(value)); + static final _$sortedSetGetRank = $grpc.ClientMethod<$0.SortedSetGetRankRequest_, $0.SortedSetGetRankResponse_>( + '/cache_client.Scs/SortedSetGetRank', + ($0.SortedSetGetRankRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.SortedSetGetRankResponse_.fromBuffer(value)); + static final _$sortedSetLength = $grpc.ClientMethod<$0.SortedSetLengthRequest_, $0.SortedSetLengthResponse_>( + '/cache_client.Scs/SortedSetLength', + ($0.SortedSetLengthRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.SortedSetLengthResponse_.fromBuffer(value)); + static final _$sortedSetLengthByScore = $grpc.ClientMethod<$0.SortedSetLengthByScoreRequest_, $0.SortedSetLengthByScoreResponse_>( + '/cache_client.Scs/SortedSetLengthByScore', + ($0.SortedSetLengthByScoreRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $0.SortedSetLengthByScoreResponse_.fromBuffer(value)); + + ScsClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, + interceptors: interceptors); + + $grpc.ResponseFuture<$0.GetResponse_> get($0.GetRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$get, request, options: options); + } + + $grpc.ResponseFuture<$0.SetResponse_> set($0.SetRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$set, request, options: options); + } + + $grpc.ResponseFuture<$0.SetIfNotExistsResponse_> setIfNotExists($0.SetIfNotExistsRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$setIfNotExists, request, options: options); + } + + $grpc.ResponseFuture<$0.DeleteResponse_> delete($0.DeleteRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$delete, request, options: options); + } + + $grpc.ResponseFuture<$0.KeysExistResponse_> keysExist($0.KeysExistRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$keysExist, request, options: options); + } + + $grpc.ResponseFuture<$0.IncrementResponse_> increment($0.IncrementRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$increment, request, options: options); + } + + $grpc.ResponseFuture<$0.UpdateTtlResponse_> updateTtl($0.UpdateTtlRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$updateTtl, request, options: options); + } + + $grpc.ResponseFuture<$0.ItemGetTtlResponse_> itemGetTtl($0.ItemGetTtlRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$itemGetTtl, request, options: options); + } + + $grpc.ResponseFuture<$0.ItemGetTypeResponse_> itemGetType($0.ItemGetTypeRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$itemGetType, request, options: options); + } + + $grpc.ResponseFuture<$0.DictionaryGetResponse_> dictionaryGet($0.DictionaryGetRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$dictionaryGet, request, options: options); + } + + $grpc.ResponseFuture<$0.DictionaryFetchResponse_> dictionaryFetch($0.DictionaryFetchRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$dictionaryFetch, request, options: options); + } + + $grpc.ResponseFuture<$0.DictionarySetResponse_> dictionarySet($0.DictionarySetRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$dictionarySet, request, options: options); + } + + $grpc.ResponseFuture<$0.DictionaryIncrementResponse_> dictionaryIncrement($0.DictionaryIncrementRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$dictionaryIncrement, request, options: options); + } + + $grpc.ResponseFuture<$0.DictionaryDeleteResponse_> dictionaryDelete($0.DictionaryDeleteRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$dictionaryDelete, request, options: options); + } + + $grpc.ResponseFuture<$0.DictionaryLengthResponse_> dictionaryLength($0.DictionaryLengthRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$dictionaryLength, request, options: options); + } + + $grpc.ResponseFuture<$0.SetFetchResponse_> setFetch($0.SetFetchRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$setFetch, request, options: options); + } + + $grpc.ResponseFuture<$0.SetUnionResponse_> setUnion($0.SetUnionRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$setUnion, request, options: options); + } + + $grpc.ResponseFuture<$0.SetDifferenceResponse_> setDifference($0.SetDifferenceRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$setDifference, request, options: options); + } + + $grpc.ResponseFuture<$0.SetContainsResponse_> setContains($0.SetContainsRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$setContains, request, options: options); + } + + $grpc.ResponseFuture<$0.SetLengthResponse_> setLength($0.SetLengthRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$setLength, request, options: options); + } + + $grpc.ResponseFuture<$0.SetPopResponse_> setPop($0.SetPopRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$setPop, request, options: options); + } + + $grpc.ResponseFuture<$0.ListPushFrontResponse_> listPushFront($0.ListPushFrontRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$listPushFront, request, options: options); + } + + $grpc.ResponseFuture<$0.ListPushBackResponse_> listPushBack($0.ListPushBackRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$listPushBack, request, options: options); + } + + $grpc.ResponseFuture<$0.ListPopFrontResponse_> listPopFront($0.ListPopFrontRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$listPopFront, request, options: options); + } + + $grpc.ResponseFuture<$0.ListPopBackResponse_> listPopBack($0.ListPopBackRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$listPopBack, request, options: options); + } + + $grpc.ResponseFuture<$0.ListEraseResponse_> listErase($0.ListEraseRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$listErase, request, options: options); + } + + $grpc.ResponseFuture<$0.ListRemoveResponse_> listRemove($0.ListRemoveRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$listRemove, request, options: options); + } + + $grpc.ResponseFuture<$0.ListFetchResponse_> listFetch($0.ListFetchRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$listFetch, request, options: options); + } + + $grpc.ResponseFuture<$0.ListLengthResponse_> listLength($0.ListLengthRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$listLength, request, options: options); + } + + $grpc.ResponseFuture<$0.ListConcatenateFrontResponse_> listConcatenateFront($0.ListConcatenateFrontRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$listConcatenateFront, request, options: options); + } + + $grpc.ResponseFuture<$0.ListConcatenateBackResponse_> listConcatenateBack($0.ListConcatenateBackRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$listConcatenateBack, request, options: options); + } + + $grpc.ResponseFuture<$0.ListRetainResponse_> listRetain($0.ListRetainRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$listRetain, request, options: options); + } + + $grpc.ResponseFuture<$0.SortedSetPutResponse_> sortedSetPut($0.SortedSetPutRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$sortedSetPut, request, options: options); + } + + $grpc.ResponseFuture<$0.SortedSetFetchResponse_> sortedSetFetch($0.SortedSetFetchRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$sortedSetFetch, request, options: options); + } + + $grpc.ResponseFuture<$0.SortedSetGetScoreResponse_> sortedSetGetScore($0.SortedSetGetScoreRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$sortedSetGetScore, request, options: options); + } + + $grpc.ResponseFuture<$0.SortedSetRemoveResponse_> sortedSetRemove($0.SortedSetRemoveRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$sortedSetRemove, request, options: options); + } + + $grpc.ResponseFuture<$0.SortedSetIncrementResponse_> sortedSetIncrement($0.SortedSetIncrementRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$sortedSetIncrement, request, options: options); + } + + $grpc.ResponseFuture<$0.SortedSetGetRankResponse_> sortedSetGetRank($0.SortedSetGetRankRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$sortedSetGetRank, request, options: options); + } + + $grpc.ResponseFuture<$0.SortedSetLengthResponse_> sortedSetLength($0.SortedSetLengthRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$sortedSetLength, request, options: options); + } + + $grpc.ResponseFuture<$0.SortedSetLengthByScoreResponse_> sortedSetLengthByScore($0.SortedSetLengthByScoreRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$sortedSetLengthByScore, request, options: options); + } +} + +@$pb.GrpcServiceName('cache_client.Scs') +abstract class ScsServiceBase extends $grpc.Service { + $core.String get $name => 'cache_client.Scs'; + + ScsServiceBase() { + $addMethod($grpc.ServiceMethod<$0.GetRequest_, $0.GetResponse_>( + 'Get', + get_Pre, + false, + false, + ($core.List<$core.int> value) => $0.GetRequest_.fromBuffer(value), + ($0.GetResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.SetRequest_, $0.SetResponse_>( + 'Set', + set_Pre, + false, + false, + ($core.List<$core.int> value) => $0.SetRequest_.fromBuffer(value), + ($0.SetResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.SetIfNotExistsRequest_, $0.SetIfNotExistsResponse_>( + 'SetIfNotExists', + setIfNotExists_Pre, + false, + false, + ($core.List<$core.int> value) => $0.SetIfNotExistsRequest_.fromBuffer(value), + ($0.SetIfNotExistsResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.DeleteRequest_, $0.DeleteResponse_>( + 'Delete', + delete_Pre, + false, + false, + ($core.List<$core.int> value) => $0.DeleteRequest_.fromBuffer(value), + ($0.DeleteResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.KeysExistRequest_, $0.KeysExistResponse_>( + 'KeysExist', + keysExist_Pre, + false, + false, + ($core.List<$core.int> value) => $0.KeysExistRequest_.fromBuffer(value), + ($0.KeysExistResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.IncrementRequest_, $0.IncrementResponse_>( + 'Increment', + increment_Pre, + false, + false, + ($core.List<$core.int> value) => $0.IncrementRequest_.fromBuffer(value), + ($0.IncrementResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.UpdateTtlRequest_, $0.UpdateTtlResponse_>( + 'UpdateTtl', + updateTtl_Pre, + false, + false, + ($core.List<$core.int> value) => $0.UpdateTtlRequest_.fromBuffer(value), + ($0.UpdateTtlResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ItemGetTtlRequest_, $0.ItemGetTtlResponse_>( + 'ItemGetTtl', + itemGetTtl_Pre, + false, + false, + ($core.List<$core.int> value) => $0.ItemGetTtlRequest_.fromBuffer(value), + ($0.ItemGetTtlResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ItemGetTypeRequest_, $0.ItemGetTypeResponse_>( + 'ItemGetType', + itemGetType_Pre, + false, + false, + ($core.List<$core.int> value) => $0.ItemGetTypeRequest_.fromBuffer(value), + ($0.ItemGetTypeResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.DictionaryGetRequest_, $0.DictionaryGetResponse_>( + 'DictionaryGet', + dictionaryGet_Pre, + false, + false, + ($core.List<$core.int> value) => $0.DictionaryGetRequest_.fromBuffer(value), + ($0.DictionaryGetResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.DictionaryFetchRequest_, $0.DictionaryFetchResponse_>( + 'DictionaryFetch', + dictionaryFetch_Pre, + false, + false, + ($core.List<$core.int> value) => $0.DictionaryFetchRequest_.fromBuffer(value), + ($0.DictionaryFetchResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.DictionarySetRequest_, $0.DictionarySetResponse_>( + 'DictionarySet', + dictionarySet_Pre, + false, + false, + ($core.List<$core.int> value) => $0.DictionarySetRequest_.fromBuffer(value), + ($0.DictionarySetResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.DictionaryIncrementRequest_, $0.DictionaryIncrementResponse_>( + 'DictionaryIncrement', + dictionaryIncrement_Pre, + false, + false, + ($core.List<$core.int> value) => $0.DictionaryIncrementRequest_.fromBuffer(value), + ($0.DictionaryIncrementResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.DictionaryDeleteRequest_, $0.DictionaryDeleteResponse_>( + 'DictionaryDelete', + dictionaryDelete_Pre, + false, + false, + ($core.List<$core.int> value) => $0.DictionaryDeleteRequest_.fromBuffer(value), + ($0.DictionaryDeleteResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.DictionaryLengthRequest_, $0.DictionaryLengthResponse_>( + 'DictionaryLength', + dictionaryLength_Pre, + false, + false, + ($core.List<$core.int> value) => $0.DictionaryLengthRequest_.fromBuffer(value), + ($0.DictionaryLengthResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.SetFetchRequest_, $0.SetFetchResponse_>( + 'SetFetch', + setFetch_Pre, + false, + false, + ($core.List<$core.int> value) => $0.SetFetchRequest_.fromBuffer(value), + ($0.SetFetchResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.SetUnionRequest_, $0.SetUnionResponse_>( + 'SetUnion', + setUnion_Pre, + false, + false, + ($core.List<$core.int> value) => $0.SetUnionRequest_.fromBuffer(value), + ($0.SetUnionResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.SetDifferenceRequest_, $0.SetDifferenceResponse_>( + 'SetDifference', + setDifference_Pre, + false, + false, + ($core.List<$core.int> value) => $0.SetDifferenceRequest_.fromBuffer(value), + ($0.SetDifferenceResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.SetContainsRequest_, $0.SetContainsResponse_>( + 'SetContains', + setContains_Pre, + false, + false, + ($core.List<$core.int> value) => $0.SetContainsRequest_.fromBuffer(value), + ($0.SetContainsResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.SetLengthRequest_, $0.SetLengthResponse_>( + 'SetLength', + setLength_Pre, + false, + false, + ($core.List<$core.int> value) => $0.SetLengthRequest_.fromBuffer(value), + ($0.SetLengthResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.SetPopRequest_, $0.SetPopResponse_>( + 'SetPop', + setPop_Pre, + false, + false, + ($core.List<$core.int> value) => $0.SetPopRequest_.fromBuffer(value), + ($0.SetPopResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ListPushFrontRequest_, $0.ListPushFrontResponse_>( + 'ListPushFront', + listPushFront_Pre, + false, + false, + ($core.List<$core.int> value) => $0.ListPushFrontRequest_.fromBuffer(value), + ($0.ListPushFrontResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ListPushBackRequest_, $0.ListPushBackResponse_>( + 'ListPushBack', + listPushBack_Pre, + false, + false, + ($core.List<$core.int> value) => $0.ListPushBackRequest_.fromBuffer(value), + ($0.ListPushBackResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ListPopFrontRequest_, $0.ListPopFrontResponse_>( + 'ListPopFront', + listPopFront_Pre, + false, + false, + ($core.List<$core.int> value) => $0.ListPopFrontRequest_.fromBuffer(value), + ($0.ListPopFrontResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ListPopBackRequest_, $0.ListPopBackResponse_>( + 'ListPopBack', + listPopBack_Pre, + false, + false, + ($core.List<$core.int> value) => $0.ListPopBackRequest_.fromBuffer(value), + ($0.ListPopBackResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ListEraseRequest_, $0.ListEraseResponse_>( + 'ListErase', + listErase_Pre, + false, + false, + ($core.List<$core.int> value) => $0.ListEraseRequest_.fromBuffer(value), + ($0.ListEraseResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ListRemoveRequest_, $0.ListRemoveResponse_>( + 'ListRemove', + listRemove_Pre, + false, + false, + ($core.List<$core.int> value) => $0.ListRemoveRequest_.fromBuffer(value), + ($0.ListRemoveResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ListFetchRequest_, $0.ListFetchResponse_>( + 'ListFetch', + listFetch_Pre, + false, + false, + ($core.List<$core.int> value) => $0.ListFetchRequest_.fromBuffer(value), + ($0.ListFetchResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ListLengthRequest_, $0.ListLengthResponse_>( + 'ListLength', + listLength_Pre, + false, + false, + ($core.List<$core.int> value) => $0.ListLengthRequest_.fromBuffer(value), + ($0.ListLengthResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ListConcatenateFrontRequest_, $0.ListConcatenateFrontResponse_>( + 'ListConcatenateFront', + listConcatenateFront_Pre, + false, + false, + ($core.List<$core.int> value) => $0.ListConcatenateFrontRequest_.fromBuffer(value), + ($0.ListConcatenateFrontResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ListConcatenateBackRequest_, $0.ListConcatenateBackResponse_>( + 'ListConcatenateBack', + listConcatenateBack_Pre, + false, + false, + ($core.List<$core.int> value) => $0.ListConcatenateBackRequest_.fromBuffer(value), + ($0.ListConcatenateBackResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ListRetainRequest_, $0.ListRetainResponse_>( + 'ListRetain', + listRetain_Pre, + false, + false, + ($core.List<$core.int> value) => $0.ListRetainRequest_.fromBuffer(value), + ($0.ListRetainResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.SortedSetPutRequest_, $0.SortedSetPutResponse_>( + 'SortedSetPut', + sortedSetPut_Pre, + false, + false, + ($core.List<$core.int> value) => $0.SortedSetPutRequest_.fromBuffer(value), + ($0.SortedSetPutResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.SortedSetFetchRequest_, $0.SortedSetFetchResponse_>( + 'SortedSetFetch', + sortedSetFetch_Pre, + false, + false, + ($core.List<$core.int> value) => $0.SortedSetFetchRequest_.fromBuffer(value), + ($0.SortedSetFetchResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.SortedSetGetScoreRequest_, $0.SortedSetGetScoreResponse_>( + 'SortedSetGetScore', + sortedSetGetScore_Pre, + false, + false, + ($core.List<$core.int> value) => $0.SortedSetGetScoreRequest_.fromBuffer(value), + ($0.SortedSetGetScoreResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.SortedSetRemoveRequest_, $0.SortedSetRemoveResponse_>( + 'SortedSetRemove', + sortedSetRemove_Pre, + false, + false, + ($core.List<$core.int> value) => $0.SortedSetRemoveRequest_.fromBuffer(value), + ($0.SortedSetRemoveResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.SortedSetIncrementRequest_, $0.SortedSetIncrementResponse_>( + 'SortedSetIncrement', + sortedSetIncrement_Pre, + false, + false, + ($core.List<$core.int> value) => $0.SortedSetIncrementRequest_.fromBuffer(value), + ($0.SortedSetIncrementResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.SortedSetGetRankRequest_, $0.SortedSetGetRankResponse_>( + 'SortedSetGetRank', + sortedSetGetRank_Pre, + false, + false, + ($core.List<$core.int> value) => $0.SortedSetGetRankRequest_.fromBuffer(value), + ($0.SortedSetGetRankResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.SortedSetLengthRequest_, $0.SortedSetLengthResponse_>( + 'SortedSetLength', + sortedSetLength_Pre, + false, + false, + ($core.List<$core.int> value) => $0.SortedSetLengthRequest_.fromBuffer(value), + ($0.SortedSetLengthResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.SortedSetLengthByScoreRequest_, $0.SortedSetLengthByScoreResponse_>( + 'SortedSetLengthByScore', + sortedSetLengthByScore_Pre, + false, + false, + ($core.List<$core.int> value) => $0.SortedSetLengthByScoreRequest_.fromBuffer(value), + ($0.SortedSetLengthByScoreResponse_ value) => value.writeToBuffer())); + } + + $async.Future<$0.GetResponse_> get_Pre($grpc.ServiceCall call, $async.Future<$0.GetRequest_> request) async { + return get(call, await request); + } + + $async.Future<$0.SetResponse_> set_Pre($grpc.ServiceCall call, $async.Future<$0.SetRequest_> request) async { + return set(call, await request); + } + + $async.Future<$0.SetIfNotExistsResponse_> setIfNotExists_Pre($grpc.ServiceCall call, $async.Future<$0.SetIfNotExistsRequest_> request) async { + return setIfNotExists(call, await request); + } + + $async.Future<$0.DeleteResponse_> delete_Pre($grpc.ServiceCall call, $async.Future<$0.DeleteRequest_> request) async { + return delete(call, await request); + } + + $async.Future<$0.KeysExistResponse_> keysExist_Pre($grpc.ServiceCall call, $async.Future<$0.KeysExistRequest_> request) async { + return keysExist(call, await request); + } + + $async.Future<$0.IncrementResponse_> increment_Pre($grpc.ServiceCall call, $async.Future<$0.IncrementRequest_> request) async { + return increment(call, await request); + } + + $async.Future<$0.UpdateTtlResponse_> updateTtl_Pre($grpc.ServiceCall call, $async.Future<$0.UpdateTtlRequest_> request) async { + return updateTtl(call, await request); + } + + $async.Future<$0.ItemGetTtlResponse_> itemGetTtl_Pre($grpc.ServiceCall call, $async.Future<$0.ItemGetTtlRequest_> request) async { + return itemGetTtl(call, await request); + } + + $async.Future<$0.ItemGetTypeResponse_> itemGetType_Pre($grpc.ServiceCall call, $async.Future<$0.ItemGetTypeRequest_> request) async { + return itemGetType(call, await request); + } + + $async.Future<$0.DictionaryGetResponse_> dictionaryGet_Pre($grpc.ServiceCall call, $async.Future<$0.DictionaryGetRequest_> request) async { + return dictionaryGet(call, await request); + } + + $async.Future<$0.DictionaryFetchResponse_> dictionaryFetch_Pre($grpc.ServiceCall call, $async.Future<$0.DictionaryFetchRequest_> request) async { + return dictionaryFetch(call, await request); + } + + $async.Future<$0.DictionarySetResponse_> dictionarySet_Pre($grpc.ServiceCall call, $async.Future<$0.DictionarySetRequest_> request) async { + return dictionarySet(call, await request); + } + + $async.Future<$0.DictionaryIncrementResponse_> dictionaryIncrement_Pre($grpc.ServiceCall call, $async.Future<$0.DictionaryIncrementRequest_> request) async { + return dictionaryIncrement(call, await request); + } + + $async.Future<$0.DictionaryDeleteResponse_> dictionaryDelete_Pre($grpc.ServiceCall call, $async.Future<$0.DictionaryDeleteRequest_> request) async { + return dictionaryDelete(call, await request); + } + + $async.Future<$0.DictionaryLengthResponse_> dictionaryLength_Pre($grpc.ServiceCall call, $async.Future<$0.DictionaryLengthRequest_> request) async { + return dictionaryLength(call, await request); + } + + $async.Future<$0.SetFetchResponse_> setFetch_Pre($grpc.ServiceCall call, $async.Future<$0.SetFetchRequest_> request) async { + return setFetch(call, await request); + } + + $async.Future<$0.SetUnionResponse_> setUnion_Pre($grpc.ServiceCall call, $async.Future<$0.SetUnionRequest_> request) async { + return setUnion(call, await request); + } + + $async.Future<$0.SetDifferenceResponse_> setDifference_Pre($grpc.ServiceCall call, $async.Future<$0.SetDifferenceRequest_> request) async { + return setDifference(call, await request); + } + + $async.Future<$0.SetContainsResponse_> setContains_Pre($grpc.ServiceCall call, $async.Future<$0.SetContainsRequest_> request) async { + return setContains(call, await request); + } + + $async.Future<$0.SetLengthResponse_> setLength_Pre($grpc.ServiceCall call, $async.Future<$0.SetLengthRequest_> request) async { + return setLength(call, await request); + } + + $async.Future<$0.SetPopResponse_> setPop_Pre($grpc.ServiceCall call, $async.Future<$0.SetPopRequest_> request) async { + return setPop(call, await request); + } + + $async.Future<$0.ListPushFrontResponse_> listPushFront_Pre($grpc.ServiceCall call, $async.Future<$0.ListPushFrontRequest_> request) async { + return listPushFront(call, await request); + } + + $async.Future<$0.ListPushBackResponse_> listPushBack_Pre($grpc.ServiceCall call, $async.Future<$0.ListPushBackRequest_> request) async { + return listPushBack(call, await request); + } + + $async.Future<$0.ListPopFrontResponse_> listPopFront_Pre($grpc.ServiceCall call, $async.Future<$0.ListPopFrontRequest_> request) async { + return listPopFront(call, await request); + } + + $async.Future<$0.ListPopBackResponse_> listPopBack_Pre($grpc.ServiceCall call, $async.Future<$0.ListPopBackRequest_> request) async { + return listPopBack(call, await request); + } + + $async.Future<$0.ListEraseResponse_> listErase_Pre($grpc.ServiceCall call, $async.Future<$0.ListEraseRequest_> request) async { + return listErase(call, await request); + } + + $async.Future<$0.ListRemoveResponse_> listRemove_Pre($grpc.ServiceCall call, $async.Future<$0.ListRemoveRequest_> request) async { + return listRemove(call, await request); + } + + $async.Future<$0.ListFetchResponse_> listFetch_Pre($grpc.ServiceCall call, $async.Future<$0.ListFetchRequest_> request) async { + return listFetch(call, await request); + } + + $async.Future<$0.ListLengthResponse_> listLength_Pre($grpc.ServiceCall call, $async.Future<$0.ListLengthRequest_> request) async { + return listLength(call, await request); + } + + $async.Future<$0.ListConcatenateFrontResponse_> listConcatenateFront_Pre($grpc.ServiceCall call, $async.Future<$0.ListConcatenateFrontRequest_> request) async { + return listConcatenateFront(call, await request); + } + + $async.Future<$0.ListConcatenateBackResponse_> listConcatenateBack_Pre($grpc.ServiceCall call, $async.Future<$0.ListConcatenateBackRequest_> request) async { + return listConcatenateBack(call, await request); + } + + $async.Future<$0.ListRetainResponse_> listRetain_Pre($grpc.ServiceCall call, $async.Future<$0.ListRetainRequest_> request) async { + return listRetain(call, await request); + } + + $async.Future<$0.SortedSetPutResponse_> sortedSetPut_Pre($grpc.ServiceCall call, $async.Future<$0.SortedSetPutRequest_> request) async { + return sortedSetPut(call, await request); + } + + $async.Future<$0.SortedSetFetchResponse_> sortedSetFetch_Pre($grpc.ServiceCall call, $async.Future<$0.SortedSetFetchRequest_> request) async { + return sortedSetFetch(call, await request); + } + + $async.Future<$0.SortedSetGetScoreResponse_> sortedSetGetScore_Pre($grpc.ServiceCall call, $async.Future<$0.SortedSetGetScoreRequest_> request) async { + return sortedSetGetScore(call, await request); + } + + $async.Future<$0.SortedSetRemoveResponse_> sortedSetRemove_Pre($grpc.ServiceCall call, $async.Future<$0.SortedSetRemoveRequest_> request) async { + return sortedSetRemove(call, await request); + } + + $async.Future<$0.SortedSetIncrementResponse_> sortedSetIncrement_Pre($grpc.ServiceCall call, $async.Future<$0.SortedSetIncrementRequest_> request) async { + return sortedSetIncrement(call, await request); + } + + $async.Future<$0.SortedSetGetRankResponse_> sortedSetGetRank_Pre($grpc.ServiceCall call, $async.Future<$0.SortedSetGetRankRequest_> request) async { + return sortedSetGetRank(call, await request); + } + + $async.Future<$0.SortedSetLengthResponse_> sortedSetLength_Pre($grpc.ServiceCall call, $async.Future<$0.SortedSetLengthRequest_> request) async { + return sortedSetLength(call, await request); + } + + $async.Future<$0.SortedSetLengthByScoreResponse_> sortedSetLengthByScore_Pre($grpc.ServiceCall call, $async.Future<$0.SortedSetLengthByScoreRequest_> request) async { + return sortedSetLengthByScore(call, await request); + } + + $async.Future<$0.GetResponse_> get($grpc.ServiceCall call, $0.GetRequest_ request); + $async.Future<$0.SetResponse_> set($grpc.ServiceCall call, $0.SetRequest_ request); + $async.Future<$0.SetIfNotExistsResponse_> setIfNotExists($grpc.ServiceCall call, $0.SetIfNotExistsRequest_ request); + $async.Future<$0.DeleteResponse_> delete($grpc.ServiceCall call, $0.DeleteRequest_ request); + $async.Future<$0.KeysExistResponse_> keysExist($grpc.ServiceCall call, $0.KeysExistRequest_ request); + $async.Future<$0.IncrementResponse_> increment($grpc.ServiceCall call, $0.IncrementRequest_ request); + $async.Future<$0.UpdateTtlResponse_> updateTtl($grpc.ServiceCall call, $0.UpdateTtlRequest_ request); + $async.Future<$0.ItemGetTtlResponse_> itemGetTtl($grpc.ServiceCall call, $0.ItemGetTtlRequest_ request); + $async.Future<$0.ItemGetTypeResponse_> itemGetType($grpc.ServiceCall call, $0.ItemGetTypeRequest_ request); + $async.Future<$0.DictionaryGetResponse_> dictionaryGet($grpc.ServiceCall call, $0.DictionaryGetRequest_ request); + $async.Future<$0.DictionaryFetchResponse_> dictionaryFetch($grpc.ServiceCall call, $0.DictionaryFetchRequest_ request); + $async.Future<$0.DictionarySetResponse_> dictionarySet($grpc.ServiceCall call, $0.DictionarySetRequest_ request); + $async.Future<$0.DictionaryIncrementResponse_> dictionaryIncrement($grpc.ServiceCall call, $0.DictionaryIncrementRequest_ request); + $async.Future<$0.DictionaryDeleteResponse_> dictionaryDelete($grpc.ServiceCall call, $0.DictionaryDeleteRequest_ request); + $async.Future<$0.DictionaryLengthResponse_> dictionaryLength($grpc.ServiceCall call, $0.DictionaryLengthRequest_ request); + $async.Future<$0.SetFetchResponse_> setFetch($grpc.ServiceCall call, $0.SetFetchRequest_ request); + $async.Future<$0.SetUnionResponse_> setUnion($grpc.ServiceCall call, $0.SetUnionRequest_ request); + $async.Future<$0.SetDifferenceResponse_> setDifference($grpc.ServiceCall call, $0.SetDifferenceRequest_ request); + $async.Future<$0.SetContainsResponse_> setContains($grpc.ServiceCall call, $0.SetContainsRequest_ request); + $async.Future<$0.SetLengthResponse_> setLength($grpc.ServiceCall call, $0.SetLengthRequest_ request); + $async.Future<$0.SetPopResponse_> setPop($grpc.ServiceCall call, $0.SetPopRequest_ request); + $async.Future<$0.ListPushFrontResponse_> listPushFront($grpc.ServiceCall call, $0.ListPushFrontRequest_ request); + $async.Future<$0.ListPushBackResponse_> listPushBack($grpc.ServiceCall call, $0.ListPushBackRequest_ request); + $async.Future<$0.ListPopFrontResponse_> listPopFront($grpc.ServiceCall call, $0.ListPopFrontRequest_ request); + $async.Future<$0.ListPopBackResponse_> listPopBack($grpc.ServiceCall call, $0.ListPopBackRequest_ request); + $async.Future<$0.ListEraseResponse_> listErase($grpc.ServiceCall call, $0.ListEraseRequest_ request); + $async.Future<$0.ListRemoveResponse_> listRemove($grpc.ServiceCall call, $0.ListRemoveRequest_ request); + $async.Future<$0.ListFetchResponse_> listFetch($grpc.ServiceCall call, $0.ListFetchRequest_ request); + $async.Future<$0.ListLengthResponse_> listLength($grpc.ServiceCall call, $0.ListLengthRequest_ request); + $async.Future<$0.ListConcatenateFrontResponse_> listConcatenateFront($grpc.ServiceCall call, $0.ListConcatenateFrontRequest_ request); + $async.Future<$0.ListConcatenateBackResponse_> listConcatenateBack($grpc.ServiceCall call, $0.ListConcatenateBackRequest_ request); + $async.Future<$0.ListRetainResponse_> listRetain($grpc.ServiceCall call, $0.ListRetainRequest_ request); + $async.Future<$0.SortedSetPutResponse_> sortedSetPut($grpc.ServiceCall call, $0.SortedSetPutRequest_ request); + $async.Future<$0.SortedSetFetchResponse_> sortedSetFetch($grpc.ServiceCall call, $0.SortedSetFetchRequest_ request); + $async.Future<$0.SortedSetGetScoreResponse_> sortedSetGetScore($grpc.ServiceCall call, $0.SortedSetGetScoreRequest_ request); + $async.Future<$0.SortedSetRemoveResponse_> sortedSetRemove($grpc.ServiceCall call, $0.SortedSetRemoveRequest_ request); + $async.Future<$0.SortedSetIncrementResponse_> sortedSetIncrement($grpc.ServiceCall call, $0.SortedSetIncrementRequest_ request); + $async.Future<$0.SortedSetGetRankResponse_> sortedSetGetRank($grpc.ServiceCall call, $0.SortedSetGetRankRequest_ request); + $async.Future<$0.SortedSetLengthResponse_> sortedSetLength($grpc.ServiceCall call, $0.SortedSetLengthRequest_ request); + $async.Future<$0.SortedSetLengthByScoreResponse_> sortedSetLengthByScore($grpc.ServiceCall call, $0.SortedSetLengthByScoreRequest_ request); +} diff --git a/lib/generated/cacheclient.pbjson.dart b/lib/generated/cacheclient.pbjson.dart new file mode 100644 index 0000000..659d289 --- /dev/null +++ b/lib/generated/cacheclient.pbjson.dart @@ -0,0 +1,1974 @@ +// +// Generated code. Do not modify. +// source: cacheclient.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:convert' as $convert; +import 'dart:core' as $core; +import 'dart:typed_data' as $typed_data; + +@$core.Deprecated('Use eCacheResultDescriptor instead') +const ECacheResult$json = { + '1': 'ECacheResult', + '2': [ + {'1': 'Invalid', '2': 0}, + {'1': 'Ok', '2': 1}, + {'1': 'Hit', '2': 2}, + {'1': 'Miss', '2': 3}, + ], + '4': [ + {'1': 4, '2': 6}, + ], +}; + +/// Descriptor for `ECacheResult`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List eCacheResultDescriptor = $convert.base64Decode( + 'CgxFQ2FjaGVSZXN1bHQSCwoHSW52YWxpZBAAEgYKAk9rEAESBwoDSGl0EAISCAoETWlzcxADIg' + 'QIBBAG'); + +@$core.Deprecated('Use getRequest_Descriptor instead') +const GetRequest_$json = { + '1': '_GetRequest', + '2': [ + {'1': 'cache_key', '3': 1, '4': 1, '5': 12, '10': 'cacheKey'}, + ], +}; + +/// Descriptor for `_GetRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getRequest_Descriptor = $convert.base64Decode( + 'CgtfR2V0UmVxdWVzdBIbCgljYWNoZV9rZXkYASABKAxSCGNhY2hlS2V5'); + +@$core.Deprecated('Use getResponse_Descriptor instead') +const GetResponse_$json = { + '1': '_GetResponse', + '2': [ + {'1': 'result', '3': 1, '4': 1, '5': 14, '6': '.cache_client.ECacheResult', '10': 'result'}, + {'1': 'cache_body', '3': 2, '4': 1, '5': 12, '10': 'cacheBody'}, + {'1': 'message', '3': 3, '4': 1, '5': 9, '10': 'message'}, + ], +}; + +/// Descriptor for `_GetResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getResponse_Descriptor = $convert.base64Decode( + 'CgxfR2V0UmVzcG9uc2USMgoGcmVzdWx0GAEgASgOMhouY2FjaGVfY2xpZW50LkVDYWNoZVJlc3' + 'VsdFIGcmVzdWx0Eh0KCmNhY2hlX2JvZHkYAiABKAxSCWNhY2hlQm9keRIYCgdtZXNzYWdlGAMg' + 'ASgJUgdtZXNzYWdl'); + +@$core.Deprecated('Use deleteRequest_Descriptor instead') +const DeleteRequest_$json = { + '1': '_DeleteRequest', + '2': [ + {'1': 'cache_key', '3': 1, '4': 1, '5': 12, '10': 'cacheKey'}, + ], +}; + +/// Descriptor for `_DeleteRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deleteRequest_Descriptor = $convert.base64Decode( + 'Cg5fRGVsZXRlUmVxdWVzdBIbCgljYWNoZV9rZXkYASABKAxSCGNhY2hlS2V5'); + +@$core.Deprecated('Use deleteResponse_Descriptor instead') +const DeleteResponse_$json = { + '1': '_DeleteResponse', +}; + +/// Descriptor for `_DeleteResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deleteResponse_Descriptor = $convert.base64Decode( + 'Cg9fRGVsZXRlUmVzcG9uc2U='); + +@$core.Deprecated('Use setRequest_Descriptor instead') +const SetRequest_$json = { + '1': '_SetRequest', + '2': [ + {'1': 'cache_key', '3': 1, '4': 1, '5': 12, '10': 'cacheKey'}, + {'1': 'cache_body', '3': 2, '4': 1, '5': 12, '10': 'cacheBody'}, + {'1': 'ttl_milliseconds', '3': 3, '4': 1, '5': 4, '10': 'ttlMilliseconds'}, + ], +}; + +/// Descriptor for `_SetRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setRequest_Descriptor = $convert.base64Decode( + 'CgtfU2V0UmVxdWVzdBIbCgljYWNoZV9rZXkYASABKAxSCGNhY2hlS2V5Eh0KCmNhY2hlX2JvZH' + 'kYAiABKAxSCWNhY2hlQm9keRIpChB0dGxfbWlsbGlzZWNvbmRzGAMgASgEUg90dGxNaWxsaXNl' + 'Y29uZHM='); + +@$core.Deprecated('Use setResponse_Descriptor instead') +const SetResponse_$json = { + '1': '_SetResponse', + '2': [ + {'1': 'result', '3': 1, '4': 1, '5': 14, '6': '.cache_client.ECacheResult', '10': 'result'}, + {'1': 'message', '3': 2, '4': 1, '5': 9, '10': 'message'}, + ], +}; + +/// Descriptor for `_SetResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setResponse_Descriptor = $convert.base64Decode( + 'CgxfU2V0UmVzcG9uc2USMgoGcmVzdWx0GAEgASgOMhouY2FjaGVfY2xpZW50LkVDYWNoZVJlc3' + 'VsdFIGcmVzdWx0EhgKB21lc3NhZ2UYAiABKAlSB21lc3NhZ2U='); + +@$core.Deprecated('Use setIfNotExistsRequest_Descriptor instead') +const SetIfNotExistsRequest_$json = { + '1': '_SetIfNotExistsRequest', + '2': [ + {'1': 'cache_key', '3': 1, '4': 1, '5': 12, '10': 'cacheKey'}, + {'1': 'cache_body', '3': 2, '4': 1, '5': 12, '10': 'cacheBody'}, + {'1': 'ttl_milliseconds', '3': 3, '4': 1, '5': 4, '10': 'ttlMilliseconds'}, + ], +}; + +/// Descriptor for `_SetIfNotExistsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setIfNotExistsRequest_Descriptor = $convert.base64Decode( + 'ChZfU2V0SWZOb3RFeGlzdHNSZXF1ZXN0EhsKCWNhY2hlX2tleRgBIAEoDFIIY2FjaGVLZXkSHQ' + 'oKY2FjaGVfYm9keRgCIAEoDFIJY2FjaGVCb2R5EikKEHR0bF9taWxsaXNlY29uZHMYAyABKARS' + 'D3R0bE1pbGxpc2Vjb25kcw=='); + +@$core.Deprecated('Use setIfNotExistsResponse_Descriptor instead') +const SetIfNotExistsResponse_$json = { + '1': '_SetIfNotExistsResponse', + '2': [ + {'1': 'stored', '3': 1, '4': 1, '5': 11, '6': '.cache_client._SetIfNotExistsResponse._Stored', '9': 0, '10': 'stored'}, + {'1': 'not_stored', '3': 2, '4': 1, '5': 11, '6': '.cache_client._SetIfNotExistsResponse._NotStored', '9': 0, '10': 'notStored'}, + ], + '3': [SetIfNotExistsResponse___Stored$json, SetIfNotExistsResponse___NotStored$json], + '8': [ + {'1': 'result'}, + ], +}; + +@$core.Deprecated('Use setIfNotExistsResponse_Descriptor instead') +const SetIfNotExistsResponse___Stored$json = { + '1': '_Stored', +}; + +@$core.Deprecated('Use setIfNotExistsResponse_Descriptor instead') +const SetIfNotExistsResponse___NotStored$json = { + '1': '_NotStored', +}; + +/// Descriptor for `_SetIfNotExistsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setIfNotExistsResponse_Descriptor = $convert.base64Decode( + 'ChdfU2V0SWZOb3RFeGlzdHNSZXNwb25zZRJHCgZzdG9yZWQYASABKAsyLS5jYWNoZV9jbGllbn' + 'QuX1NldElmTm90RXhpc3RzUmVzcG9uc2UuX1N0b3JlZEgAUgZzdG9yZWQSUQoKbm90X3N0b3Jl' + 'ZBgCIAEoCzIwLmNhY2hlX2NsaWVudC5fU2V0SWZOb3RFeGlzdHNSZXNwb25zZS5fTm90U3Rvcm' + 'VkSABSCW5vdFN0b3JlZBoJCgdfU3RvcmVkGgwKCl9Ob3RTdG9yZWRCCAoGcmVzdWx0'); + +@$core.Deprecated('Use keysExistRequest_Descriptor instead') +const KeysExistRequest_$json = { + '1': '_KeysExistRequest', + '2': [ + {'1': 'cache_keys', '3': 1, '4': 3, '5': 12, '10': 'cacheKeys'}, + ], +}; + +/// Descriptor for `_KeysExistRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List keysExistRequest_Descriptor = $convert.base64Decode( + 'ChFfS2V5c0V4aXN0UmVxdWVzdBIdCgpjYWNoZV9rZXlzGAEgAygMUgljYWNoZUtleXM='); + +@$core.Deprecated('Use keysExistResponse_Descriptor instead') +const KeysExistResponse_$json = { + '1': '_KeysExistResponse', + '2': [ + {'1': 'exists', '3': 1, '4': 3, '5': 8, '10': 'exists'}, + ], +}; + +/// Descriptor for `_KeysExistResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List keysExistResponse_Descriptor = $convert.base64Decode( + 'ChJfS2V5c0V4aXN0UmVzcG9uc2USFgoGZXhpc3RzGAEgAygIUgZleGlzdHM='); + +@$core.Deprecated('Use incrementRequest_Descriptor instead') +const IncrementRequest_$json = { + '1': '_IncrementRequest', + '2': [ + {'1': 'cache_key', '3': 1, '4': 1, '5': 12, '10': 'cacheKey'}, + {'1': 'amount', '3': 2, '4': 1, '5': 3, '10': 'amount'}, + {'1': 'ttl_milliseconds', '3': 3, '4': 1, '5': 4, '10': 'ttlMilliseconds'}, + ], +}; + +/// Descriptor for `_IncrementRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List incrementRequest_Descriptor = $convert.base64Decode( + 'ChFfSW5jcmVtZW50UmVxdWVzdBIbCgljYWNoZV9rZXkYASABKAxSCGNhY2hlS2V5EhYKBmFtb3' + 'VudBgCIAEoA1IGYW1vdW50EikKEHR0bF9taWxsaXNlY29uZHMYAyABKARSD3R0bE1pbGxpc2Vj' + 'b25kcw=='); + +@$core.Deprecated('Use incrementResponse_Descriptor instead') +const IncrementResponse_$json = { + '1': '_IncrementResponse', + '2': [ + {'1': 'value', '3': 1, '4': 1, '5': 3, '10': 'value'}, + ], +}; + +/// Descriptor for `_IncrementResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List incrementResponse_Descriptor = $convert.base64Decode( + 'ChJfSW5jcmVtZW50UmVzcG9uc2USFAoFdmFsdWUYASABKANSBXZhbHVl'); + +@$core.Deprecated('Use updateTtlRequest_Descriptor instead') +const UpdateTtlRequest_$json = { + '1': '_UpdateTtlRequest', + '2': [ + {'1': 'cache_key', '3': 1, '4': 1, '5': 12, '10': 'cacheKey'}, + {'1': 'increase_to_milliseconds', '3': 2, '4': 1, '5': 4, '9': 0, '10': 'increaseToMilliseconds'}, + {'1': 'decrease_to_milliseconds', '3': 3, '4': 1, '5': 4, '9': 0, '10': 'decreaseToMilliseconds'}, + {'1': 'overwrite_to_milliseconds', '3': 4, '4': 1, '5': 4, '9': 0, '10': 'overwriteToMilliseconds'}, + ], + '8': [ + {'1': 'update_ttl'}, + ], +}; + +/// Descriptor for `_UpdateTtlRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List updateTtlRequest_Descriptor = $convert.base64Decode( + 'ChFfVXBkYXRlVHRsUmVxdWVzdBIbCgljYWNoZV9rZXkYASABKAxSCGNhY2hlS2V5EjoKGGluY3' + 'JlYXNlX3RvX21pbGxpc2Vjb25kcxgCIAEoBEgAUhZpbmNyZWFzZVRvTWlsbGlzZWNvbmRzEjoK' + 'GGRlY3JlYXNlX3RvX21pbGxpc2Vjb25kcxgDIAEoBEgAUhZkZWNyZWFzZVRvTWlsbGlzZWNvbm' + 'RzEjwKGW92ZXJ3cml0ZV90b19taWxsaXNlY29uZHMYBCABKARIAFIXb3ZlcndyaXRlVG9NaWxs' + 'aXNlY29uZHNCDAoKdXBkYXRlX3R0bA=='); + +@$core.Deprecated('Use updateTtlResponse_Descriptor instead') +const UpdateTtlResponse_$json = { + '1': '_UpdateTtlResponse', + '2': [ + {'1': 'set', '3': 1, '4': 1, '5': 11, '6': '.cache_client._UpdateTtlResponse._Set', '9': 0, '10': 'set'}, + {'1': 'not_set', '3': 2, '4': 1, '5': 11, '6': '.cache_client._UpdateTtlResponse._NotSet', '9': 0, '10': 'notSet'}, + {'1': 'missing', '3': 3, '4': 1, '5': 11, '6': '.cache_client._UpdateTtlResponse._Missing', '9': 0, '10': 'missing'}, + ], + '3': [UpdateTtlResponse___Set$json, UpdateTtlResponse___NotSet$json, UpdateTtlResponse___Missing$json], + '8': [ + {'1': 'result'}, + ], +}; + +@$core.Deprecated('Use updateTtlResponse_Descriptor instead') +const UpdateTtlResponse___Set$json = { + '1': '_Set', +}; + +@$core.Deprecated('Use updateTtlResponse_Descriptor instead') +const UpdateTtlResponse___NotSet$json = { + '1': '_NotSet', +}; + +@$core.Deprecated('Use updateTtlResponse_Descriptor instead') +const UpdateTtlResponse___Missing$json = { + '1': '_Missing', +}; + +/// Descriptor for `_UpdateTtlResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List updateTtlResponse_Descriptor = $convert.base64Decode( + 'ChJfVXBkYXRlVHRsUmVzcG9uc2USOQoDc2V0GAEgASgLMiUuY2FjaGVfY2xpZW50Ll9VcGRhdG' + 'VUdGxSZXNwb25zZS5fU2V0SABSA3NldBJDCgdub3Rfc2V0GAIgASgLMiguY2FjaGVfY2xpZW50' + 'Ll9VcGRhdGVUdGxSZXNwb25zZS5fTm90U2V0SABSBm5vdFNldBJFCgdtaXNzaW5nGAMgASgLMi' + 'kuY2FjaGVfY2xpZW50Ll9VcGRhdGVUdGxSZXNwb25zZS5fTWlzc2luZ0gAUgdtaXNzaW5nGgYK' + 'BF9TZXQaCQoHX05vdFNldBoKCghfTWlzc2luZ0IICgZyZXN1bHQ='); + +@$core.Deprecated('Use itemGetTtlRequest_Descriptor instead') +const ItemGetTtlRequest_$json = { + '1': '_ItemGetTtlRequest', + '2': [ + {'1': 'cache_key', '3': 1, '4': 1, '5': 12, '10': 'cacheKey'}, + ], +}; + +/// Descriptor for `_ItemGetTtlRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List itemGetTtlRequest_Descriptor = $convert.base64Decode( + 'ChJfSXRlbUdldFR0bFJlcXVlc3QSGwoJY2FjaGVfa2V5GAEgASgMUghjYWNoZUtleQ=='); + +@$core.Deprecated('Use itemGetTtlResponse_Descriptor instead') +const ItemGetTtlResponse_$json = { + '1': '_ItemGetTtlResponse', + '2': [ + {'1': 'found', '3': 1, '4': 1, '5': 11, '6': '.cache_client._ItemGetTtlResponse._Found', '9': 0, '10': 'found'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._ItemGetTtlResponse._Missing', '9': 0, '10': 'missing'}, + ], + '3': [ItemGetTtlResponse___Found$json, ItemGetTtlResponse___Missing$json], + '8': [ + {'1': 'result'}, + ], +}; + +@$core.Deprecated('Use itemGetTtlResponse_Descriptor instead') +const ItemGetTtlResponse___Found$json = { + '1': '_Found', + '2': [ + {'1': 'remaining_ttl_millis', '3': 1, '4': 1, '5': 4, '10': 'remainingTtlMillis'}, + ], +}; + +@$core.Deprecated('Use itemGetTtlResponse_Descriptor instead') +const ItemGetTtlResponse___Missing$json = { + '1': '_Missing', +}; + +/// Descriptor for `_ItemGetTtlResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List itemGetTtlResponse_Descriptor = $convert.base64Decode( + 'ChNfSXRlbUdldFR0bFJlc3BvbnNlEkAKBWZvdW5kGAEgASgLMiguY2FjaGVfY2xpZW50Ll9JdG' + 'VtR2V0VHRsUmVzcG9uc2UuX0ZvdW5kSABSBWZvdW5kEkYKB21pc3NpbmcYAiABKAsyKi5jYWNo' + 'ZV9jbGllbnQuX0l0ZW1HZXRUdGxSZXNwb25zZS5fTWlzc2luZ0gAUgdtaXNzaW5nGjoKBl9Gb3' + 'VuZBIwChRyZW1haW5pbmdfdHRsX21pbGxpcxgBIAEoBFIScmVtYWluaW5nVHRsTWlsbGlzGgoK' + 'CF9NaXNzaW5nQggKBnJlc3VsdA=='); + +@$core.Deprecated('Use itemGetTypeRequest_Descriptor instead') +const ItemGetTypeRequest_$json = { + '1': '_ItemGetTypeRequest', + '2': [ + {'1': 'cache_key', '3': 1, '4': 1, '5': 12, '10': 'cacheKey'}, + ], +}; + +/// Descriptor for `_ItemGetTypeRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List itemGetTypeRequest_Descriptor = $convert.base64Decode( + 'ChNfSXRlbUdldFR5cGVSZXF1ZXN0EhsKCWNhY2hlX2tleRgBIAEoDFIIY2FjaGVLZXk='); + +@$core.Deprecated('Use itemGetTypeResponse_Descriptor instead') +const ItemGetTypeResponse_$json = { + '1': '_ItemGetTypeResponse', + '2': [ + {'1': 'found', '3': 1, '4': 1, '5': 11, '6': '.cache_client._ItemGetTypeResponse._Found', '9': 0, '10': 'found'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._ItemGetTypeResponse._Missing', '9': 0, '10': 'missing'}, + ], + '3': [ItemGetTypeResponse___Found$json, ItemGetTypeResponse___Missing$json], + '4': [ItemGetTypeResponse__ItemType$json], + '8': [ + {'1': 'result'}, + ], +}; + +@$core.Deprecated('Use itemGetTypeResponse_Descriptor instead') +const ItemGetTypeResponse___Found$json = { + '1': '_Found', + '2': [ + {'1': 'item_type', '3': 1, '4': 1, '5': 14, '6': '.cache_client._ItemGetTypeResponse.ItemType', '10': 'itemType'}, + ], +}; + +@$core.Deprecated('Use itemGetTypeResponse_Descriptor instead') +const ItemGetTypeResponse___Missing$json = { + '1': '_Missing', +}; + +@$core.Deprecated('Use itemGetTypeResponse_Descriptor instead') +const ItemGetTypeResponse__ItemType$json = { + '1': 'ItemType', + '2': [ + {'1': 'SCALAR', '2': 0}, + {'1': 'DICTIONARY', '2': 1}, + {'1': 'SET', '2': 2}, + {'1': 'LIST', '2': 3}, + {'1': 'SORTED_SET', '2': 4}, + ], +}; + +/// Descriptor for `_ItemGetTypeResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List itemGetTypeResponse_Descriptor = $convert.base64Decode( + 'ChRfSXRlbUdldFR5cGVSZXNwb25zZRJBCgVmb3VuZBgBIAEoCzIpLmNhY2hlX2NsaWVudC5fSX' + 'RlbUdldFR5cGVSZXNwb25zZS5fRm91bmRIAFIFZm91bmQSRwoHbWlzc2luZxgCIAEoCzIrLmNh' + 'Y2hlX2NsaWVudC5fSXRlbUdldFR5cGVSZXNwb25zZS5fTWlzc2luZ0gAUgdtaXNzaW5nGlIKBl' + '9Gb3VuZBJICglpdGVtX3R5cGUYASABKA4yKy5jYWNoZV9jbGllbnQuX0l0ZW1HZXRUeXBlUmVz' + 'cG9uc2UuSXRlbVR5cGVSCGl0ZW1UeXBlGgoKCF9NaXNzaW5nIkkKCEl0ZW1UeXBlEgoKBlNDQU' + 'xBUhAAEg4KCkRJQ1RJT05BUlkQARIHCgNTRVQQAhIICgRMSVNUEAMSDgoKU09SVEVEX1NFVBAE' + 'QggKBnJlc3VsdA=='); + +@$core.Deprecated('Use dictionaryGetRequest_Descriptor instead') +const DictionaryGetRequest_$json = { + '1': '_DictionaryGetRequest', + '2': [ + {'1': 'dictionary_name', '3': 1, '4': 1, '5': 12, '10': 'dictionaryName'}, + {'1': 'fields', '3': 2, '4': 3, '5': 12, '10': 'fields'}, + ], +}; + +/// Descriptor for `_DictionaryGetRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dictionaryGetRequest_Descriptor = $convert.base64Decode( + 'ChVfRGljdGlvbmFyeUdldFJlcXVlc3QSJwoPZGljdGlvbmFyeV9uYW1lGAEgASgMUg5kaWN0aW' + '9uYXJ5TmFtZRIWCgZmaWVsZHMYAiADKAxSBmZpZWxkcw=='); + +@$core.Deprecated('Use dictionaryGetResponse_Descriptor instead') +const DictionaryGetResponse_$json = { + '1': '_DictionaryGetResponse', + '2': [ + {'1': 'found', '3': 1, '4': 1, '5': 11, '6': '.cache_client._DictionaryGetResponse._Found', '9': 0, '10': 'found'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._DictionaryGetResponse._Missing', '9': 0, '10': 'missing'}, + ], + '3': [DictionaryGetResponse___DictionaryGetResponsePart$json, DictionaryGetResponse___Found$json, DictionaryGetResponse___Missing$json], + '8': [ + {'1': 'dictionary'}, + ], +}; + +@$core.Deprecated('Use dictionaryGetResponse_Descriptor instead') +const DictionaryGetResponse___DictionaryGetResponsePart$json = { + '1': '_DictionaryGetResponsePart', + '2': [ + {'1': 'result', '3': 1, '4': 1, '5': 14, '6': '.cache_client.ECacheResult', '10': 'result'}, + {'1': 'cache_body', '3': 2, '4': 1, '5': 12, '10': 'cacheBody'}, + ], +}; + +@$core.Deprecated('Use dictionaryGetResponse_Descriptor instead') +const DictionaryGetResponse___Found$json = { + '1': '_Found', + '2': [ + {'1': 'items', '3': 1, '4': 3, '5': 11, '6': '.cache_client._DictionaryGetResponse._DictionaryGetResponsePart', '10': 'items'}, + ], +}; + +@$core.Deprecated('Use dictionaryGetResponse_Descriptor instead') +const DictionaryGetResponse___Missing$json = { + '1': '_Missing', +}; + +/// Descriptor for `_DictionaryGetResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dictionaryGetResponse_Descriptor = $convert.base64Decode( + 'ChZfRGljdGlvbmFyeUdldFJlc3BvbnNlEkMKBWZvdW5kGAEgASgLMisuY2FjaGVfY2xpZW50Ll' + '9EaWN0aW9uYXJ5R2V0UmVzcG9uc2UuX0ZvdW5kSABSBWZvdW5kEkkKB21pc3NpbmcYAiABKAsy' + 'LS5jYWNoZV9jbGllbnQuX0RpY3Rpb25hcnlHZXRSZXNwb25zZS5fTWlzc2luZ0gAUgdtaXNzaW' + '5nGm8KGl9EaWN0aW9uYXJ5R2V0UmVzcG9uc2VQYXJ0EjIKBnJlc3VsdBgBIAEoDjIaLmNhY2hl' + 'X2NsaWVudC5FQ2FjaGVSZXN1bHRSBnJlc3VsdBIdCgpjYWNoZV9ib2R5GAIgASgMUgljYWNoZU' + 'JvZHkaXwoGX0ZvdW5kElUKBWl0ZW1zGAEgAygLMj8uY2FjaGVfY2xpZW50Ll9EaWN0aW9uYXJ5' + 'R2V0UmVzcG9uc2UuX0RpY3Rpb25hcnlHZXRSZXNwb25zZVBhcnRSBWl0ZW1zGgoKCF9NaXNzaW' + '5nQgwKCmRpY3Rpb25hcnk='); + +@$core.Deprecated('Use dictionaryFetchRequest_Descriptor instead') +const DictionaryFetchRequest_$json = { + '1': '_DictionaryFetchRequest', + '2': [ + {'1': 'dictionary_name', '3': 1, '4': 1, '5': 12, '10': 'dictionaryName'}, + ], +}; + +/// Descriptor for `_DictionaryFetchRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dictionaryFetchRequest_Descriptor = $convert.base64Decode( + 'ChdfRGljdGlvbmFyeUZldGNoUmVxdWVzdBInCg9kaWN0aW9uYXJ5X25hbWUYASABKAxSDmRpY3' + 'Rpb25hcnlOYW1l'); + +@$core.Deprecated('Use dictionaryFieldValuePair_Descriptor instead') +const DictionaryFieldValuePair_$json = { + '1': '_DictionaryFieldValuePair', + '2': [ + {'1': 'field', '3': 1, '4': 1, '5': 12, '10': 'field'}, + {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + ], +}; + +/// Descriptor for `_DictionaryFieldValuePair`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dictionaryFieldValuePair_Descriptor = $convert.base64Decode( + 'ChlfRGljdGlvbmFyeUZpZWxkVmFsdWVQYWlyEhQKBWZpZWxkGAEgASgMUgVmaWVsZBIUCgV2YW' + 'x1ZRgCIAEoDFIFdmFsdWU='); + +@$core.Deprecated('Use dictionaryFetchResponse_Descriptor instead') +const DictionaryFetchResponse_$json = { + '1': '_DictionaryFetchResponse', + '2': [ + {'1': 'found', '3': 1, '4': 1, '5': 11, '6': '.cache_client._DictionaryFetchResponse._Found', '9': 0, '10': 'found'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._DictionaryFetchResponse._Missing', '9': 0, '10': 'missing'}, + ], + '3': [DictionaryFetchResponse___Found$json, DictionaryFetchResponse___Missing$json], + '8': [ + {'1': 'dictionary'}, + ], +}; + +@$core.Deprecated('Use dictionaryFetchResponse_Descriptor instead') +const DictionaryFetchResponse___Found$json = { + '1': '_Found', + '2': [ + {'1': 'items', '3': 1, '4': 3, '5': 11, '6': '.cache_client._DictionaryFieldValuePair', '10': 'items'}, + ], +}; + +@$core.Deprecated('Use dictionaryFetchResponse_Descriptor instead') +const DictionaryFetchResponse___Missing$json = { + '1': '_Missing', +}; + +/// Descriptor for `_DictionaryFetchResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dictionaryFetchResponse_Descriptor = $convert.base64Decode( + 'ChhfRGljdGlvbmFyeUZldGNoUmVzcG9uc2USRQoFZm91bmQYASABKAsyLS5jYWNoZV9jbGllbn' + 'QuX0RpY3Rpb25hcnlGZXRjaFJlc3BvbnNlLl9Gb3VuZEgAUgVmb3VuZBJLCgdtaXNzaW5nGAIg' + 'ASgLMi8uY2FjaGVfY2xpZW50Ll9EaWN0aW9uYXJ5RmV0Y2hSZXNwb25zZS5fTWlzc2luZ0gAUg' + 'dtaXNzaW5nGkcKBl9Gb3VuZBI9CgVpdGVtcxgBIAMoCzInLmNhY2hlX2NsaWVudC5fRGljdGlv' + 'bmFyeUZpZWxkVmFsdWVQYWlyUgVpdGVtcxoKCghfTWlzc2luZ0IMCgpkaWN0aW9uYXJ5'); + +@$core.Deprecated('Use dictionarySetRequest_Descriptor instead') +const DictionarySetRequest_$json = { + '1': '_DictionarySetRequest', + '2': [ + {'1': 'dictionary_name', '3': 1, '4': 1, '5': 12, '10': 'dictionaryName'}, + {'1': 'items', '3': 2, '4': 3, '5': 11, '6': '.cache_client._DictionaryFieldValuePair', '10': 'items'}, + {'1': 'ttl_milliseconds', '3': 3, '4': 1, '5': 4, '10': 'ttlMilliseconds'}, + {'1': 'refresh_ttl', '3': 4, '4': 1, '5': 8, '10': 'refreshTtl'}, + ], +}; + +/// Descriptor for `_DictionarySetRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dictionarySetRequest_Descriptor = $convert.base64Decode( + 'ChVfRGljdGlvbmFyeVNldFJlcXVlc3QSJwoPZGljdGlvbmFyeV9uYW1lGAEgASgMUg5kaWN0aW' + '9uYXJ5TmFtZRI9CgVpdGVtcxgCIAMoCzInLmNhY2hlX2NsaWVudC5fRGljdGlvbmFyeUZpZWxk' + 'VmFsdWVQYWlyUgVpdGVtcxIpChB0dGxfbWlsbGlzZWNvbmRzGAMgASgEUg90dGxNaWxsaXNlY2' + '9uZHMSHwoLcmVmcmVzaF90dGwYBCABKAhSCnJlZnJlc2hUdGw='); + +@$core.Deprecated('Use dictionarySetResponse_Descriptor instead') +const DictionarySetResponse_$json = { + '1': '_DictionarySetResponse', +}; + +/// Descriptor for `_DictionarySetResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dictionarySetResponse_Descriptor = $convert.base64Decode( + 'ChZfRGljdGlvbmFyeVNldFJlc3BvbnNl'); + +@$core.Deprecated('Use dictionaryIncrementRequest_Descriptor instead') +const DictionaryIncrementRequest_$json = { + '1': '_DictionaryIncrementRequest', + '2': [ + {'1': 'dictionary_name', '3': 1, '4': 1, '5': 12, '10': 'dictionaryName'}, + {'1': 'field', '3': 2, '4': 1, '5': 12, '10': 'field'}, + {'1': 'amount', '3': 3, '4': 1, '5': 3, '10': 'amount'}, + {'1': 'ttl_milliseconds', '3': 4, '4': 1, '5': 4, '10': 'ttlMilliseconds'}, + {'1': 'refresh_ttl', '3': 5, '4': 1, '5': 8, '10': 'refreshTtl'}, + ], +}; + +/// Descriptor for `_DictionaryIncrementRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dictionaryIncrementRequest_Descriptor = $convert.base64Decode( + 'ChtfRGljdGlvbmFyeUluY3JlbWVudFJlcXVlc3QSJwoPZGljdGlvbmFyeV9uYW1lGAEgASgMUg' + '5kaWN0aW9uYXJ5TmFtZRIUCgVmaWVsZBgCIAEoDFIFZmllbGQSFgoGYW1vdW50GAMgASgDUgZh' + 'bW91bnQSKQoQdHRsX21pbGxpc2Vjb25kcxgEIAEoBFIPdHRsTWlsbGlzZWNvbmRzEh8KC3JlZn' + 'Jlc2hfdHRsGAUgASgIUgpyZWZyZXNoVHRs'); + +@$core.Deprecated('Use dictionaryIncrementResponse_Descriptor instead') +const DictionaryIncrementResponse_$json = { + '1': '_DictionaryIncrementResponse', + '2': [ + {'1': 'value', '3': 1, '4': 1, '5': 3, '10': 'value'}, + ], +}; + +/// Descriptor for `_DictionaryIncrementResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dictionaryIncrementResponse_Descriptor = $convert.base64Decode( + 'ChxfRGljdGlvbmFyeUluY3JlbWVudFJlc3BvbnNlEhQKBXZhbHVlGAEgASgDUgV2YWx1ZQ=='); + +@$core.Deprecated('Use dictionaryDeleteRequest_Descriptor instead') +const DictionaryDeleteRequest_$json = { + '1': '_DictionaryDeleteRequest', + '2': [ + {'1': 'dictionary_name', '3': 1, '4': 1, '5': 12, '10': 'dictionaryName'}, + {'1': 'some', '3': 2, '4': 1, '5': 11, '6': '.cache_client._DictionaryDeleteRequest.Some', '9': 0, '10': 'some'}, + {'1': 'all', '3': 3, '4': 1, '5': 11, '6': '.cache_client._DictionaryDeleteRequest.All', '9': 0, '10': 'all'}, + ], + '3': [DictionaryDeleteRequest__Some$json, DictionaryDeleteRequest__All$json], + '8': [ + {'1': 'delete'}, + ], +}; + +@$core.Deprecated('Use dictionaryDeleteRequest_Descriptor instead') +const DictionaryDeleteRequest__Some$json = { + '1': 'Some', + '2': [ + {'1': 'fields', '3': 1, '4': 3, '5': 12, '10': 'fields'}, + ], +}; + +@$core.Deprecated('Use dictionaryDeleteRequest_Descriptor instead') +const DictionaryDeleteRequest__All$json = { + '1': 'All', +}; + +/// Descriptor for `_DictionaryDeleteRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dictionaryDeleteRequest_Descriptor = $convert.base64Decode( + 'ChhfRGljdGlvbmFyeURlbGV0ZVJlcXVlc3QSJwoPZGljdGlvbmFyeV9uYW1lGAEgASgMUg5kaW' + 'N0aW9uYXJ5TmFtZRJBCgRzb21lGAIgASgLMisuY2FjaGVfY2xpZW50Ll9EaWN0aW9uYXJ5RGVs' + 'ZXRlUmVxdWVzdC5Tb21lSABSBHNvbWUSPgoDYWxsGAMgASgLMiouY2FjaGVfY2xpZW50Ll9EaW' + 'N0aW9uYXJ5RGVsZXRlUmVxdWVzdC5BbGxIAFIDYWxsGh4KBFNvbWUSFgoGZmllbGRzGAEgAygM' + 'UgZmaWVsZHMaBQoDQWxsQggKBmRlbGV0ZQ=='); + +@$core.Deprecated('Use dictionaryDeleteResponse_Descriptor instead') +const DictionaryDeleteResponse_$json = { + '1': '_DictionaryDeleteResponse', +}; + +/// Descriptor for `_DictionaryDeleteResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dictionaryDeleteResponse_Descriptor = $convert.base64Decode( + 'ChlfRGljdGlvbmFyeURlbGV0ZVJlc3BvbnNl'); + +@$core.Deprecated('Use dictionaryLengthRequest_Descriptor instead') +const DictionaryLengthRequest_$json = { + '1': '_DictionaryLengthRequest', + '2': [ + {'1': 'dictionary_name', '3': 1, '4': 1, '5': 12, '10': 'dictionaryName'}, + ], +}; + +/// Descriptor for `_DictionaryLengthRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dictionaryLengthRequest_Descriptor = $convert.base64Decode( + 'ChhfRGljdGlvbmFyeUxlbmd0aFJlcXVlc3QSJwoPZGljdGlvbmFyeV9uYW1lGAEgASgMUg5kaW' + 'N0aW9uYXJ5TmFtZQ=='); + +@$core.Deprecated('Use dictionaryLengthResponse_Descriptor instead') +const DictionaryLengthResponse_$json = { + '1': '_DictionaryLengthResponse', + '2': [ + {'1': 'found', '3': 1, '4': 1, '5': 11, '6': '.cache_client._DictionaryLengthResponse._Found', '9': 0, '10': 'found'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._DictionaryLengthResponse._Missing', '9': 0, '10': 'missing'}, + ], + '3': [DictionaryLengthResponse___Found$json, DictionaryLengthResponse___Missing$json], + '8': [ + {'1': 'dictionary'}, + ], +}; + +@$core.Deprecated('Use dictionaryLengthResponse_Descriptor instead') +const DictionaryLengthResponse___Found$json = { + '1': '_Found', + '2': [ + {'1': 'length', '3': 1, '4': 1, '5': 13, '10': 'length'}, + ], +}; + +@$core.Deprecated('Use dictionaryLengthResponse_Descriptor instead') +const DictionaryLengthResponse___Missing$json = { + '1': '_Missing', +}; + +/// Descriptor for `_DictionaryLengthResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dictionaryLengthResponse_Descriptor = $convert.base64Decode( + 'ChlfRGljdGlvbmFyeUxlbmd0aFJlc3BvbnNlEkYKBWZvdW5kGAEgASgLMi4uY2FjaGVfY2xpZW' + '50Ll9EaWN0aW9uYXJ5TGVuZ3RoUmVzcG9uc2UuX0ZvdW5kSABSBWZvdW5kEkwKB21pc3NpbmcY' + 'AiABKAsyMC5jYWNoZV9jbGllbnQuX0RpY3Rpb25hcnlMZW5ndGhSZXNwb25zZS5fTWlzc2luZ0' + 'gAUgdtaXNzaW5nGiAKBl9Gb3VuZBIWCgZsZW5ndGgYASABKA1SBmxlbmd0aBoKCghfTWlzc2lu' + 'Z0IMCgpkaWN0aW9uYXJ5'); + +@$core.Deprecated('Use setFetchRequest_Descriptor instead') +const SetFetchRequest_$json = { + '1': '_SetFetchRequest', + '2': [ + {'1': 'set_name', '3': 1, '4': 1, '5': 12, '10': 'setName'}, + ], +}; + +/// Descriptor for `_SetFetchRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setFetchRequest_Descriptor = $convert.base64Decode( + 'ChBfU2V0RmV0Y2hSZXF1ZXN0EhkKCHNldF9uYW1lGAEgASgMUgdzZXROYW1l'); + +@$core.Deprecated('Use setFetchResponse_Descriptor instead') +const SetFetchResponse_$json = { + '1': '_SetFetchResponse', + '2': [ + {'1': 'found', '3': 1, '4': 1, '5': 11, '6': '.cache_client._SetFetchResponse._Found', '9': 0, '10': 'found'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._SetFetchResponse._Missing', '9': 0, '10': 'missing'}, + ], + '3': [SetFetchResponse___Found$json, SetFetchResponse___Missing$json], + '8': [ + {'1': 'set'}, + ], +}; + +@$core.Deprecated('Use setFetchResponse_Descriptor instead') +const SetFetchResponse___Found$json = { + '1': '_Found', + '2': [ + {'1': 'elements', '3': 1, '4': 3, '5': 12, '10': 'elements'}, + ], +}; + +@$core.Deprecated('Use setFetchResponse_Descriptor instead') +const SetFetchResponse___Missing$json = { + '1': '_Missing', +}; + +/// Descriptor for `_SetFetchResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setFetchResponse_Descriptor = $convert.base64Decode( + 'ChFfU2V0RmV0Y2hSZXNwb25zZRI+CgVmb3VuZBgBIAEoCzImLmNhY2hlX2NsaWVudC5fU2V0Rm' + 'V0Y2hSZXNwb25zZS5fRm91bmRIAFIFZm91bmQSRAoHbWlzc2luZxgCIAEoCzIoLmNhY2hlX2Ns' + 'aWVudC5fU2V0RmV0Y2hSZXNwb25zZS5fTWlzc2luZ0gAUgdtaXNzaW5nGiQKBl9Gb3VuZBIaCg' + 'hlbGVtZW50cxgBIAMoDFIIZWxlbWVudHMaCgoIX01pc3NpbmdCBQoDc2V0'); + +@$core.Deprecated('Use setUnionRequest_Descriptor instead') +const SetUnionRequest_$json = { + '1': '_SetUnionRequest', + '2': [ + {'1': 'set_name', '3': 1, '4': 1, '5': 12, '10': 'setName'}, + {'1': 'elements', '3': 2, '4': 3, '5': 12, '10': 'elements'}, + {'1': 'ttl_milliseconds', '3': 3, '4': 1, '5': 4, '10': 'ttlMilliseconds'}, + {'1': 'refresh_ttl', '3': 4, '4': 1, '5': 8, '10': 'refreshTtl'}, + ], +}; + +/// Descriptor for `_SetUnionRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setUnionRequest_Descriptor = $convert.base64Decode( + 'ChBfU2V0VW5pb25SZXF1ZXN0EhkKCHNldF9uYW1lGAEgASgMUgdzZXROYW1lEhoKCGVsZW1lbn' + 'RzGAIgAygMUghlbGVtZW50cxIpChB0dGxfbWlsbGlzZWNvbmRzGAMgASgEUg90dGxNaWxsaXNl' + 'Y29uZHMSHwoLcmVmcmVzaF90dGwYBCABKAhSCnJlZnJlc2hUdGw='); + +@$core.Deprecated('Use setUnionResponse_Descriptor instead') +const SetUnionResponse_$json = { + '1': '_SetUnionResponse', +}; + +/// Descriptor for `_SetUnionResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setUnionResponse_Descriptor = $convert.base64Decode( + 'ChFfU2V0VW5pb25SZXNwb25zZQ=='); + +@$core.Deprecated('Use setDifferenceRequest_Descriptor instead') +const SetDifferenceRequest_$json = { + '1': '_SetDifferenceRequest', + '2': [ + {'1': 'set_name', '3': 1, '4': 1, '5': 12, '10': 'setName'}, + {'1': 'minuend', '3': 2, '4': 1, '5': 11, '6': '.cache_client._SetDifferenceRequest._Minuend', '9': 0, '10': 'minuend'}, + {'1': 'subtrahend', '3': 3, '4': 1, '5': 11, '6': '.cache_client._SetDifferenceRequest._Subtrahend', '9': 0, '10': 'subtrahend'}, + ], + '3': [SetDifferenceRequest___Minuend$json, SetDifferenceRequest___Subtrahend$json], + '8': [ + {'1': 'difference'}, + ], +}; + +@$core.Deprecated('Use setDifferenceRequest_Descriptor instead') +const SetDifferenceRequest___Minuend$json = { + '1': '_Minuend', + '2': [ + {'1': 'elements', '3': 1, '4': 3, '5': 12, '10': 'elements'}, + ], +}; + +@$core.Deprecated('Use setDifferenceRequest_Descriptor instead') +const SetDifferenceRequest___Subtrahend$json = { + '1': '_Subtrahend', + '2': [ + {'1': 'set', '3': 1, '4': 1, '5': 11, '6': '.cache_client._SetDifferenceRequest._Subtrahend._Set', '9': 0, '10': 'set'}, + {'1': 'identity', '3': 2, '4': 1, '5': 11, '6': '.cache_client._SetDifferenceRequest._Subtrahend._Identity', '9': 0, '10': 'identity'}, + ], + '3': [SetDifferenceRequest___Subtrahend__Set$json, SetDifferenceRequest___Subtrahend__Identity$json], + '8': [ + {'1': 'subtrahend_set'}, + ], +}; + +@$core.Deprecated('Use setDifferenceRequest_Descriptor instead') +const SetDifferenceRequest___Subtrahend__Set$json = { + '1': '_Set', + '2': [ + {'1': 'elements', '3': 1, '4': 3, '5': 12, '10': 'elements'}, + ], +}; + +@$core.Deprecated('Use setDifferenceRequest_Descriptor instead') +const SetDifferenceRequest___Subtrahend__Identity$json = { + '1': '_Identity', +}; + +/// Descriptor for `_SetDifferenceRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setDifferenceRequest_Descriptor = $convert.base64Decode( + 'ChVfU2V0RGlmZmVyZW5jZVJlcXVlc3QSGQoIc2V0X25hbWUYASABKAxSB3NldE5hbWUSSAoHbW' + 'ludWVuZBgCIAEoCzIsLmNhY2hlX2NsaWVudC5fU2V0RGlmZmVyZW5jZVJlcXVlc3QuX01pbnVl' + 'bmRIAFIHbWludWVuZBJRCgpzdWJ0cmFoZW5kGAMgASgLMi8uY2FjaGVfY2xpZW50Ll9TZXREaW' + 'ZmZXJlbmNlUmVxdWVzdC5fU3VidHJhaGVuZEgAUgpzdWJ0cmFoZW5kGiYKCF9NaW51ZW5kEhoK' + 'CGVsZW1lbnRzGAEgAygMUghlbGVtZW50cxrzAQoLX1N1YnRyYWhlbmQSSAoDc2V0GAEgASgLMj' + 'QuY2FjaGVfY2xpZW50Ll9TZXREaWZmZXJlbmNlUmVxdWVzdC5fU3VidHJhaGVuZC5fU2V0SABS' + 'A3NldBJXCghpZGVudGl0eRgCIAEoCzI5LmNhY2hlX2NsaWVudC5fU2V0RGlmZmVyZW5jZVJlcX' + 'Vlc3QuX1N1YnRyYWhlbmQuX0lkZW50aXR5SABSCGlkZW50aXR5GiIKBF9TZXQSGgoIZWxlbWVu' + 'dHMYASADKAxSCGVsZW1lbnRzGgsKCV9JZGVudGl0eUIQCg5zdWJ0cmFoZW5kX3NldEIMCgpkaW' + 'ZmZXJlbmNl'); + +@$core.Deprecated('Use setDifferenceResponse_Descriptor instead') +const SetDifferenceResponse_$json = { + '1': '_SetDifferenceResponse', + '2': [ + {'1': 'found', '3': 1, '4': 1, '5': 11, '6': '.cache_client._SetDifferenceResponse._Found', '9': 0, '10': 'found'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._SetDifferenceResponse._Missing', '9': 0, '10': 'missing'}, + ], + '3': [SetDifferenceResponse___Found$json, SetDifferenceResponse___Missing$json], + '8': [ + {'1': 'set'}, + ], +}; + +@$core.Deprecated('Use setDifferenceResponse_Descriptor instead') +const SetDifferenceResponse___Found$json = { + '1': '_Found', +}; + +@$core.Deprecated('Use setDifferenceResponse_Descriptor instead') +const SetDifferenceResponse___Missing$json = { + '1': '_Missing', +}; + +/// Descriptor for `_SetDifferenceResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setDifferenceResponse_Descriptor = $convert.base64Decode( + 'ChZfU2V0RGlmZmVyZW5jZVJlc3BvbnNlEkMKBWZvdW5kGAEgASgLMisuY2FjaGVfY2xpZW50Ll' + '9TZXREaWZmZXJlbmNlUmVzcG9uc2UuX0ZvdW5kSABSBWZvdW5kEkkKB21pc3NpbmcYAiABKAsy' + 'LS5jYWNoZV9jbGllbnQuX1NldERpZmZlcmVuY2VSZXNwb25zZS5fTWlzc2luZ0gAUgdtaXNzaW' + '5nGggKBl9Gb3VuZBoKCghfTWlzc2luZ0IFCgNzZXQ='); + +@$core.Deprecated('Use setContainsRequest_Descriptor instead') +const SetContainsRequest_$json = { + '1': '_SetContainsRequest', + '2': [ + {'1': 'set_name', '3': 1, '4': 1, '5': 12, '10': 'setName'}, + {'1': 'elements', '3': 2, '4': 3, '5': 12, '10': 'elements'}, + ], +}; + +/// Descriptor for `_SetContainsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setContainsRequest_Descriptor = $convert.base64Decode( + 'ChNfU2V0Q29udGFpbnNSZXF1ZXN0EhkKCHNldF9uYW1lGAEgASgMUgdzZXROYW1lEhoKCGVsZW' + '1lbnRzGAIgAygMUghlbGVtZW50cw=='); + +@$core.Deprecated('Use setContainsResponse_Descriptor instead') +const SetContainsResponse_$json = { + '1': '_SetContainsResponse', + '2': [ + {'1': 'found', '3': 1, '4': 1, '5': 11, '6': '.cache_client._SetContainsResponse._Found', '9': 0, '10': 'found'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._SetContainsResponse._Missing', '9': 0, '10': 'missing'}, + ], + '3': [SetContainsResponse___Found$json, SetContainsResponse___Missing$json], + '8': [ + {'1': 'set'}, + ], +}; + +@$core.Deprecated('Use setContainsResponse_Descriptor instead') +const SetContainsResponse___Found$json = { + '1': '_Found', + '2': [ + {'1': 'contains', '3': 1, '4': 3, '5': 8, '10': 'contains'}, + ], +}; + +@$core.Deprecated('Use setContainsResponse_Descriptor instead') +const SetContainsResponse___Missing$json = { + '1': '_Missing', +}; + +/// Descriptor for `_SetContainsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setContainsResponse_Descriptor = $convert.base64Decode( + 'ChRfU2V0Q29udGFpbnNSZXNwb25zZRJBCgVmb3VuZBgBIAEoCzIpLmNhY2hlX2NsaWVudC5fU2' + 'V0Q29udGFpbnNSZXNwb25zZS5fRm91bmRIAFIFZm91bmQSRwoHbWlzc2luZxgCIAEoCzIrLmNh' + 'Y2hlX2NsaWVudC5fU2V0Q29udGFpbnNSZXNwb25zZS5fTWlzc2luZ0gAUgdtaXNzaW5nGiQKBl' + '9Gb3VuZBIaCghjb250YWlucxgBIAMoCFIIY29udGFpbnMaCgoIX01pc3NpbmdCBQoDc2V0'); + +@$core.Deprecated('Use setLengthRequest_Descriptor instead') +const SetLengthRequest_$json = { + '1': '_SetLengthRequest', + '2': [ + {'1': 'set_name', '3': 1, '4': 1, '5': 12, '10': 'setName'}, + ], +}; + +/// Descriptor for `_SetLengthRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setLengthRequest_Descriptor = $convert.base64Decode( + 'ChFfU2V0TGVuZ3RoUmVxdWVzdBIZCghzZXRfbmFtZRgBIAEoDFIHc2V0TmFtZQ=='); + +@$core.Deprecated('Use setLengthResponse_Descriptor instead') +const SetLengthResponse_$json = { + '1': '_SetLengthResponse', + '2': [ + {'1': 'found', '3': 1, '4': 1, '5': 11, '6': '.cache_client._SetLengthResponse._Found', '9': 0, '10': 'found'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._SetLengthResponse._Missing', '9': 0, '10': 'missing'}, + ], + '3': [SetLengthResponse___Found$json, SetLengthResponse___Missing$json], + '8': [ + {'1': 'set'}, + ], +}; + +@$core.Deprecated('Use setLengthResponse_Descriptor instead') +const SetLengthResponse___Found$json = { + '1': '_Found', + '2': [ + {'1': 'length', '3': 1, '4': 1, '5': 13, '10': 'length'}, + ], +}; + +@$core.Deprecated('Use setLengthResponse_Descriptor instead') +const SetLengthResponse___Missing$json = { + '1': '_Missing', +}; + +/// Descriptor for `_SetLengthResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setLengthResponse_Descriptor = $convert.base64Decode( + 'ChJfU2V0TGVuZ3RoUmVzcG9uc2USPwoFZm91bmQYASABKAsyJy5jYWNoZV9jbGllbnQuX1NldE' + 'xlbmd0aFJlc3BvbnNlLl9Gb3VuZEgAUgVmb3VuZBJFCgdtaXNzaW5nGAIgASgLMikuY2FjaGVf' + 'Y2xpZW50Ll9TZXRMZW5ndGhSZXNwb25zZS5fTWlzc2luZ0gAUgdtaXNzaW5nGiAKBl9Gb3VuZB' + 'IWCgZsZW5ndGgYASABKA1SBmxlbmd0aBoKCghfTWlzc2luZ0IFCgNzZXQ='); + +@$core.Deprecated('Use setPopRequest_Descriptor instead') +const SetPopRequest_$json = { + '1': '_SetPopRequest', + '2': [ + {'1': 'set_name', '3': 1, '4': 1, '5': 12, '10': 'setName'}, + {'1': 'count', '3': 2, '4': 1, '5': 13, '10': 'count'}, + ], +}; + +/// Descriptor for `_SetPopRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setPopRequest_Descriptor = $convert.base64Decode( + 'Cg5fU2V0UG9wUmVxdWVzdBIZCghzZXRfbmFtZRgBIAEoDFIHc2V0TmFtZRIUCgVjb3VudBgCIA' + 'EoDVIFY291bnQ='); + +@$core.Deprecated('Use setPopResponse_Descriptor instead') +const SetPopResponse_$json = { + '1': '_SetPopResponse', + '2': [ + {'1': 'found', '3': 1, '4': 1, '5': 11, '6': '.cache_client._SetPopResponse._Found', '9': 0, '10': 'found'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._SetPopResponse._Missing', '9': 0, '10': 'missing'}, + ], + '3': [SetPopResponse___Found$json, SetPopResponse___Missing$json], + '8': [ + {'1': 'set'}, + ], +}; + +@$core.Deprecated('Use setPopResponse_Descriptor instead') +const SetPopResponse___Found$json = { + '1': '_Found', + '2': [ + {'1': 'elements', '3': 1, '4': 3, '5': 12, '10': 'elements'}, + ], +}; + +@$core.Deprecated('Use setPopResponse_Descriptor instead') +const SetPopResponse___Missing$json = { + '1': '_Missing', +}; + +/// Descriptor for `_SetPopResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List setPopResponse_Descriptor = $convert.base64Decode( + 'Cg9fU2V0UG9wUmVzcG9uc2USPAoFZm91bmQYASABKAsyJC5jYWNoZV9jbGllbnQuX1NldFBvcF' + 'Jlc3BvbnNlLl9Gb3VuZEgAUgVmb3VuZBJCCgdtaXNzaW5nGAIgASgLMiYuY2FjaGVfY2xpZW50' + 'Ll9TZXRQb3BSZXNwb25zZS5fTWlzc2luZ0gAUgdtaXNzaW5nGiQKBl9Gb3VuZBIaCghlbGVtZW' + '50cxgBIAMoDFIIZWxlbWVudHMaCgoIX01pc3NpbmdCBQoDc2V0'); + +@$core.Deprecated('Use listConcatenateFrontRequest_Descriptor instead') +const ListConcatenateFrontRequest_$json = { + '1': '_ListConcatenateFrontRequest', + '2': [ + {'1': 'list_name', '3': 1, '4': 1, '5': 12, '10': 'listName'}, + {'1': 'values', '3': 2, '4': 3, '5': 12, '10': 'values'}, + {'1': 'ttl_milliseconds', '3': 3, '4': 1, '5': 4, '10': 'ttlMilliseconds'}, + {'1': 'refresh_ttl', '3': 4, '4': 1, '5': 8, '10': 'refreshTtl'}, + {'1': 'truncate_back_to_size', '3': 5, '4': 1, '5': 13, '10': 'truncateBackToSize'}, + ], +}; + +/// Descriptor for `_ListConcatenateFrontRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listConcatenateFrontRequest_Descriptor = $convert.base64Decode( + 'ChxfTGlzdENvbmNhdGVuYXRlRnJvbnRSZXF1ZXN0EhsKCWxpc3RfbmFtZRgBIAEoDFIIbGlzdE' + '5hbWUSFgoGdmFsdWVzGAIgAygMUgZ2YWx1ZXMSKQoQdHRsX21pbGxpc2Vjb25kcxgDIAEoBFIP' + 'dHRsTWlsbGlzZWNvbmRzEh8KC3JlZnJlc2hfdHRsGAQgASgIUgpyZWZyZXNoVHRsEjEKFXRydW' + '5jYXRlX2JhY2tfdG9fc2l6ZRgFIAEoDVISdHJ1bmNhdGVCYWNrVG9TaXpl'); + +@$core.Deprecated('Use listConcatenateFrontResponse_Descriptor instead') +const ListConcatenateFrontResponse_$json = { + '1': '_ListConcatenateFrontResponse', + '2': [ + {'1': 'list_length', '3': 1, '4': 1, '5': 13, '10': 'listLength'}, + ], +}; + +/// Descriptor for `_ListConcatenateFrontResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listConcatenateFrontResponse_Descriptor = $convert.base64Decode( + 'Ch1fTGlzdENvbmNhdGVuYXRlRnJvbnRSZXNwb25zZRIfCgtsaXN0X2xlbmd0aBgBIAEoDVIKbG' + 'lzdExlbmd0aA=='); + +@$core.Deprecated('Use listConcatenateBackRequest_Descriptor instead') +const ListConcatenateBackRequest_$json = { + '1': '_ListConcatenateBackRequest', + '2': [ + {'1': 'list_name', '3': 1, '4': 1, '5': 12, '10': 'listName'}, + {'1': 'values', '3': 2, '4': 3, '5': 12, '10': 'values'}, + {'1': 'ttl_milliseconds', '3': 3, '4': 1, '5': 4, '10': 'ttlMilliseconds'}, + {'1': 'refresh_ttl', '3': 4, '4': 1, '5': 8, '10': 'refreshTtl'}, + {'1': 'truncate_front_to_size', '3': 5, '4': 1, '5': 13, '10': 'truncateFrontToSize'}, + ], +}; + +/// Descriptor for `_ListConcatenateBackRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listConcatenateBackRequest_Descriptor = $convert.base64Decode( + 'ChtfTGlzdENvbmNhdGVuYXRlQmFja1JlcXVlc3QSGwoJbGlzdF9uYW1lGAEgASgMUghsaXN0Tm' + 'FtZRIWCgZ2YWx1ZXMYAiADKAxSBnZhbHVlcxIpChB0dGxfbWlsbGlzZWNvbmRzGAMgASgEUg90' + 'dGxNaWxsaXNlY29uZHMSHwoLcmVmcmVzaF90dGwYBCABKAhSCnJlZnJlc2hUdGwSMwoWdHJ1bm' + 'NhdGVfZnJvbnRfdG9fc2l6ZRgFIAEoDVITdHJ1bmNhdGVGcm9udFRvU2l6ZQ=='); + +@$core.Deprecated('Use listConcatenateBackResponse_Descriptor instead') +const ListConcatenateBackResponse_$json = { + '1': '_ListConcatenateBackResponse', + '2': [ + {'1': 'list_length', '3': 1, '4': 1, '5': 13, '10': 'listLength'}, + ], +}; + +/// Descriptor for `_ListConcatenateBackResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listConcatenateBackResponse_Descriptor = $convert.base64Decode( + 'ChxfTGlzdENvbmNhdGVuYXRlQmFja1Jlc3BvbnNlEh8KC2xpc3RfbGVuZ3RoGAEgASgNUgpsaX' + 'N0TGVuZ3Ro'); + +@$core.Deprecated('Use listPushFrontRequest_Descriptor instead') +const ListPushFrontRequest_$json = { + '1': '_ListPushFrontRequest', + '2': [ + {'1': 'list_name', '3': 1, '4': 1, '5': 12, '10': 'listName'}, + {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + {'1': 'ttl_milliseconds', '3': 3, '4': 1, '5': 4, '10': 'ttlMilliseconds'}, + {'1': 'refresh_ttl', '3': 4, '4': 1, '5': 8, '10': 'refreshTtl'}, + {'1': 'truncate_back_to_size', '3': 5, '4': 1, '5': 13, '10': 'truncateBackToSize'}, + ], +}; + +/// Descriptor for `_ListPushFrontRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listPushFrontRequest_Descriptor = $convert.base64Decode( + 'ChVfTGlzdFB1c2hGcm9udFJlcXVlc3QSGwoJbGlzdF9uYW1lGAEgASgMUghsaXN0TmFtZRIUCg' + 'V2YWx1ZRgCIAEoDFIFdmFsdWUSKQoQdHRsX21pbGxpc2Vjb25kcxgDIAEoBFIPdHRsTWlsbGlz' + 'ZWNvbmRzEh8KC3JlZnJlc2hfdHRsGAQgASgIUgpyZWZyZXNoVHRsEjEKFXRydW5jYXRlX2JhY2' + 'tfdG9fc2l6ZRgFIAEoDVISdHJ1bmNhdGVCYWNrVG9TaXpl'); + +@$core.Deprecated('Use listPushFrontResponse_Descriptor instead') +const ListPushFrontResponse_$json = { + '1': '_ListPushFrontResponse', + '2': [ + {'1': 'list_length', '3': 1, '4': 1, '5': 13, '10': 'listLength'}, + ], +}; + +/// Descriptor for `_ListPushFrontResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listPushFrontResponse_Descriptor = $convert.base64Decode( + 'ChZfTGlzdFB1c2hGcm9udFJlc3BvbnNlEh8KC2xpc3RfbGVuZ3RoGAEgASgNUgpsaXN0TGVuZ3' + 'Ro'); + +@$core.Deprecated('Use listPushBackRequest_Descriptor instead') +const ListPushBackRequest_$json = { + '1': '_ListPushBackRequest', + '2': [ + {'1': 'list_name', '3': 1, '4': 1, '5': 12, '10': 'listName'}, + {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + {'1': 'ttl_milliseconds', '3': 3, '4': 1, '5': 4, '10': 'ttlMilliseconds'}, + {'1': 'refresh_ttl', '3': 4, '4': 1, '5': 8, '10': 'refreshTtl'}, + {'1': 'truncate_front_to_size', '3': 5, '4': 1, '5': 13, '10': 'truncateFrontToSize'}, + ], +}; + +/// Descriptor for `_ListPushBackRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listPushBackRequest_Descriptor = $convert.base64Decode( + 'ChRfTGlzdFB1c2hCYWNrUmVxdWVzdBIbCglsaXN0X25hbWUYASABKAxSCGxpc3ROYW1lEhQKBX' + 'ZhbHVlGAIgASgMUgV2YWx1ZRIpChB0dGxfbWlsbGlzZWNvbmRzGAMgASgEUg90dGxNaWxsaXNl' + 'Y29uZHMSHwoLcmVmcmVzaF90dGwYBCABKAhSCnJlZnJlc2hUdGwSMwoWdHJ1bmNhdGVfZnJvbn' + 'RfdG9fc2l6ZRgFIAEoDVITdHJ1bmNhdGVGcm9udFRvU2l6ZQ=='); + +@$core.Deprecated('Use listPushBackResponse_Descriptor instead') +const ListPushBackResponse_$json = { + '1': '_ListPushBackResponse', + '2': [ + {'1': 'list_length', '3': 1, '4': 1, '5': 13, '10': 'listLength'}, + ], +}; + +/// Descriptor for `_ListPushBackResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listPushBackResponse_Descriptor = $convert.base64Decode( + 'ChVfTGlzdFB1c2hCYWNrUmVzcG9uc2USHwoLbGlzdF9sZW5ndGgYASABKA1SCmxpc3RMZW5ndG' + 'g='); + +@$core.Deprecated('Use listPopFrontRequest_Descriptor instead') +const ListPopFrontRequest_$json = { + '1': '_ListPopFrontRequest', + '2': [ + {'1': 'list_name', '3': 1, '4': 1, '5': 12, '10': 'listName'}, + ], +}; + +/// Descriptor for `_ListPopFrontRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listPopFrontRequest_Descriptor = $convert.base64Decode( + 'ChRfTGlzdFBvcEZyb250UmVxdWVzdBIbCglsaXN0X25hbWUYASABKAxSCGxpc3ROYW1l'); + +@$core.Deprecated('Use listPopFrontResponse_Descriptor instead') +const ListPopFrontResponse_$json = { + '1': '_ListPopFrontResponse', + '2': [ + {'1': 'found', '3': 1, '4': 1, '5': 11, '6': '.cache_client._ListPopFrontResponse._Found', '9': 0, '10': 'found'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._ListPopFrontResponse._Missing', '9': 0, '10': 'missing'}, + ], + '3': [ListPopFrontResponse___Found$json, ListPopFrontResponse___Missing$json], + '8': [ + {'1': 'list'}, + ], +}; + +@$core.Deprecated('Use listPopFrontResponse_Descriptor instead') +const ListPopFrontResponse___Found$json = { + '1': '_Found', + '2': [ + {'1': 'front', '3': 1, '4': 1, '5': 12, '10': 'front'}, + {'1': 'list_length', '3': 2, '4': 1, '5': 13, '10': 'listLength'}, + ], +}; + +@$core.Deprecated('Use listPopFrontResponse_Descriptor instead') +const ListPopFrontResponse___Missing$json = { + '1': '_Missing', +}; + +/// Descriptor for `_ListPopFrontResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listPopFrontResponse_Descriptor = $convert.base64Decode( + 'ChVfTGlzdFBvcEZyb250UmVzcG9uc2USQgoFZm91bmQYASABKAsyKi5jYWNoZV9jbGllbnQuX0' + 'xpc3RQb3BGcm9udFJlc3BvbnNlLl9Gb3VuZEgAUgVmb3VuZBJICgdtaXNzaW5nGAIgASgLMiwu' + 'Y2FjaGVfY2xpZW50Ll9MaXN0UG9wRnJvbnRSZXNwb25zZS5fTWlzc2luZ0gAUgdtaXNzaW5nGj' + '8KBl9Gb3VuZBIUCgVmcm9udBgBIAEoDFIFZnJvbnQSHwoLbGlzdF9sZW5ndGgYAiABKA1SCmxp' + 'c3RMZW5ndGgaCgoIX01pc3NpbmdCBgoEbGlzdA=='); + +@$core.Deprecated('Use listPopBackRequest_Descriptor instead') +const ListPopBackRequest_$json = { + '1': '_ListPopBackRequest', + '2': [ + {'1': 'list_name', '3': 1, '4': 1, '5': 12, '10': 'listName'}, + ], +}; + +/// Descriptor for `_ListPopBackRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listPopBackRequest_Descriptor = $convert.base64Decode( + 'ChNfTGlzdFBvcEJhY2tSZXF1ZXN0EhsKCWxpc3RfbmFtZRgBIAEoDFIIbGlzdE5hbWU='); + +@$core.Deprecated('Use listPopBackResponse_Descriptor instead') +const ListPopBackResponse_$json = { + '1': '_ListPopBackResponse', + '2': [ + {'1': 'found', '3': 1, '4': 1, '5': 11, '6': '.cache_client._ListPopBackResponse._Found', '9': 0, '10': 'found'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._ListPopBackResponse._Missing', '9': 0, '10': 'missing'}, + ], + '3': [ListPopBackResponse___Found$json, ListPopBackResponse___Missing$json], + '8': [ + {'1': 'list'}, + ], +}; + +@$core.Deprecated('Use listPopBackResponse_Descriptor instead') +const ListPopBackResponse___Found$json = { + '1': '_Found', + '2': [ + {'1': 'back', '3': 1, '4': 1, '5': 12, '10': 'back'}, + {'1': 'list_length', '3': 2, '4': 1, '5': 13, '10': 'listLength'}, + ], +}; + +@$core.Deprecated('Use listPopBackResponse_Descriptor instead') +const ListPopBackResponse___Missing$json = { + '1': '_Missing', +}; + +/// Descriptor for `_ListPopBackResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listPopBackResponse_Descriptor = $convert.base64Decode( + 'ChRfTGlzdFBvcEJhY2tSZXNwb25zZRJBCgVmb3VuZBgBIAEoCzIpLmNhY2hlX2NsaWVudC5fTG' + 'lzdFBvcEJhY2tSZXNwb25zZS5fRm91bmRIAFIFZm91bmQSRwoHbWlzc2luZxgCIAEoCzIrLmNh' + 'Y2hlX2NsaWVudC5fTGlzdFBvcEJhY2tSZXNwb25zZS5fTWlzc2luZ0gAUgdtaXNzaW5nGj0KBl' + '9Gb3VuZBISCgRiYWNrGAEgASgMUgRiYWNrEh8KC2xpc3RfbGVuZ3RoGAIgASgNUgpsaXN0TGVu' + 'Z3RoGgoKCF9NaXNzaW5nQgYKBGxpc3Q='); + +@$core.Deprecated('Use listRange_Descriptor instead') +const ListRange_$json = { + '1': '_ListRange', + '2': [ + {'1': 'begin_index', '3': 1, '4': 1, '5': 13, '10': 'beginIndex'}, + {'1': 'count', '3': 2, '4': 1, '5': 13, '10': 'count'}, + ], +}; + +/// Descriptor for `_ListRange`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listRange_Descriptor = $convert.base64Decode( + 'CgpfTGlzdFJhbmdlEh8KC2JlZ2luX2luZGV4GAEgASgNUgpiZWdpbkluZGV4EhQKBWNvdW50GA' + 'IgASgNUgVjb3VudA=='); + +@$core.Deprecated('Use listEraseRequest_Descriptor instead') +const ListEraseRequest_$json = { + '1': '_ListEraseRequest', + '2': [ + {'1': 'list_name', '3': 1, '4': 1, '5': 12, '10': 'listName'}, + {'1': 'some', '3': 2, '4': 1, '5': 11, '6': '.cache_client._ListEraseRequest._ListRanges', '9': 0, '10': 'some'}, + {'1': 'all', '3': 3, '4': 1, '5': 11, '6': '.cache_client._ListEraseRequest._All', '9': 0, '10': 'all'}, + ], + '3': [ListEraseRequest___All$json, ListEraseRequest___ListRanges$json], + '8': [ + {'1': 'erase'}, + ], +}; + +@$core.Deprecated('Use listEraseRequest_Descriptor instead') +const ListEraseRequest___All$json = { + '1': '_All', +}; + +@$core.Deprecated('Use listEraseRequest_Descriptor instead') +const ListEraseRequest___ListRanges$json = { + '1': '_ListRanges', + '2': [ + {'1': 'ranges', '3': 1, '4': 3, '5': 11, '6': '.cache_client._ListRange', '10': 'ranges'}, + ], +}; + +/// Descriptor for `_ListEraseRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listEraseRequest_Descriptor = $convert.base64Decode( + 'ChFfTGlzdEVyYXNlUmVxdWVzdBIbCglsaXN0X25hbWUYASABKAxSCGxpc3ROYW1lEkEKBHNvbW' + 'UYAiABKAsyKy5jYWNoZV9jbGllbnQuX0xpc3RFcmFzZVJlcXVlc3QuX0xpc3RSYW5nZXNIAFIE' + 'c29tZRI4CgNhbGwYAyABKAsyJC5jYWNoZV9jbGllbnQuX0xpc3RFcmFzZVJlcXVlc3QuX0FsbE' + 'gAUgNhbGwaBgoEX0FsbBo/CgtfTGlzdFJhbmdlcxIwCgZyYW5nZXMYASADKAsyGC5jYWNoZV9j' + 'bGllbnQuX0xpc3RSYW5nZVIGcmFuZ2VzQgcKBWVyYXNl'); + +@$core.Deprecated('Use listEraseResponse_Descriptor instead') +const ListEraseResponse_$json = { + '1': '_ListEraseResponse', + '2': [ + {'1': 'found', '3': 1, '4': 1, '5': 11, '6': '.cache_client._ListEraseResponse._Found', '9': 0, '10': 'found'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._ListEraseResponse._Missing', '9': 0, '10': 'missing'}, + ], + '3': [ListEraseResponse___Found$json, ListEraseResponse___Missing$json], + '8': [ + {'1': 'list'}, + ], +}; + +@$core.Deprecated('Use listEraseResponse_Descriptor instead') +const ListEraseResponse___Found$json = { + '1': '_Found', + '2': [ + {'1': 'list_length', '3': 1, '4': 1, '5': 13, '10': 'listLength'}, + ], +}; + +@$core.Deprecated('Use listEraseResponse_Descriptor instead') +const ListEraseResponse___Missing$json = { + '1': '_Missing', +}; + +/// Descriptor for `_ListEraseResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listEraseResponse_Descriptor = $convert.base64Decode( + 'ChJfTGlzdEVyYXNlUmVzcG9uc2USPwoFZm91bmQYASABKAsyJy5jYWNoZV9jbGllbnQuX0xpc3' + 'RFcmFzZVJlc3BvbnNlLl9Gb3VuZEgAUgVmb3VuZBJFCgdtaXNzaW5nGAIgASgLMikuY2FjaGVf' + 'Y2xpZW50Ll9MaXN0RXJhc2VSZXNwb25zZS5fTWlzc2luZ0gAUgdtaXNzaW5nGikKBl9Gb3VuZB' + 'IfCgtsaXN0X2xlbmd0aBgBIAEoDVIKbGlzdExlbmd0aBoKCghfTWlzc2luZ0IGCgRsaXN0'); + +@$core.Deprecated('Use listRemoveRequest_Descriptor instead') +const ListRemoveRequest_$json = { + '1': '_ListRemoveRequest', + '2': [ + {'1': 'list_name', '3': 1, '4': 1, '5': 12, '10': 'listName'}, + {'1': 'all_elements_with_value', '3': 2, '4': 1, '5': 12, '9': 0, '10': 'allElementsWithValue'}, + ], + '8': [ + {'1': 'remove'}, + ], +}; + +/// Descriptor for `_ListRemoveRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listRemoveRequest_Descriptor = $convert.base64Decode( + 'ChJfTGlzdFJlbW92ZVJlcXVlc3QSGwoJbGlzdF9uYW1lGAEgASgMUghsaXN0TmFtZRI3ChdhbG' + 'xfZWxlbWVudHNfd2l0aF92YWx1ZRgCIAEoDEgAUhRhbGxFbGVtZW50c1dpdGhWYWx1ZUIICgZy' + 'ZW1vdmU='); + +@$core.Deprecated('Use listRemoveResponse_Descriptor instead') +const ListRemoveResponse_$json = { + '1': '_ListRemoveResponse', + '2': [ + {'1': 'found', '3': 1, '4': 1, '5': 11, '6': '.cache_client._ListRemoveResponse._Found', '9': 0, '10': 'found'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._ListRemoveResponse._Missing', '9': 0, '10': 'missing'}, + ], + '3': [ListRemoveResponse___Found$json, ListRemoveResponse___Missing$json], + '8': [ + {'1': 'list'}, + ], +}; + +@$core.Deprecated('Use listRemoveResponse_Descriptor instead') +const ListRemoveResponse___Found$json = { + '1': '_Found', + '2': [ + {'1': 'list_length', '3': 1, '4': 1, '5': 13, '10': 'listLength'}, + ], +}; + +@$core.Deprecated('Use listRemoveResponse_Descriptor instead') +const ListRemoveResponse___Missing$json = { + '1': '_Missing', +}; + +/// Descriptor for `_ListRemoveResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listRemoveResponse_Descriptor = $convert.base64Decode( + 'ChNfTGlzdFJlbW92ZVJlc3BvbnNlEkAKBWZvdW5kGAEgASgLMiguY2FjaGVfY2xpZW50Ll9MaX' + 'N0UmVtb3ZlUmVzcG9uc2UuX0ZvdW5kSABSBWZvdW5kEkYKB21pc3NpbmcYAiABKAsyKi5jYWNo' + 'ZV9jbGllbnQuX0xpc3RSZW1vdmVSZXNwb25zZS5fTWlzc2luZ0gAUgdtaXNzaW5nGikKBl9Gb3' + 'VuZBIfCgtsaXN0X2xlbmd0aBgBIAEoDVIKbGlzdExlbmd0aBoKCghfTWlzc2luZ0IGCgRsaXN0'); + +@$core.Deprecated('Use unbounded_Descriptor instead') +const Unbounded_$json = { + '1': '_Unbounded', +}; + +/// Descriptor for `_Unbounded`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List unbounded_Descriptor = $convert.base64Decode( + 'CgpfVW5ib3VuZGVk'); + +@$core.Deprecated('Use listFetchRequest_Descriptor instead') +const ListFetchRequest_$json = { + '1': '_ListFetchRequest', + '2': [ + {'1': 'list_name', '3': 1, '4': 1, '5': 12, '10': 'listName'}, + {'1': 'unbounded_start', '3': 2, '4': 1, '5': 11, '6': '.cache_client._Unbounded', '9': 0, '10': 'unboundedStart'}, + {'1': 'inclusive_start', '3': 3, '4': 1, '5': 17, '9': 0, '10': 'inclusiveStart'}, + {'1': 'unbounded_end', '3': 4, '4': 1, '5': 11, '6': '.cache_client._Unbounded', '9': 1, '10': 'unboundedEnd'}, + {'1': 'exclusive_end', '3': 5, '4': 1, '5': 17, '9': 1, '10': 'exclusiveEnd'}, + ], + '8': [ + {'1': 'start_index'}, + {'1': 'end_index'}, + ], +}; + +/// Descriptor for `_ListFetchRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listFetchRequest_Descriptor = $convert.base64Decode( + 'ChFfTGlzdEZldGNoUmVxdWVzdBIbCglsaXN0X25hbWUYASABKAxSCGxpc3ROYW1lEkMKD3VuYm' + '91bmRlZF9zdGFydBgCIAEoCzIYLmNhY2hlX2NsaWVudC5fVW5ib3VuZGVkSABSDnVuYm91bmRl' + 'ZFN0YXJ0EikKD2luY2x1c2l2ZV9zdGFydBgDIAEoEUgAUg5pbmNsdXNpdmVTdGFydBI/Cg11bm' + 'JvdW5kZWRfZW5kGAQgASgLMhguY2FjaGVfY2xpZW50Ll9VbmJvdW5kZWRIAVIMdW5ib3VuZGVk' + 'RW5kEiUKDWV4Y2x1c2l2ZV9lbmQYBSABKBFIAVIMZXhjbHVzaXZlRW5kQg0KC3N0YXJ0X2luZG' + 'V4QgsKCWVuZF9pbmRleA=='); + +@$core.Deprecated('Use listRetainRequest_Descriptor instead') +const ListRetainRequest_$json = { + '1': '_ListRetainRequest', + '2': [ + {'1': 'list_name', '3': 1, '4': 1, '5': 12, '10': 'listName'}, + {'1': 'unbounded_start', '3': 2, '4': 1, '5': 11, '6': '.cache_client._Unbounded', '9': 0, '10': 'unboundedStart'}, + {'1': 'inclusive_start', '3': 3, '4': 1, '5': 17, '9': 0, '10': 'inclusiveStart'}, + {'1': 'unbounded_end', '3': 4, '4': 1, '5': 11, '6': '.cache_client._Unbounded', '9': 1, '10': 'unboundedEnd'}, + {'1': 'exclusive_end', '3': 5, '4': 1, '5': 17, '9': 1, '10': 'exclusiveEnd'}, + {'1': 'ttl_milliseconds', '3': 6, '4': 1, '5': 4, '10': 'ttlMilliseconds'}, + {'1': 'refresh_ttl', '3': 7, '4': 1, '5': 8, '10': 'refreshTtl'}, + ], + '8': [ + {'1': 'start_index'}, + {'1': 'end_index'}, + ], +}; + +/// Descriptor for `_ListRetainRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listRetainRequest_Descriptor = $convert.base64Decode( + 'ChJfTGlzdFJldGFpblJlcXVlc3QSGwoJbGlzdF9uYW1lGAEgASgMUghsaXN0TmFtZRJDCg91bm' + 'JvdW5kZWRfc3RhcnQYAiABKAsyGC5jYWNoZV9jbGllbnQuX1VuYm91bmRlZEgAUg51bmJvdW5k' + 'ZWRTdGFydBIpCg9pbmNsdXNpdmVfc3RhcnQYAyABKBFIAFIOaW5jbHVzaXZlU3RhcnQSPwoNdW' + '5ib3VuZGVkX2VuZBgEIAEoCzIYLmNhY2hlX2NsaWVudC5fVW5ib3VuZGVkSAFSDHVuYm91bmRl' + 'ZEVuZBIlCg1leGNsdXNpdmVfZW5kGAUgASgRSAFSDGV4Y2x1c2l2ZUVuZBIpChB0dGxfbWlsbG' + 'lzZWNvbmRzGAYgASgEUg90dGxNaWxsaXNlY29uZHMSHwoLcmVmcmVzaF90dGwYByABKAhSCnJl' + 'ZnJlc2hUdGxCDQoLc3RhcnRfaW5kZXhCCwoJZW5kX2luZGV4'); + +@$core.Deprecated('Use listRetainResponse_Descriptor instead') +const ListRetainResponse_$json = { + '1': '_ListRetainResponse', + '2': [ + {'1': 'found', '3': 1, '4': 1, '5': 11, '6': '.cache_client._ListRetainResponse._Found', '9': 0, '10': 'found'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._ListRetainResponse._Missing', '9': 0, '10': 'missing'}, + ], + '3': [ListRetainResponse___Found$json, ListRetainResponse___Missing$json], + '8': [ + {'1': 'list'}, + ], +}; + +@$core.Deprecated('Use listRetainResponse_Descriptor instead') +const ListRetainResponse___Found$json = { + '1': '_Found', + '2': [ + {'1': 'list_length', '3': 1, '4': 1, '5': 13, '10': 'listLength'}, + ], +}; + +@$core.Deprecated('Use listRetainResponse_Descriptor instead') +const ListRetainResponse___Missing$json = { + '1': '_Missing', +}; + +/// Descriptor for `_ListRetainResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listRetainResponse_Descriptor = $convert.base64Decode( + 'ChNfTGlzdFJldGFpblJlc3BvbnNlEkAKBWZvdW5kGAEgASgLMiguY2FjaGVfY2xpZW50Ll9MaX' + 'N0UmV0YWluUmVzcG9uc2UuX0ZvdW5kSABSBWZvdW5kEkYKB21pc3NpbmcYAiABKAsyKi5jYWNo' + 'ZV9jbGllbnQuX0xpc3RSZXRhaW5SZXNwb25zZS5fTWlzc2luZ0gAUgdtaXNzaW5nGikKBl9Gb3' + 'VuZBIfCgtsaXN0X2xlbmd0aBgBIAEoDVIKbGlzdExlbmd0aBoKCghfTWlzc2luZ0IGCgRsaXN0'); + +@$core.Deprecated('Use listFetchResponse_Descriptor instead') +const ListFetchResponse_$json = { + '1': '_ListFetchResponse', + '2': [ + {'1': 'found', '3': 1, '4': 1, '5': 11, '6': '.cache_client._ListFetchResponse._Found', '9': 0, '10': 'found'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._ListFetchResponse._Missing', '9': 0, '10': 'missing'}, + ], + '3': [ListFetchResponse___Found$json, ListFetchResponse___Missing$json], + '8': [ + {'1': 'list'}, + ], +}; + +@$core.Deprecated('Use listFetchResponse_Descriptor instead') +const ListFetchResponse___Found$json = { + '1': '_Found', + '2': [ + {'1': 'values', '3': 1, '4': 3, '5': 12, '10': 'values'}, + ], +}; + +@$core.Deprecated('Use listFetchResponse_Descriptor instead') +const ListFetchResponse___Missing$json = { + '1': '_Missing', +}; + +/// Descriptor for `_ListFetchResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listFetchResponse_Descriptor = $convert.base64Decode( + 'ChJfTGlzdEZldGNoUmVzcG9uc2USPwoFZm91bmQYASABKAsyJy5jYWNoZV9jbGllbnQuX0xpc3' + 'RGZXRjaFJlc3BvbnNlLl9Gb3VuZEgAUgVmb3VuZBJFCgdtaXNzaW5nGAIgASgLMikuY2FjaGVf' + 'Y2xpZW50Ll9MaXN0RmV0Y2hSZXNwb25zZS5fTWlzc2luZ0gAUgdtaXNzaW5nGiAKBl9Gb3VuZB' + 'IWCgZ2YWx1ZXMYASADKAxSBnZhbHVlcxoKCghfTWlzc2luZ0IGCgRsaXN0'); + +@$core.Deprecated('Use listLengthRequest_Descriptor instead') +const ListLengthRequest_$json = { + '1': '_ListLengthRequest', + '2': [ + {'1': 'list_name', '3': 1, '4': 1, '5': 12, '10': 'listName'}, + ], +}; + +/// Descriptor for `_ListLengthRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listLengthRequest_Descriptor = $convert.base64Decode( + 'ChJfTGlzdExlbmd0aFJlcXVlc3QSGwoJbGlzdF9uYW1lGAEgASgMUghsaXN0TmFtZQ=='); + +@$core.Deprecated('Use listLengthResponse_Descriptor instead') +const ListLengthResponse_$json = { + '1': '_ListLengthResponse', + '2': [ + {'1': 'found', '3': 1, '4': 1, '5': 11, '6': '.cache_client._ListLengthResponse._Found', '9': 0, '10': 'found'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._ListLengthResponse._Missing', '9': 0, '10': 'missing'}, + ], + '3': [ListLengthResponse___Found$json, ListLengthResponse___Missing$json], + '8': [ + {'1': 'list'}, + ], +}; + +@$core.Deprecated('Use listLengthResponse_Descriptor instead') +const ListLengthResponse___Found$json = { + '1': '_Found', + '2': [ + {'1': 'length', '3': 1, '4': 1, '5': 13, '10': 'length'}, + ], +}; + +@$core.Deprecated('Use listLengthResponse_Descriptor instead') +const ListLengthResponse___Missing$json = { + '1': '_Missing', +}; + +/// Descriptor for `_ListLengthResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listLengthResponse_Descriptor = $convert.base64Decode( + 'ChNfTGlzdExlbmd0aFJlc3BvbnNlEkAKBWZvdW5kGAEgASgLMiguY2FjaGVfY2xpZW50Ll9MaX' + 'N0TGVuZ3RoUmVzcG9uc2UuX0ZvdW5kSABSBWZvdW5kEkYKB21pc3NpbmcYAiABKAsyKi5jYWNo' + 'ZV9jbGllbnQuX0xpc3RMZW5ndGhSZXNwb25zZS5fTWlzc2luZ0gAUgdtaXNzaW5nGiAKBl9Gb3' + 'VuZBIWCgZsZW5ndGgYASABKA1SBmxlbmd0aBoKCghfTWlzc2luZ0IGCgRsaXN0'); + +@$core.Deprecated('Use sortedSetElement_Descriptor instead') +const SortedSetElement_$json = { + '1': '_SortedSetElement', + '2': [ + {'1': 'value', '3': 1, '4': 1, '5': 12, '10': 'value'}, + {'1': 'score', '3': 2, '4': 1, '5': 1, '10': 'score'}, + ], +}; + +/// Descriptor for `_SortedSetElement`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sortedSetElement_Descriptor = $convert.base64Decode( + 'ChFfU29ydGVkU2V0RWxlbWVudBIUCgV2YWx1ZRgBIAEoDFIFdmFsdWUSFAoFc2NvcmUYAiABKA' + 'FSBXNjb3Jl'); + +@$core.Deprecated('Use sortedSetPutRequest_Descriptor instead') +const SortedSetPutRequest_$json = { + '1': '_SortedSetPutRequest', + '2': [ + {'1': 'set_name', '3': 1, '4': 1, '5': 12, '10': 'setName'}, + {'1': 'elements', '3': 2, '4': 3, '5': 11, '6': '.cache_client._SortedSetElement', '10': 'elements'}, + {'1': 'ttl_milliseconds', '3': 3, '4': 1, '5': 4, '10': 'ttlMilliseconds'}, + {'1': 'refresh_ttl', '3': 4, '4': 1, '5': 8, '10': 'refreshTtl'}, + ], +}; + +/// Descriptor for `_SortedSetPutRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sortedSetPutRequest_Descriptor = $convert.base64Decode( + 'ChRfU29ydGVkU2V0UHV0UmVxdWVzdBIZCghzZXRfbmFtZRgBIAEoDFIHc2V0TmFtZRI7CghlbG' + 'VtZW50cxgCIAMoCzIfLmNhY2hlX2NsaWVudC5fU29ydGVkU2V0RWxlbWVudFIIZWxlbWVudHMS' + 'KQoQdHRsX21pbGxpc2Vjb25kcxgDIAEoBFIPdHRsTWlsbGlzZWNvbmRzEh8KC3JlZnJlc2hfdH' + 'RsGAQgASgIUgpyZWZyZXNoVHRs'); + +@$core.Deprecated('Use sortedSetPutResponse_Descriptor instead') +const SortedSetPutResponse_$json = { + '1': '_SortedSetPutResponse', +}; + +/// Descriptor for `_SortedSetPutResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sortedSetPutResponse_Descriptor = $convert.base64Decode( + 'ChVfU29ydGVkU2V0UHV0UmVzcG9uc2U='); + +@$core.Deprecated('Use sortedSetFetchRequest_Descriptor instead') +const SortedSetFetchRequest_$json = { + '1': '_SortedSetFetchRequest', + '2': [ + {'1': 'set_name', '3': 1, '4': 1, '5': 12, '10': 'setName'}, + {'1': 'order', '3': 2, '4': 1, '5': 14, '6': '.cache_client._SortedSetFetchRequest.Order', '10': 'order'}, + {'1': 'with_scores', '3': 3, '4': 1, '5': 8, '10': 'withScores'}, + {'1': 'by_index', '3': 4, '4': 1, '5': 11, '6': '.cache_client._SortedSetFetchRequest._ByIndex', '9': 0, '10': 'byIndex'}, + {'1': 'by_score', '3': 5, '4': 1, '5': 11, '6': '.cache_client._SortedSetFetchRequest._ByScore', '9': 0, '10': 'byScore'}, + ], + '3': [SortedSetFetchRequest___ByIndex$json, SortedSetFetchRequest___ByScore$json], + '4': [SortedSetFetchRequest__Order$json], + '8': [ + {'1': 'range'}, + ], +}; + +@$core.Deprecated('Use sortedSetFetchRequest_Descriptor instead') +const SortedSetFetchRequest___ByIndex$json = { + '1': '_ByIndex', + '2': [ + {'1': 'unbounded_start', '3': 1, '4': 1, '5': 11, '6': '.cache_client._Unbounded', '9': 0, '10': 'unboundedStart'}, + {'1': 'inclusive_start_index', '3': 2, '4': 1, '5': 17, '9': 0, '10': 'inclusiveStartIndex'}, + {'1': 'unbounded_end', '3': 3, '4': 1, '5': 11, '6': '.cache_client._Unbounded', '9': 1, '10': 'unboundedEnd'}, + {'1': 'exclusive_end_index', '3': 4, '4': 1, '5': 17, '9': 1, '10': 'exclusiveEndIndex'}, + ], + '8': [ + {'1': 'start'}, + {'1': 'end'}, + ], +}; + +@$core.Deprecated('Use sortedSetFetchRequest_Descriptor instead') +const SortedSetFetchRequest___ByScore$json = { + '1': '_ByScore', + '2': [ + {'1': 'unbounded_min', '3': 1, '4': 1, '5': 11, '6': '.cache_client._Unbounded', '9': 0, '10': 'unboundedMin'}, + {'1': 'min_score', '3': 2, '4': 1, '5': 11, '6': '.cache_client._SortedSetFetchRequest._ByScore._Score', '9': 0, '10': 'minScore'}, + {'1': 'unbounded_max', '3': 3, '4': 1, '5': 11, '6': '.cache_client._Unbounded', '9': 1, '10': 'unboundedMax'}, + {'1': 'max_score', '3': 4, '4': 1, '5': 11, '6': '.cache_client._SortedSetFetchRequest._ByScore._Score', '9': 1, '10': 'maxScore'}, + {'1': 'offset', '3': 5, '4': 1, '5': 13, '10': 'offset'}, + {'1': 'count', '3': 6, '4': 1, '5': 17, '10': 'count'}, + ], + '3': [SortedSetFetchRequest___ByScore__Score$json], + '8': [ + {'1': 'min'}, + {'1': 'max'}, + ], +}; + +@$core.Deprecated('Use sortedSetFetchRequest_Descriptor instead') +const SortedSetFetchRequest___ByScore__Score$json = { + '1': '_Score', + '2': [ + {'1': 'score', '3': 1, '4': 1, '5': 1, '10': 'score'}, + {'1': 'exclusive', '3': 2, '4': 1, '5': 8, '10': 'exclusive'}, + ], +}; + +@$core.Deprecated('Use sortedSetFetchRequest_Descriptor instead') +const SortedSetFetchRequest__Order$json = { + '1': 'Order', + '2': [ + {'1': 'ASCENDING', '2': 0}, + {'1': 'DESCENDING', '2': 1}, + ], +}; + +/// Descriptor for `_SortedSetFetchRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sortedSetFetchRequest_Descriptor = $convert.base64Decode( + 'ChZfU29ydGVkU2V0RmV0Y2hSZXF1ZXN0EhkKCHNldF9uYW1lGAEgASgMUgdzZXROYW1lEkAKBW' + '9yZGVyGAIgASgOMiouY2FjaGVfY2xpZW50Ll9Tb3J0ZWRTZXRGZXRjaFJlcXVlc3QuT3JkZXJS' + 'BW9yZGVyEh8KC3dpdGhfc2NvcmVzGAMgASgIUgp3aXRoU2NvcmVzEkoKCGJ5X2luZGV4GAQgAS' + 'gLMi0uY2FjaGVfY2xpZW50Ll9Tb3J0ZWRTZXRGZXRjaFJlcXVlc3QuX0J5SW5kZXhIAFIHYnlJ' + 'bmRleBJKCghieV9zY29yZRgFIAEoCzItLmNhY2hlX2NsaWVudC5fU29ydGVkU2V0RmV0Y2hSZX' + 'F1ZXN0Ll9CeVNjb3JlSABSB2J5U2NvcmUaiAIKCF9CeUluZGV4EkMKD3VuYm91bmRlZF9zdGFy' + 'dBgBIAEoCzIYLmNhY2hlX2NsaWVudC5fVW5ib3VuZGVkSABSDnVuYm91bmRlZFN0YXJ0EjQKFW' + 'luY2x1c2l2ZV9zdGFydF9pbmRleBgCIAEoEUgAUhNpbmNsdXNpdmVTdGFydEluZGV4Ej8KDXVu' + 'Ym91bmRlZF9lbmQYAyABKAsyGC5jYWNoZV9jbGllbnQuX1VuYm91bmRlZEgBUgx1bmJvdW5kZW' + 'RFbmQSMAoTZXhjbHVzaXZlX2VuZF9pbmRleBgEIAEoEUgBUhFleGNsdXNpdmVFbmRJbmRleEIH' + 'CgVzdGFydEIFCgNlbmQasAMKCF9CeVNjb3JlEj8KDXVuYm91bmRlZF9taW4YASABKAsyGC5jYW' + 'NoZV9jbGllbnQuX1VuYm91bmRlZEgAUgx1bmJvdW5kZWRNaW4SUwoJbWluX3Njb3JlGAIgASgL' + 'MjQuY2FjaGVfY2xpZW50Ll9Tb3J0ZWRTZXRGZXRjaFJlcXVlc3QuX0J5U2NvcmUuX1Njb3JlSA' + 'BSCG1pblNjb3JlEj8KDXVuYm91bmRlZF9tYXgYAyABKAsyGC5jYWNoZV9jbGllbnQuX1VuYm91' + 'bmRlZEgBUgx1bmJvdW5kZWRNYXgSUwoJbWF4X3Njb3JlGAQgASgLMjQuY2FjaGVfY2xpZW50Ll' + '9Tb3J0ZWRTZXRGZXRjaFJlcXVlc3QuX0J5U2NvcmUuX1Njb3JlSAFSCG1heFNjb3JlEhYKBm9m' + 'ZnNldBgFIAEoDVIGb2Zmc2V0EhQKBWNvdW50GAYgASgRUgVjb3VudBo8CgZfU2NvcmUSFAoFc2' + 'NvcmUYASABKAFSBXNjb3JlEhwKCWV4Y2x1c2l2ZRgCIAEoCFIJZXhjbHVzaXZlQgUKA21pbkIF' + 'CgNtYXgiJgoFT3JkZXISDQoJQVNDRU5ESU5HEAASDgoKREVTQ0VORElORxABQgcKBXJhbmdl'); + +@$core.Deprecated('Use sortedSetFetchResponse_Descriptor instead') +const SortedSetFetchResponse_$json = { + '1': '_SortedSetFetchResponse', + '2': [ + {'1': 'found', '3': 1, '4': 1, '5': 11, '6': '.cache_client._SortedSetFetchResponse._Found', '9': 0, '10': 'found'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._SortedSetFetchResponse._Missing', '9': 0, '10': 'missing'}, + ], + '3': [SortedSetFetchResponse___Found$json, SortedSetFetchResponse___Missing$json], + '8': [ + {'1': 'sorted_set'}, + ], +}; + +@$core.Deprecated('Use sortedSetFetchResponse_Descriptor instead') +const SortedSetFetchResponse___Found$json = { + '1': '_Found', + '2': [ + {'1': 'values_with_scores', '3': 1, '4': 1, '5': 11, '6': '.cache_client._SortedSetFetchResponse._Found._ValuesWithScores', '9': 0, '10': 'valuesWithScores'}, + {'1': 'values', '3': 2, '4': 1, '5': 11, '6': '.cache_client._SortedSetFetchResponse._Found._Values', '9': 0, '10': 'values'}, + ], + '3': [SortedSetFetchResponse___Found__ValuesWithScores$json, SortedSetFetchResponse___Found__Values$json], + '8': [ + {'1': 'elements'}, + ], +}; + +@$core.Deprecated('Use sortedSetFetchResponse_Descriptor instead') +const SortedSetFetchResponse___Found__ValuesWithScores$json = { + '1': '_ValuesWithScores', + '2': [ + {'1': 'elements', '3': 1, '4': 3, '5': 11, '6': '.cache_client._SortedSetElement', '10': 'elements'}, + ], +}; + +@$core.Deprecated('Use sortedSetFetchResponse_Descriptor instead') +const SortedSetFetchResponse___Found__Values$json = { + '1': '_Values', + '2': [ + {'1': 'values', '3': 1, '4': 3, '5': 12, '10': 'values'}, + ], +}; + +@$core.Deprecated('Use sortedSetFetchResponse_Descriptor instead') +const SortedSetFetchResponse___Missing$json = { + '1': '_Missing', +}; + +/// Descriptor for `_SortedSetFetchResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sortedSetFetchResponse_Descriptor = $convert.base64Decode( + 'ChdfU29ydGVkU2V0RmV0Y2hSZXNwb25zZRJECgVmb3VuZBgBIAEoCzIsLmNhY2hlX2NsaWVudC' + '5fU29ydGVkU2V0RmV0Y2hSZXNwb25zZS5fRm91bmRIAFIFZm91bmQSSgoHbWlzc2luZxgCIAEo' + 'CzIuLmNhY2hlX2NsaWVudC5fU29ydGVkU2V0RmV0Y2hSZXNwb25zZS5fTWlzc2luZ0gAUgdtaX' + 'NzaW5nGskCCgZfRm91bmQSbgoSdmFsdWVzX3dpdGhfc2NvcmVzGAEgASgLMj4uY2FjaGVfY2xp' + 'ZW50Ll9Tb3J0ZWRTZXRGZXRjaFJlc3BvbnNlLl9Gb3VuZC5fVmFsdWVzV2l0aFNjb3Jlc0gAUh' + 'B2YWx1ZXNXaXRoU2NvcmVzEk4KBnZhbHVlcxgCIAEoCzI0LmNhY2hlX2NsaWVudC5fU29ydGVk' + 'U2V0RmV0Y2hSZXNwb25zZS5fRm91bmQuX1ZhbHVlc0gAUgZ2YWx1ZXMaUAoRX1ZhbHVlc1dpdG' + 'hTY29yZXMSOwoIZWxlbWVudHMYASADKAsyHy5jYWNoZV9jbGllbnQuX1NvcnRlZFNldEVsZW1l' + 'bnRSCGVsZW1lbnRzGiEKB19WYWx1ZXMSFgoGdmFsdWVzGAEgAygMUgZ2YWx1ZXNCCgoIZWxlbW' + 'VudHMaCgoIX01pc3NpbmdCDAoKc29ydGVkX3NldA=='); + +@$core.Deprecated('Use sortedSetGetScoreRequest_Descriptor instead') +const SortedSetGetScoreRequest_$json = { + '1': '_SortedSetGetScoreRequest', + '2': [ + {'1': 'set_name', '3': 1, '4': 1, '5': 12, '10': 'setName'}, + {'1': 'values', '3': 2, '4': 3, '5': 12, '10': 'values'}, + ], +}; + +/// Descriptor for `_SortedSetGetScoreRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sortedSetGetScoreRequest_Descriptor = $convert.base64Decode( + 'ChlfU29ydGVkU2V0R2V0U2NvcmVSZXF1ZXN0EhkKCHNldF9uYW1lGAEgASgMUgdzZXROYW1lEh' + 'YKBnZhbHVlcxgCIAMoDFIGdmFsdWVz'); + +@$core.Deprecated('Use sortedSetGetScoreResponse_Descriptor instead') +const SortedSetGetScoreResponse_$json = { + '1': '_SortedSetGetScoreResponse', + '2': [ + {'1': 'found', '3': 1, '4': 1, '5': 11, '6': '.cache_client._SortedSetGetScoreResponse._SortedSetFound', '9': 0, '10': 'found'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._SortedSetGetScoreResponse._SortedSetMissing', '9': 0, '10': 'missing'}, + ], + '3': [SortedSetGetScoreResponse___SortedSetGetScoreResponsePart$json, SortedSetGetScoreResponse___SortedSetFound$json, SortedSetGetScoreResponse___SortedSetMissing$json], + '8': [ + {'1': 'sorted_set'}, + ], +}; + +@$core.Deprecated('Use sortedSetGetScoreResponse_Descriptor instead') +const SortedSetGetScoreResponse___SortedSetGetScoreResponsePart$json = { + '1': '_SortedSetGetScoreResponsePart', + '2': [ + {'1': 'result', '3': 1, '4': 1, '5': 14, '6': '.cache_client.ECacheResult', '10': 'result'}, + {'1': 'score', '3': 2, '4': 1, '5': 1, '10': 'score'}, + ], +}; + +@$core.Deprecated('Use sortedSetGetScoreResponse_Descriptor instead') +const SortedSetGetScoreResponse___SortedSetFound$json = { + '1': '_SortedSetFound', + '2': [ + {'1': 'elements', '3': 1, '4': 3, '5': 11, '6': '.cache_client._SortedSetGetScoreResponse._SortedSetGetScoreResponsePart', '10': 'elements'}, + ], +}; + +@$core.Deprecated('Use sortedSetGetScoreResponse_Descriptor instead') +const SortedSetGetScoreResponse___SortedSetMissing$json = { + '1': '_SortedSetMissing', +}; + +/// Descriptor for `_SortedSetGetScoreResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sortedSetGetScoreResponse_Descriptor = $convert.base64Decode( + 'ChpfU29ydGVkU2V0R2V0U2NvcmVSZXNwb25zZRJQCgVmb3VuZBgBIAEoCzI4LmNhY2hlX2NsaW' + 'VudC5fU29ydGVkU2V0R2V0U2NvcmVSZXNwb25zZS5fU29ydGVkU2V0Rm91bmRIAFIFZm91bmQS' + 'VgoHbWlzc2luZxgCIAEoCzI6LmNhY2hlX2NsaWVudC5fU29ydGVkU2V0R2V0U2NvcmVSZXNwb2' + '5zZS5fU29ydGVkU2V0TWlzc2luZ0gAUgdtaXNzaW5nGmoKHl9Tb3J0ZWRTZXRHZXRTY29yZVJl' + 'c3BvbnNlUGFydBIyCgZyZXN1bHQYASABKA4yGi5jYWNoZV9jbGllbnQuRUNhY2hlUmVzdWx0Ug' + 'ZyZXN1bHQSFAoFc2NvcmUYAiABKAFSBXNjb3JlGnYKD19Tb3J0ZWRTZXRGb3VuZBJjCghlbGVt' + 'ZW50cxgBIAMoCzJHLmNhY2hlX2NsaWVudC5fU29ydGVkU2V0R2V0U2NvcmVSZXNwb25zZS5fU2' + '9ydGVkU2V0R2V0U2NvcmVSZXNwb25zZVBhcnRSCGVsZW1lbnRzGhMKEV9Tb3J0ZWRTZXRNaXNz' + 'aW5nQgwKCnNvcnRlZF9zZXQ='); + +@$core.Deprecated('Use sortedSetRemoveRequest_Descriptor instead') +const SortedSetRemoveRequest_$json = { + '1': '_SortedSetRemoveRequest', + '2': [ + {'1': 'set_name', '3': 1, '4': 1, '5': 12, '10': 'setName'}, + {'1': 'all', '3': 2, '4': 1, '5': 11, '6': '.cache_client._SortedSetRemoveRequest._All', '9': 0, '10': 'all'}, + {'1': 'some', '3': 3, '4': 1, '5': 11, '6': '.cache_client._SortedSetRemoveRequest._Some', '9': 0, '10': 'some'}, + ], + '3': [SortedSetRemoveRequest___All$json, SortedSetRemoveRequest___Some$json], + '8': [ + {'1': 'remove_elements'}, + ], +}; + +@$core.Deprecated('Use sortedSetRemoveRequest_Descriptor instead') +const SortedSetRemoveRequest___All$json = { + '1': '_All', +}; + +@$core.Deprecated('Use sortedSetRemoveRequest_Descriptor instead') +const SortedSetRemoveRequest___Some$json = { + '1': '_Some', + '2': [ + {'1': 'values', '3': 1, '4': 3, '5': 12, '10': 'values'}, + ], +}; + +/// Descriptor for `_SortedSetRemoveRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sortedSetRemoveRequest_Descriptor = $convert.base64Decode( + 'ChdfU29ydGVkU2V0UmVtb3ZlUmVxdWVzdBIZCghzZXRfbmFtZRgBIAEoDFIHc2V0TmFtZRI+Cg' + 'NhbGwYAiABKAsyKi5jYWNoZV9jbGllbnQuX1NvcnRlZFNldFJlbW92ZVJlcXVlc3QuX0FsbEgA' + 'UgNhbGwSQQoEc29tZRgDIAEoCzIrLmNhY2hlX2NsaWVudC5fU29ydGVkU2V0UmVtb3ZlUmVxdW' + 'VzdC5fU29tZUgAUgRzb21lGgYKBF9BbGwaHwoFX1NvbWUSFgoGdmFsdWVzGAEgAygMUgZ2YWx1' + 'ZXNCEQoPcmVtb3ZlX2VsZW1lbnRz'); + +@$core.Deprecated('Use sortedSetRemoveResponse_Descriptor instead') +const SortedSetRemoveResponse_$json = { + '1': '_SortedSetRemoveResponse', +}; + +/// Descriptor for `_SortedSetRemoveResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sortedSetRemoveResponse_Descriptor = $convert.base64Decode( + 'ChhfU29ydGVkU2V0UmVtb3ZlUmVzcG9uc2U='); + +@$core.Deprecated('Use sortedSetIncrementRequest_Descriptor instead') +const SortedSetIncrementRequest_$json = { + '1': '_SortedSetIncrementRequest', + '2': [ + {'1': 'set_name', '3': 1, '4': 1, '5': 12, '10': 'setName'}, + {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + {'1': 'amount', '3': 3, '4': 1, '5': 1, '10': 'amount'}, + {'1': 'ttl_milliseconds', '3': 4, '4': 1, '5': 4, '10': 'ttlMilliseconds'}, + {'1': 'refresh_ttl', '3': 5, '4': 1, '5': 8, '10': 'refreshTtl'}, + ], +}; + +/// Descriptor for `_SortedSetIncrementRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sortedSetIncrementRequest_Descriptor = $convert.base64Decode( + 'ChpfU29ydGVkU2V0SW5jcmVtZW50UmVxdWVzdBIZCghzZXRfbmFtZRgBIAEoDFIHc2V0TmFtZR' + 'IUCgV2YWx1ZRgCIAEoDFIFdmFsdWUSFgoGYW1vdW50GAMgASgBUgZhbW91bnQSKQoQdHRsX21p' + 'bGxpc2Vjb25kcxgEIAEoBFIPdHRsTWlsbGlzZWNvbmRzEh8KC3JlZnJlc2hfdHRsGAUgASgIUg' + 'pyZWZyZXNoVHRs'); + +@$core.Deprecated('Use sortedSetIncrementResponse_Descriptor instead') +const SortedSetIncrementResponse_$json = { + '1': '_SortedSetIncrementResponse', + '2': [ + {'1': 'score', '3': 1, '4': 1, '5': 1, '10': 'score'}, + ], +}; + +/// Descriptor for `_SortedSetIncrementResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sortedSetIncrementResponse_Descriptor = $convert.base64Decode( + 'ChtfU29ydGVkU2V0SW5jcmVtZW50UmVzcG9uc2USFAoFc2NvcmUYASABKAFSBXNjb3Jl'); + +@$core.Deprecated('Use sortedSetGetRankRequest_Descriptor instead') +const SortedSetGetRankRequest_$json = { + '1': '_SortedSetGetRankRequest', + '2': [ + {'1': 'set_name', '3': 1, '4': 1, '5': 12, '10': 'setName'}, + {'1': 'value', '3': 2, '4': 1, '5': 12, '10': 'value'}, + {'1': 'order', '3': 3, '4': 1, '5': 14, '6': '.cache_client._SortedSetGetRankRequest.Order', '10': 'order'}, + ], + '4': [SortedSetGetRankRequest__Order$json], +}; + +@$core.Deprecated('Use sortedSetGetRankRequest_Descriptor instead') +const SortedSetGetRankRequest__Order$json = { + '1': 'Order', + '2': [ + {'1': 'ASCENDING', '2': 0}, + {'1': 'DESCENDING', '2': 1}, + ], +}; + +/// Descriptor for `_SortedSetGetRankRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sortedSetGetRankRequest_Descriptor = $convert.base64Decode( + 'ChhfU29ydGVkU2V0R2V0UmFua1JlcXVlc3QSGQoIc2V0X25hbWUYASABKAxSB3NldE5hbWUSFA' + 'oFdmFsdWUYAiABKAxSBXZhbHVlEkIKBW9yZGVyGAMgASgOMiwuY2FjaGVfY2xpZW50Ll9Tb3J0' + 'ZWRTZXRHZXRSYW5rUmVxdWVzdC5PcmRlclIFb3JkZXIiJgoFT3JkZXISDQoJQVNDRU5ESU5HEA' + 'ASDgoKREVTQ0VORElORxAB'); + +@$core.Deprecated('Use sortedSetGetRankResponse_Descriptor instead') +const SortedSetGetRankResponse_$json = { + '1': '_SortedSetGetRankResponse', + '2': [ + {'1': 'element_rank', '3': 1, '4': 1, '5': 11, '6': '.cache_client._SortedSetGetRankResponse._RankResponsePart', '9': 0, '10': 'elementRank'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._SortedSetGetRankResponse._SortedSetMissing', '9': 0, '10': 'missing'}, + ], + '3': [SortedSetGetRankResponse___RankResponsePart$json, SortedSetGetRankResponse___SortedSetMissing$json], + '8': [ + {'1': 'rank'}, + ], +}; + +@$core.Deprecated('Use sortedSetGetRankResponse_Descriptor instead') +const SortedSetGetRankResponse___RankResponsePart$json = { + '1': '_RankResponsePart', + '2': [ + {'1': 'result', '3': 1, '4': 1, '5': 14, '6': '.cache_client.ECacheResult', '10': 'result'}, + {'1': 'rank', '3': 2, '4': 1, '5': 4, '10': 'rank'}, + ], +}; + +@$core.Deprecated('Use sortedSetGetRankResponse_Descriptor instead') +const SortedSetGetRankResponse___SortedSetMissing$json = { + '1': '_SortedSetMissing', +}; + +/// Descriptor for `_SortedSetGetRankResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sortedSetGetRankResponse_Descriptor = $convert.base64Decode( + 'ChlfU29ydGVkU2V0R2V0UmFua1Jlc3BvbnNlEl4KDGVsZW1lbnRfcmFuaxgBIAEoCzI5LmNhY2' + 'hlX2NsaWVudC5fU29ydGVkU2V0R2V0UmFua1Jlc3BvbnNlLl9SYW5rUmVzcG9uc2VQYXJ0SABS' + 'C2VsZW1lbnRSYW5rElUKB21pc3NpbmcYAiABKAsyOS5jYWNoZV9jbGllbnQuX1NvcnRlZFNldE' + 'dldFJhbmtSZXNwb25zZS5fU29ydGVkU2V0TWlzc2luZ0gAUgdtaXNzaW5nGlsKEV9SYW5rUmVz' + 'cG9uc2VQYXJ0EjIKBnJlc3VsdBgBIAEoDjIaLmNhY2hlX2NsaWVudC5FQ2FjaGVSZXN1bHRSBn' + 'Jlc3VsdBISCgRyYW5rGAIgASgEUgRyYW5rGhMKEV9Tb3J0ZWRTZXRNaXNzaW5nQgYKBHJhbms='); + +@$core.Deprecated('Use sortedSetLengthRequest_Descriptor instead') +const SortedSetLengthRequest_$json = { + '1': '_SortedSetLengthRequest', + '2': [ + {'1': 'set_name', '3': 1, '4': 1, '5': 12, '10': 'setName'}, + ], +}; + +/// Descriptor for `_SortedSetLengthRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sortedSetLengthRequest_Descriptor = $convert.base64Decode( + 'ChdfU29ydGVkU2V0TGVuZ3RoUmVxdWVzdBIZCghzZXRfbmFtZRgBIAEoDFIHc2V0TmFtZQ=='); + +@$core.Deprecated('Use sortedSetLengthResponse_Descriptor instead') +const SortedSetLengthResponse_$json = { + '1': '_SortedSetLengthResponse', + '2': [ + {'1': 'found', '3': 1, '4': 1, '5': 11, '6': '.cache_client._SortedSetLengthResponse._Found', '9': 0, '10': 'found'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._SortedSetLengthResponse._Missing', '9': 0, '10': 'missing'}, + ], + '3': [SortedSetLengthResponse___Found$json, SortedSetLengthResponse___Missing$json], + '8': [ + {'1': 'sorted_set'}, + ], +}; + +@$core.Deprecated('Use sortedSetLengthResponse_Descriptor instead') +const SortedSetLengthResponse___Found$json = { + '1': '_Found', + '2': [ + {'1': 'length', '3': 1, '4': 1, '5': 13, '10': 'length'}, + ], +}; + +@$core.Deprecated('Use sortedSetLengthResponse_Descriptor instead') +const SortedSetLengthResponse___Missing$json = { + '1': '_Missing', +}; + +/// Descriptor for `_SortedSetLengthResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sortedSetLengthResponse_Descriptor = $convert.base64Decode( + 'ChhfU29ydGVkU2V0TGVuZ3RoUmVzcG9uc2USRQoFZm91bmQYASABKAsyLS5jYWNoZV9jbGllbn' + 'QuX1NvcnRlZFNldExlbmd0aFJlc3BvbnNlLl9Gb3VuZEgAUgVmb3VuZBJLCgdtaXNzaW5nGAIg' + 'ASgLMi8uY2FjaGVfY2xpZW50Ll9Tb3J0ZWRTZXRMZW5ndGhSZXNwb25zZS5fTWlzc2luZ0gAUg' + 'dtaXNzaW5nGiAKBl9Gb3VuZBIWCgZsZW5ndGgYASABKA1SBmxlbmd0aBoKCghfTWlzc2luZ0IM' + 'Cgpzb3J0ZWRfc2V0'); + +@$core.Deprecated('Use sortedSetLengthByScoreRequest_Descriptor instead') +const SortedSetLengthByScoreRequest_$json = { + '1': '_SortedSetLengthByScoreRequest', + '2': [ + {'1': 'set_name', '3': 1, '4': 1, '5': 12, '10': 'setName'}, + {'1': 'inclusive_min', '3': 2, '4': 1, '5': 1, '9': 0, '10': 'inclusiveMin'}, + {'1': 'exclusive_min', '3': 3, '4': 1, '5': 1, '9': 0, '10': 'exclusiveMin'}, + {'1': 'unbounded_min', '3': 4, '4': 1, '5': 11, '6': '.cache_client._Unbounded', '9': 0, '10': 'unboundedMin'}, + {'1': 'inclusive_max', '3': 5, '4': 1, '5': 1, '9': 1, '10': 'inclusiveMax'}, + {'1': 'exclusive_max', '3': 6, '4': 1, '5': 1, '9': 1, '10': 'exclusiveMax'}, + {'1': 'unbounded_max', '3': 7, '4': 1, '5': 11, '6': '.cache_client._Unbounded', '9': 1, '10': 'unboundedMax'}, + ], + '8': [ + {'1': 'min'}, + {'1': 'max'}, + ], +}; + +/// Descriptor for `_SortedSetLengthByScoreRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sortedSetLengthByScoreRequest_Descriptor = $convert.base64Decode( + 'Ch5fU29ydGVkU2V0TGVuZ3RoQnlTY29yZVJlcXVlc3QSGQoIc2V0X25hbWUYASABKAxSB3NldE' + '5hbWUSJQoNaW5jbHVzaXZlX21pbhgCIAEoAUgAUgxpbmNsdXNpdmVNaW4SJQoNZXhjbHVzaXZl' + 'X21pbhgDIAEoAUgAUgxleGNsdXNpdmVNaW4SPwoNdW5ib3VuZGVkX21pbhgEIAEoCzIYLmNhY2' + 'hlX2NsaWVudC5fVW5ib3VuZGVkSABSDHVuYm91bmRlZE1pbhIlCg1pbmNsdXNpdmVfbWF4GAUg' + 'ASgBSAFSDGluY2x1c2l2ZU1heBIlCg1leGNsdXNpdmVfbWF4GAYgASgBSAFSDGV4Y2x1c2l2ZU' + '1heBI/Cg11bmJvdW5kZWRfbWF4GAcgASgLMhguY2FjaGVfY2xpZW50Ll9VbmJvdW5kZWRIAVIM' + 'dW5ib3VuZGVkTWF4QgUKA21pbkIFCgNtYXg='); + +@$core.Deprecated('Use sortedSetLengthByScoreResponse_Descriptor instead') +const SortedSetLengthByScoreResponse_$json = { + '1': '_SortedSetLengthByScoreResponse', + '2': [ + {'1': 'found', '3': 1, '4': 1, '5': 11, '6': '.cache_client._SortedSetLengthByScoreResponse._Found', '9': 0, '10': 'found'}, + {'1': 'missing', '3': 2, '4': 1, '5': 11, '6': '.cache_client._SortedSetLengthByScoreResponse._Missing', '9': 0, '10': 'missing'}, + ], + '3': [SortedSetLengthByScoreResponse___Found$json, SortedSetLengthByScoreResponse___Missing$json], + '8': [ + {'1': 'sorted_set'}, + ], +}; + +@$core.Deprecated('Use sortedSetLengthByScoreResponse_Descriptor instead') +const SortedSetLengthByScoreResponse___Found$json = { + '1': '_Found', + '2': [ + {'1': 'length', '3': 1, '4': 1, '5': 13, '10': 'length'}, + ], +}; + +@$core.Deprecated('Use sortedSetLengthByScoreResponse_Descriptor instead') +const SortedSetLengthByScoreResponse___Missing$json = { + '1': '_Missing', +}; + +/// Descriptor for `_SortedSetLengthByScoreResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List sortedSetLengthByScoreResponse_Descriptor = $convert.base64Decode( + 'Ch9fU29ydGVkU2V0TGVuZ3RoQnlTY29yZVJlc3BvbnNlEkwKBWZvdW5kGAEgASgLMjQuY2FjaG' + 'VfY2xpZW50Ll9Tb3J0ZWRTZXRMZW5ndGhCeVNjb3JlUmVzcG9uc2UuX0ZvdW5kSABSBWZvdW5k' + 'ElIKB21pc3NpbmcYAiABKAsyNi5jYWNoZV9jbGllbnQuX1NvcnRlZFNldExlbmd0aEJ5U2Nvcm' + 'VSZXNwb25zZS5fTWlzc2luZ0gAUgdtaXNzaW5nGiAKBl9Gb3VuZBIWCgZsZW5ndGgYASABKA1S' + 'Bmxlbmd0aBoKCghfTWlzc2luZ0IMCgpzb3J0ZWRfc2V0'); + diff --git a/lib/generated/cacheclient.pbserver.dart b/lib/generated/cacheclient.pbserver.dart new file mode 100644 index 0000000..3e02768 --- /dev/null +++ b/lib/generated/cacheclient.pbserver.dart @@ -0,0 +1,160 @@ +// +// Generated code. Do not modify. +// source: cacheclient.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:async' as $async; +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'cacheclient.pb.dart' as $0; +import 'cacheclient.pbjson.dart'; + +export 'cacheclient.pb.dart'; + +abstract class ScsServiceBase extends $pb.GeneratedService { + $async.Future<$0.GetResponse_> get($pb.ServerContext ctx, $0.GetRequest_ request); + $async.Future<$0.SetResponse_> set($pb.ServerContext ctx, $0.SetRequest_ request); + $async.Future<$0.SetIfNotExistsResponse_> setIfNotExists($pb.ServerContext ctx, $0.SetIfNotExistsRequest_ request); + $async.Future<$0.DeleteResponse_> delete($pb.ServerContext ctx, $0.DeleteRequest_ request); + $async.Future<$0.KeysExistResponse_> keysExist($pb.ServerContext ctx, $0.KeysExistRequest_ request); + $async.Future<$0.IncrementResponse_> increment($pb.ServerContext ctx, $0.IncrementRequest_ request); + $async.Future<$0.UpdateTtlResponse_> updateTtl($pb.ServerContext ctx, $0.UpdateTtlRequest_ request); + $async.Future<$0.ItemGetTtlResponse_> itemGetTtl($pb.ServerContext ctx, $0.ItemGetTtlRequest_ request); + $async.Future<$0.ItemGetTypeResponse_> itemGetType($pb.ServerContext ctx, $0.ItemGetTypeRequest_ request); + $async.Future<$0.DictionaryGetResponse_> dictionaryGet($pb.ServerContext ctx, $0.DictionaryGetRequest_ request); + $async.Future<$0.DictionaryFetchResponse_> dictionaryFetch($pb.ServerContext ctx, $0.DictionaryFetchRequest_ request); + $async.Future<$0.DictionarySetResponse_> dictionarySet($pb.ServerContext ctx, $0.DictionarySetRequest_ request); + $async.Future<$0.DictionaryIncrementResponse_> dictionaryIncrement($pb.ServerContext ctx, $0.DictionaryIncrementRequest_ request); + $async.Future<$0.DictionaryDeleteResponse_> dictionaryDelete($pb.ServerContext ctx, $0.DictionaryDeleteRequest_ request); + $async.Future<$0.DictionaryLengthResponse_> dictionaryLength($pb.ServerContext ctx, $0.DictionaryLengthRequest_ request); + $async.Future<$0.SetFetchResponse_> setFetch($pb.ServerContext ctx, $0.SetFetchRequest_ request); + $async.Future<$0.SetUnionResponse_> setUnion($pb.ServerContext ctx, $0.SetUnionRequest_ request); + $async.Future<$0.SetDifferenceResponse_> setDifference($pb.ServerContext ctx, $0.SetDifferenceRequest_ request); + $async.Future<$0.SetContainsResponse_> setContains($pb.ServerContext ctx, $0.SetContainsRequest_ request); + $async.Future<$0.SetLengthResponse_> setLength($pb.ServerContext ctx, $0.SetLengthRequest_ request); + $async.Future<$0.SetPopResponse_> setPop($pb.ServerContext ctx, $0.SetPopRequest_ request); + $async.Future<$0.ListPushFrontResponse_> listPushFront($pb.ServerContext ctx, $0.ListPushFrontRequest_ request); + $async.Future<$0.ListPushBackResponse_> listPushBack($pb.ServerContext ctx, $0.ListPushBackRequest_ request); + $async.Future<$0.ListPopFrontResponse_> listPopFront($pb.ServerContext ctx, $0.ListPopFrontRequest_ request); + $async.Future<$0.ListPopBackResponse_> listPopBack($pb.ServerContext ctx, $0.ListPopBackRequest_ request); + $async.Future<$0.ListEraseResponse_> listErase($pb.ServerContext ctx, $0.ListEraseRequest_ request); + $async.Future<$0.ListRemoveResponse_> listRemove($pb.ServerContext ctx, $0.ListRemoveRequest_ request); + $async.Future<$0.ListFetchResponse_> listFetch($pb.ServerContext ctx, $0.ListFetchRequest_ request); + $async.Future<$0.ListLengthResponse_> listLength($pb.ServerContext ctx, $0.ListLengthRequest_ request); + $async.Future<$0.ListConcatenateFrontResponse_> listConcatenateFront($pb.ServerContext ctx, $0.ListConcatenateFrontRequest_ request); + $async.Future<$0.ListConcatenateBackResponse_> listConcatenateBack($pb.ServerContext ctx, $0.ListConcatenateBackRequest_ request); + $async.Future<$0.ListRetainResponse_> listRetain($pb.ServerContext ctx, $0.ListRetainRequest_ request); + $async.Future<$0.SortedSetPutResponse_> sortedSetPut($pb.ServerContext ctx, $0.SortedSetPutRequest_ request); + $async.Future<$0.SortedSetFetchResponse_> sortedSetFetch($pb.ServerContext ctx, $0.SortedSetFetchRequest_ request); + $async.Future<$0.SortedSetGetScoreResponse_> sortedSetGetScore($pb.ServerContext ctx, $0.SortedSetGetScoreRequest_ request); + $async.Future<$0.SortedSetRemoveResponse_> sortedSetRemove($pb.ServerContext ctx, $0.SortedSetRemoveRequest_ request); + $async.Future<$0.SortedSetIncrementResponse_> sortedSetIncrement($pb.ServerContext ctx, $0.SortedSetIncrementRequest_ request); + $async.Future<$0.SortedSetGetRankResponse_> sortedSetGetRank($pb.ServerContext ctx, $0.SortedSetGetRankRequest_ request); + $async.Future<$0.SortedSetLengthResponse_> sortedSetLength($pb.ServerContext ctx, $0.SortedSetLengthRequest_ request); + $async.Future<$0.SortedSetLengthByScoreResponse_> sortedSetLengthByScore($pb.ServerContext ctx, $0.SortedSetLengthByScoreRequest_ request); + + $pb.GeneratedMessage createRequest($core.String methodName) { + switch (methodName) { + case 'Get': return $0.GetRequest_(); + case 'Set': return $0.SetRequest_(); + case 'SetIfNotExists': return $0.SetIfNotExistsRequest_(); + case 'Delete': return $0.DeleteRequest_(); + case 'KeysExist': return $0.KeysExistRequest_(); + case 'Increment': return $0.IncrementRequest_(); + case 'UpdateTtl': return $0.UpdateTtlRequest_(); + case 'ItemGetTtl': return $0.ItemGetTtlRequest_(); + case 'ItemGetType': return $0.ItemGetTypeRequest_(); + case 'DictionaryGet': return $0.DictionaryGetRequest_(); + case 'DictionaryFetch': return $0.DictionaryFetchRequest_(); + case 'DictionarySet': return $0.DictionarySetRequest_(); + case 'DictionaryIncrement': return $0.DictionaryIncrementRequest_(); + case 'DictionaryDelete': return $0.DictionaryDeleteRequest_(); + case 'DictionaryLength': return $0.DictionaryLengthRequest_(); + case 'SetFetch': return $0.SetFetchRequest_(); + case 'SetUnion': return $0.SetUnionRequest_(); + case 'SetDifference': return $0.SetDifferenceRequest_(); + case 'SetContains': return $0.SetContainsRequest_(); + case 'SetLength': return $0.SetLengthRequest_(); + case 'SetPop': return $0.SetPopRequest_(); + case 'ListPushFront': return $0.ListPushFrontRequest_(); + case 'ListPushBack': return $0.ListPushBackRequest_(); + case 'ListPopFront': return $0.ListPopFrontRequest_(); + case 'ListPopBack': return $0.ListPopBackRequest_(); + case 'ListErase': return $0.ListEraseRequest_(); + case 'ListRemove': return $0.ListRemoveRequest_(); + case 'ListFetch': return $0.ListFetchRequest_(); + case 'ListLength': return $0.ListLengthRequest_(); + case 'ListConcatenateFront': return $0.ListConcatenateFrontRequest_(); + case 'ListConcatenateBack': return $0.ListConcatenateBackRequest_(); + case 'ListRetain': return $0.ListRetainRequest_(); + case 'SortedSetPut': return $0.SortedSetPutRequest_(); + case 'SortedSetFetch': return $0.SortedSetFetchRequest_(); + case 'SortedSetGetScore': return $0.SortedSetGetScoreRequest_(); + case 'SortedSetRemove': return $0.SortedSetRemoveRequest_(); + case 'SortedSetIncrement': return $0.SortedSetIncrementRequest_(); + case 'SortedSetGetRank': return $0.SortedSetGetRankRequest_(); + case 'SortedSetLength': return $0.SortedSetLengthRequest_(); + case 'SortedSetLengthByScore': return $0.SortedSetLengthByScoreRequest_(); + default: throw $core.ArgumentError('Unknown method: $methodName'); + } + } + + $async.Future<$pb.GeneratedMessage> handleCall($pb.ServerContext ctx, $core.String methodName, $pb.GeneratedMessage request) { + switch (methodName) { + case 'Get': return this.get(ctx, request as $0.GetRequest_); + case 'Set': return this.set(ctx, request as $0.SetRequest_); + case 'SetIfNotExists': return this.setIfNotExists(ctx, request as $0.SetIfNotExistsRequest_); + case 'Delete': return this.delete(ctx, request as $0.DeleteRequest_); + case 'KeysExist': return this.keysExist(ctx, request as $0.KeysExistRequest_); + case 'Increment': return this.increment(ctx, request as $0.IncrementRequest_); + case 'UpdateTtl': return this.updateTtl(ctx, request as $0.UpdateTtlRequest_); + case 'ItemGetTtl': return this.itemGetTtl(ctx, request as $0.ItemGetTtlRequest_); + case 'ItemGetType': return this.itemGetType(ctx, request as $0.ItemGetTypeRequest_); + case 'DictionaryGet': return this.dictionaryGet(ctx, request as $0.DictionaryGetRequest_); + case 'DictionaryFetch': return this.dictionaryFetch(ctx, request as $0.DictionaryFetchRequest_); + case 'DictionarySet': return this.dictionarySet(ctx, request as $0.DictionarySetRequest_); + case 'DictionaryIncrement': return this.dictionaryIncrement(ctx, request as $0.DictionaryIncrementRequest_); + case 'DictionaryDelete': return this.dictionaryDelete(ctx, request as $0.DictionaryDeleteRequest_); + case 'DictionaryLength': return this.dictionaryLength(ctx, request as $0.DictionaryLengthRequest_); + case 'SetFetch': return this.setFetch(ctx, request as $0.SetFetchRequest_); + case 'SetUnion': return this.setUnion(ctx, request as $0.SetUnionRequest_); + case 'SetDifference': return this.setDifference(ctx, request as $0.SetDifferenceRequest_); + case 'SetContains': return this.setContains(ctx, request as $0.SetContainsRequest_); + case 'SetLength': return this.setLength(ctx, request as $0.SetLengthRequest_); + case 'SetPop': return this.setPop(ctx, request as $0.SetPopRequest_); + case 'ListPushFront': return this.listPushFront(ctx, request as $0.ListPushFrontRequest_); + case 'ListPushBack': return this.listPushBack(ctx, request as $0.ListPushBackRequest_); + case 'ListPopFront': return this.listPopFront(ctx, request as $0.ListPopFrontRequest_); + case 'ListPopBack': return this.listPopBack(ctx, request as $0.ListPopBackRequest_); + case 'ListErase': return this.listErase(ctx, request as $0.ListEraseRequest_); + case 'ListRemove': return this.listRemove(ctx, request as $0.ListRemoveRequest_); + case 'ListFetch': return this.listFetch(ctx, request as $0.ListFetchRequest_); + case 'ListLength': return this.listLength(ctx, request as $0.ListLengthRequest_); + case 'ListConcatenateFront': return this.listConcatenateFront(ctx, request as $0.ListConcatenateFrontRequest_); + case 'ListConcatenateBack': return this.listConcatenateBack(ctx, request as $0.ListConcatenateBackRequest_); + case 'ListRetain': return this.listRetain(ctx, request as $0.ListRetainRequest_); + case 'SortedSetPut': return this.sortedSetPut(ctx, request as $0.SortedSetPutRequest_); + case 'SortedSetFetch': return this.sortedSetFetch(ctx, request as $0.SortedSetFetchRequest_); + case 'SortedSetGetScore': return this.sortedSetGetScore(ctx, request as $0.SortedSetGetScoreRequest_); + case 'SortedSetRemove': return this.sortedSetRemove(ctx, request as $0.SortedSetRemoveRequest_); + case 'SortedSetIncrement': return this.sortedSetIncrement(ctx, request as $0.SortedSetIncrementRequest_); + case 'SortedSetGetRank': return this.sortedSetGetRank(ctx, request as $0.SortedSetGetRankRequest_); + case 'SortedSetLength': return this.sortedSetLength(ctx, request as $0.SortedSetLengthRequest_); + case 'SortedSetLengthByScore': return this.sortedSetLengthByScore(ctx, request as $0.SortedSetLengthByScoreRequest_); + default: throw $core.ArgumentError('Unknown method: $methodName'); + } + } + + $core.Map<$core.String, $core.dynamic> get $json => ScsServiceBase$json; + $core.Map<$core.String, $core.Map<$core.String, $core.dynamic>> get $messageJson => ScsServiceBase$messageJson; +} + diff --git a/lib/generated/cacheping.pb.dart b/lib/generated/cacheping.pb.dart new file mode 100644 index 0000000..5671ed6 --- /dev/null +++ b/lib/generated/cacheping.pb.dart @@ -0,0 +1,81 @@ +// +// Generated code. Do not modify. +// source: cacheping.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class PingRequest_ extends $pb.GeneratedMessage { + factory PingRequest_() => create(); + PingRequest_._() : super(); + factory PingRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PingRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_PingRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PingRequest_ clone() => PingRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PingRequest_ copyWith(void Function(PingRequest_) updates) => super.copyWith((message) => updates(message as PingRequest_)) as PingRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static PingRequest_ create() => PingRequest_._(); + PingRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PingRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PingRequest_? _defaultInstance; +} + +class PingResponse_ extends $pb.GeneratedMessage { + factory PingResponse_() => create(); + PingResponse_._() : super(); + factory PingResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PingResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_PingResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PingResponse_ clone() => PingResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PingResponse_ copyWith(void Function(PingResponse_) updates) => super.copyWith((message) => updates(message as PingResponse_)) as PingResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static PingResponse_ create() => PingResponse_._(); + PingResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PingResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PingResponse_? _defaultInstance; +} + + +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/lib/generated/cacheping.pbenum.dart b/lib/generated/cacheping.pbenum.dart new file mode 100644 index 0000000..e4318d6 --- /dev/null +++ b/lib/generated/cacheping.pbenum.dart @@ -0,0 +1,11 @@ +// +// Generated code. Do not modify. +// source: cacheping.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + diff --git a/lib/generated/cacheping.pbgrpc.dart b/lib/generated/cacheping.pbgrpc.dart new file mode 100644 index 0000000..79b0580 --- /dev/null +++ b/lib/generated/cacheping.pbgrpc.dart @@ -0,0 +1,59 @@ +// +// Generated code. Do not modify. +// source: cacheping.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:async' as $async; +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'cacheping.pb.dart' as $4; + +export 'cacheping.pb.dart'; + +@$pb.GrpcServiceName('cache_client.Ping') +class PingClient extends $grpc.Client { + static final _$ping = $grpc.ClientMethod<$4.PingRequest_, $4.PingResponse_>( + '/cache_client.Ping/Ping', + ($4.PingRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $4.PingResponse_.fromBuffer(value)); + + PingClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, + interceptors: interceptors); + + $grpc.ResponseFuture<$4.PingResponse_> ping($4.PingRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$ping, request, options: options); + } +} + +@$pb.GrpcServiceName('cache_client.Ping') +abstract class PingServiceBase extends $grpc.Service { + $core.String get $name => 'cache_client.Ping'; + + PingServiceBase() { + $addMethod($grpc.ServiceMethod<$4.PingRequest_, $4.PingResponse_>( + 'Ping', + ping_Pre, + false, + false, + ($core.List<$core.int> value) => $4.PingRequest_.fromBuffer(value), + ($4.PingResponse_ value) => value.writeToBuffer())); + } + + $async.Future<$4.PingResponse_> ping_Pre($grpc.ServiceCall call, $async.Future<$4.PingRequest_> request) async { + return ping(call, await request); + } + + $async.Future<$4.PingResponse_> ping($grpc.ServiceCall call, $4.PingRequest_ request); +} diff --git a/lib/generated/cacheping.pbjson.dart b/lib/generated/cacheping.pbjson.dart new file mode 100644 index 0000000..748258a --- /dev/null +++ b/lib/generated/cacheping.pbjson.dart @@ -0,0 +1,33 @@ +// +// Generated code. Do not modify. +// source: cacheping.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:convert' as $convert; +import 'dart:core' as $core; +import 'dart:typed_data' as $typed_data; + +@$core.Deprecated('Use pingRequest_Descriptor instead') +const PingRequest_$json = { + '1': '_PingRequest', +}; + +/// Descriptor for `_PingRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pingRequest_Descriptor = $convert.base64Decode( + 'CgxfUGluZ1JlcXVlc3Q='); + +@$core.Deprecated('Use pingResponse_Descriptor instead') +const PingResponse_$json = { + '1': '_PingResponse', +}; + +/// Descriptor for `_PingResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List pingResponse_Descriptor = $convert.base64Decode( + 'Cg1fUGluZ1Jlc3BvbnNl'); + diff --git a/lib/generated/cacheping.pbserver.dart b/lib/generated/cacheping.pbserver.dart new file mode 100644 index 0000000..f71df57 --- /dev/null +++ b/lib/generated/cacheping.pbserver.dart @@ -0,0 +1,43 @@ +// +// Generated code. Do not modify. +// source: cacheping.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:async' as $async; +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'cacheping.pb.dart' as $5; +import 'cacheping.pbjson.dart'; + +export 'cacheping.pb.dart'; + +abstract class PingServiceBase extends $pb.GeneratedService { + $async.Future<$5.PingResponse_> ping($pb.ServerContext ctx, $5.PingRequest_ request); + + $pb.GeneratedMessage createRequest($core.String methodName) { + switch (methodName) { + case 'Ping': return $5.PingRequest_(); + default: throw $core.ArgumentError('Unknown method: $methodName'); + } + } + + $async.Future<$pb.GeneratedMessage> handleCall($pb.ServerContext ctx, $core.String methodName, $pb.GeneratedMessage request) { + switch (methodName) { + case 'Ping': return this.ping(ctx, request as $5.PingRequest_); + default: throw $core.ArgumentError('Unknown method: $methodName'); + } + } + + $core.Map<$core.String, $core.dynamic> get $json => PingServiceBase$json; + $core.Map<$core.String, $core.Map<$core.String, $core.dynamic>> get $messageJson => PingServiceBase$messageJson; +} + diff --git a/lib/generated/cachepubsub.pb.dart b/lib/generated/cachepubsub.pb.dart new file mode 100644 index 0000000..257a676 --- /dev/null +++ b/lib/generated/cachepubsub.pb.dart @@ -0,0 +1,613 @@ +// +// Generated code. Do not modify. +// source: cachepubsub.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class Empty_ extends $pb.GeneratedMessage { + factory Empty_() => create(); + Empty_._() : super(); + factory Empty_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Empty_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_Empty', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client.pubsub'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Empty_ clone() => Empty_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Empty_ copyWith(void Function(Empty_) updates) => super.copyWith((message) => updates(message as Empty_)) as Empty_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static Empty_ create() => Empty_._(); + Empty_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Empty_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Empty_? _defaultInstance; +} + +/// A value to publish through a topic. +class PublishRequest_ extends $pb.GeneratedMessage { + factory PublishRequest_({ + $core.String? cacheName, + $core.String? topic, + TopicValue_? value, + }) { + final $result = create(); + if (cacheName != null) { + $result.cacheName = cacheName; + } + if (topic != null) { + $result.topic = topic; + } + if (value != null) { + $result.value = value; + } + return $result; + } + PublishRequest_._() : super(); + factory PublishRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PublishRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_PublishRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client.pubsub'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'cacheName') + ..aOS(2, _omitFieldNames ? '' : 'topic') + ..aOM(3, _omitFieldNames ? '' : 'value', subBuilder: TopicValue_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PublishRequest_ clone() => PublishRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PublishRequest_ copyWith(void Function(PublishRequest_) updates) => super.copyWith((message) => updates(message as PublishRequest_)) as PublishRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static PublishRequest_ create() => PublishRequest_._(); + PublishRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PublishRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PublishRequest_? _defaultInstance; + + /// Cache namespace for the topic to which you want to send the value. + @$pb.TagNumber(1) + $core.String get cacheName => $_getSZ(0); + @$pb.TagNumber(1) + set cacheName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheName() => $_has(0); + @$pb.TagNumber(1) + void clearCacheName() => clearField(1); + + /// The literal topic name to which you want to send the value. + @$pb.TagNumber(2) + $core.String get topic => $_getSZ(1); + @$pb.TagNumber(2) + set topic($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasTopic() => $_has(1); + @$pb.TagNumber(2) + void clearTopic() => clearField(2); + + /// The value you want to send to the topic. All current subscribers will receive + /// this, should the whims of the Internet prove merciful. + @$pb.TagNumber(3) + TopicValue_ get value => $_getN(2); + @$pb.TagNumber(3) + set value(TopicValue_ v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasValue() => $_has(2); + @$pb.TagNumber(3) + void clearValue() => clearField(3); + @$pb.TagNumber(3) + TopicValue_ ensureValue() => $_ensure(2); +} + +/// A description of how you want to subscribe to a topic. +class SubscriptionRequest_ extends $pb.GeneratedMessage { + factory SubscriptionRequest_({ + $core.String? cacheName, + $core.String? topic, + $fixnum.Int64? resumeAtTopicSequenceNumber, + }) { + final $result = create(); + if (cacheName != null) { + $result.cacheName = cacheName; + } + if (topic != null) { + $result.topic = topic; + } + if (resumeAtTopicSequenceNumber != null) { + $result.resumeAtTopicSequenceNumber = resumeAtTopicSequenceNumber; + } + return $result; + } + SubscriptionRequest_._() : super(); + factory SubscriptionRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SubscriptionRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SubscriptionRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client.pubsub'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'cacheName') + ..aOS(2, _omitFieldNames ? '' : 'topic') + ..a<$fixnum.Int64>(3, _omitFieldNames ? '' : 'resumeAtTopicSequenceNumber', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SubscriptionRequest_ clone() => SubscriptionRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SubscriptionRequest_ copyWith(void Function(SubscriptionRequest_) updates) => super.copyWith((message) => updates(message as SubscriptionRequest_)) as SubscriptionRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SubscriptionRequest_ create() => SubscriptionRequest_._(); + SubscriptionRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SubscriptionRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SubscriptionRequest_? _defaultInstance; + + /// Cache namespace for the topic to which you want to subscribe. + @$pb.TagNumber(1) + $core.String get cacheName => $_getSZ(0); + @$pb.TagNumber(1) + set cacheName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheName() => $_has(0); + @$pb.TagNumber(1) + void clearCacheName() => clearField(1); + + /// The literal topic name to which you want to subscribe. + @$pb.TagNumber(2) + $core.String get topic => $_getSZ(1); + @$pb.TagNumber(2) + set topic($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasTopic() => $_has(1); + @$pb.TagNumber(2) + void clearTopic() => clearField(2); + + /// --> Providing this is not required. <-- + /// + /// If provided, attempt to reconnect to the topic and replay messages starting from + /// the provided sequence number. You may get a discontinuity if some (or all) of the + /// messages are not available. + /// If not provided (or 0), the subscription will begin with the latest messages. + @$pb.TagNumber(3) + $fixnum.Int64 get resumeAtTopicSequenceNumber => $_getI64(2); + @$pb.TagNumber(3) + set resumeAtTopicSequenceNumber($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasResumeAtTopicSequenceNumber() => $_has(2); + @$pb.TagNumber(3) + void clearResumeAtTopicSequenceNumber() => clearField(3); +} + +enum SubscriptionItem__Kind { + item, + discontinuity, + heartbeat, + notSet +} + +/// Possible message kinds from a topic. They can be items when they're from you, or +/// other kinds when we have something we think you might need to know about the +/// subscription's status. +class SubscriptionItem_ extends $pb.GeneratedMessage { + factory SubscriptionItem_({ + TopicItem_? item, + Discontinuity_? discontinuity, + Heartbeat_? heartbeat, + }) { + final $result = create(); + if (item != null) { + $result.item = item; + } + if (discontinuity != null) { + $result.discontinuity = discontinuity; + } + if (heartbeat != null) { + $result.heartbeat = heartbeat; + } + return $result; + } + SubscriptionItem_._() : super(); + factory SubscriptionItem_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SubscriptionItem_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SubscriptionItem__Kind> _SubscriptionItem__KindByTag = { + 1 : SubscriptionItem__Kind.item, + 2 : SubscriptionItem__Kind.discontinuity, + 3 : SubscriptionItem__Kind.heartbeat, + 0 : SubscriptionItem__Kind.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SubscriptionItem', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client.pubsub'), createEmptyInstance: create) + ..oo(0, [1, 2, 3]) + ..aOM(1, _omitFieldNames ? '' : 'item', subBuilder: TopicItem_.create) + ..aOM(2, _omitFieldNames ? '' : 'discontinuity', subBuilder: Discontinuity_.create) + ..aOM(3, _omitFieldNames ? '' : 'heartbeat', subBuilder: Heartbeat_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SubscriptionItem_ clone() => SubscriptionItem_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SubscriptionItem_ copyWith(void Function(SubscriptionItem_) updates) => super.copyWith((message) => updates(message as SubscriptionItem_)) as SubscriptionItem_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SubscriptionItem_ create() => SubscriptionItem_._(); + SubscriptionItem_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SubscriptionItem_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SubscriptionItem_? _defaultInstance; + + SubscriptionItem__Kind whichKind() => _SubscriptionItem__KindByTag[$_whichOneof(0)]!; + void clearKind() => clearField($_whichOneof(0)); + + /// The subscription has yielded an item you previously published. + @$pb.TagNumber(1) + TopicItem_ get item => $_getN(0); + @$pb.TagNumber(1) + set item(TopicItem_ v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasItem() => $_has(0); + @$pb.TagNumber(1) + void clearItem() => clearField(1); + @$pb.TagNumber(1) + TopicItem_ ensureItem() => $_ensure(0); + + /// Momento wants to let you know we detected some possible inconsistency at this + /// point in the subscription stream. + /// + /// A lack of a discontinuity does not mean the subscription is guaranteed to be + /// strictly perfect, but the presence of a discontinuity is very likely to + @$pb.TagNumber(2) + Discontinuity_ get discontinuity => $_getN(1); + @$pb.TagNumber(2) + set discontinuity(Discontinuity_ v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasDiscontinuity() => $_has(1); + @$pb.TagNumber(2) + void clearDiscontinuity() => clearField(2); + @$pb.TagNumber(2) + Discontinuity_ ensureDiscontinuity() => $_ensure(1); + + /// The stream is still working, there's nothing to see here. + @$pb.TagNumber(3) + Heartbeat_ get heartbeat => $_getN(2); + @$pb.TagNumber(3) + set heartbeat(Heartbeat_ v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasHeartbeat() => $_has(2); + @$pb.TagNumber(3) + void clearHeartbeat() => clearField(3); + @$pb.TagNumber(3) + Heartbeat_ ensureHeartbeat() => $_ensure(2); +} + +/// Your subscription has yielded an item you previously published. Here it is! +class TopicItem_ extends $pb.GeneratedMessage { + factory TopicItem_({ + $fixnum.Int64? topicSequenceNumber, + TopicValue_? value, + $core.String? publisherId, + }) { + final $result = create(); + if (topicSequenceNumber != null) { + $result.topicSequenceNumber = topicSequenceNumber; + } + if (value != null) { + $result.value = value; + } + if (publisherId != null) { + $result.publisherId = publisherId; + } + return $result; + } + TopicItem_._() : super(); + factory TopicItem_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory TopicItem_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_TopicItem', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client.pubsub'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, _omitFieldNames ? '' : 'topicSequenceNumber', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOM(2, _omitFieldNames ? '' : 'value', subBuilder: TopicValue_.create) + ..aOS(3, _omitFieldNames ? '' : 'publisherId') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + TopicItem_ clone() => TopicItem_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + TopicItem_ copyWith(void Function(TopicItem_) updates) => super.copyWith((message) => updates(message as TopicItem_)) as TopicItem_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static TopicItem_ create() => TopicItem_._(); + TopicItem_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static TopicItem_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static TopicItem_? _defaultInstance; + + /// Topic sequence numbers are **best-effort** and **informational**. + /// They are not transactional. + /// They exist: + /// * to help reconnect to an existing topic while trying to avoid missing items. + /// * to facilitate richer monitoring and logging. + /// * to provide a best-effort awareness of stream contiguity, or lack thereof, + /// in case you need to know. + /// You can safely ignore them if none of that matters to you! + @$pb.TagNumber(1) + $fixnum.Int64 get topicSequenceNumber => $_getI64(0); + @$pb.TagNumber(1) + set topicSequenceNumber($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasTopicSequenceNumber() => $_has(0); + @$pb.TagNumber(1) + void clearTopicSequenceNumber() => clearField(1); + + /// The value you previously published to this topic. + @$pb.TagNumber(2) + TopicValue_ get value => $_getN(1); + @$pb.TagNumber(2) + set value(TopicValue_ v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasValue() => $_has(1); + @$pb.TagNumber(2) + void clearValue() => clearField(2); + @$pb.TagNumber(2) + TopicValue_ ensureValue() => $_ensure(1); + + /// Authenticated id from Publisher's disposable token + @$pb.TagNumber(3) + $core.String get publisherId => $_getSZ(2); + @$pb.TagNumber(3) + set publisherId($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasPublisherId() => $_has(2); + @$pb.TagNumber(3) + void clearPublisherId() => clearField(3); +} + +enum TopicValue__Kind { + text, + binary, + notSet +} + +/// A value in a topic - published, duplicated and received in a subscription. +class TopicValue_ extends $pb.GeneratedMessage { + factory TopicValue_({ + $core.String? text, + $core.List<$core.int>? binary, + }) { + final $result = create(); + if (text != null) { + $result.text = text; + } + if (binary != null) { + $result.binary = binary; + } + return $result; + } + TopicValue_._() : super(); + factory TopicValue_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory TopicValue_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, TopicValue__Kind> _TopicValue__KindByTag = { + 1 : TopicValue__Kind.text, + 2 : TopicValue__Kind.binary, + 0 : TopicValue__Kind.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_TopicValue', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client.pubsub'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOS(1, _omitFieldNames ? '' : 'text') + ..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'binary', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + TopicValue_ clone() => TopicValue_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + TopicValue_ copyWith(void Function(TopicValue_) updates) => super.copyWith((message) => updates(message as TopicValue_)) as TopicValue_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static TopicValue_ create() => TopicValue_._(); + TopicValue_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static TopicValue_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static TopicValue_? _defaultInstance; + + TopicValue__Kind whichKind() => _TopicValue__KindByTag[$_whichOneof(0)]!; + void clearKind() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get text => $_getSZ(0); + @$pb.TagNumber(1) + set text($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasText() => $_has(0); + @$pb.TagNumber(1) + void clearText() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get binary => $_getN(1); + @$pb.TagNumber(2) + set binary($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasBinary() => $_has(1); + @$pb.TagNumber(2) + void clearBinary() => clearField(2); +} + +/// A message from Momento when we know a subscription to have skipped some messages. +/// We don't terminate your subscription in that case, but just in case you care, we +/// do our best to let you know about it. +class Discontinuity_ extends $pb.GeneratedMessage { + factory Discontinuity_({ + $fixnum.Int64? lastTopicSequence, + $fixnum.Int64? newTopicSequence, + }) { + final $result = create(); + if (lastTopicSequence != null) { + $result.lastTopicSequence = lastTopicSequence; + } + if (newTopicSequence != null) { + $result.newTopicSequence = newTopicSequence; + } + return $result; + } + Discontinuity_._() : super(); + factory Discontinuity_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Discontinuity_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_Discontinuity', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client.pubsub'), createEmptyInstance: create) + ..a<$fixnum.Int64>(1, _omitFieldNames ? '' : 'lastTopicSequence', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..a<$fixnum.Int64>(2, _omitFieldNames ? '' : 'newTopicSequence', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Discontinuity_ clone() => Discontinuity_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Discontinuity_ copyWith(void Function(Discontinuity_) updates) => super.copyWith((message) => updates(message as Discontinuity_)) as Discontinuity_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static Discontinuity_ create() => Discontinuity_._(); + Discontinuity_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Discontinuity_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Discontinuity_? _defaultInstance; + + /// The last topic value sequence number known to have been attempted (if known, 0 otherwise). + @$pb.TagNumber(1) + $fixnum.Int64 get lastTopicSequence => $_getI64(0); + @$pb.TagNumber(1) + set lastTopicSequence($fixnum.Int64 v) { $_setInt64(0, v); } + @$pb.TagNumber(1) + $core.bool hasLastTopicSequence() => $_has(0); + @$pb.TagNumber(1) + void clearLastTopicSequence() => clearField(1); + + /// The new topic sequence number after which TopicItems will ostensibly resume. + @$pb.TagNumber(2) + $fixnum.Int64 get newTopicSequence => $_getI64(1); + @$pb.TagNumber(2) + set newTopicSequence($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasNewTopicSequence() => $_has(1); + @$pb.TagNumber(2) + void clearNewTopicSequence() => clearField(2); +} + +/// A message from Momento for when we want to reassure clients or frameworks that a +/// Subscription is still healthy. +/// These are synthetic meta-events and do not increase the topic sequence count. +/// Different subscribers may receive a different cadence of heartbeat, and no guarantee +/// is made about the cadence or even presence or absence of heartbeats in a stream. +/// They are a tool for helping ensure that socket timeouts and the like don't impact +/// subscriptions you may care about, but that aren't receiving a substantial publish rate. +class Heartbeat_ extends $pb.GeneratedMessage { + factory Heartbeat_() => create(); + Heartbeat_._() : super(); + factory Heartbeat_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Heartbeat_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_Heartbeat', package: const $pb.PackageName(_omitMessageNames ? '' : 'cache_client.pubsub'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Heartbeat_ clone() => Heartbeat_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Heartbeat_ copyWith(void Function(Heartbeat_) updates) => super.copyWith((message) => updates(message as Heartbeat_)) as Heartbeat_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static Heartbeat_ create() => Heartbeat_._(); + Heartbeat_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Heartbeat_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Heartbeat_? _defaultInstance; +} + + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/lib/generated/cachepubsub.pbenum.dart b/lib/generated/cachepubsub.pbenum.dart new file mode 100644 index 0000000..07c0e9f --- /dev/null +++ b/lib/generated/cachepubsub.pbenum.dart @@ -0,0 +1,11 @@ +// +// Generated code. Do not modify. +// source: cachepubsub.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + diff --git a/lib/generated/cachepubsub.pbgrpc.dart b/lib/generated/cachepubsub.pbgrpc.dart new file mode 100644 index 0000000..b4044b0 --- /dev/null +++ b/lib/generated/cachepubsub.pbgrpc.dart @@ -0,0 +1,79 @@ +// +// Generated code. Do not modify. +// source: cachepubsub.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:async' as $async; +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'cachepubsub.pb.dart' as $2; + +export 'cachepubsub.pb.dart'; + +@$pb.GrpcServiceName('cache_client.pubsub.Pubsub') +class PubsubClient extends $grpc.Client { + static final _$publish = $grpc.ClientMethod<$2.PublishRequest_, $2.Empty_>( + '/cache_client.pubsub.Pubsub/Publish', + ($2.PublishRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $2.Empty_.fromBuffer(value)); + static final _$subscribe = $grpc.ClientMethod<$2.SubscriptionRequest_, $2.SubscriptionItem_>( + '/cache_client.pubsub.Pubsub/Subscribe', + ($2.SubscriptionRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $2.SubscriptionItem_.fromBuffer(value)); + + PubsubClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, + interceptors: interceptors); + + $grpc.ResponseFuture<$2.Empty_> publish($2.PublishRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$publish, request, options: options); + } + + $grpc.ResponseStream<$2.SubscriptionItem_> subscribe($2.SubscriptionRequest_ request, {$grpc.CallOptions? options}) { + return $createStreamingCall(_$subscribe, $async.Stream.fromIterable([request]), options: options); + } +} + +@$pb.GrpcServiceName('cache_client.pubsub.Pubsub') +abstract class PubsubServiceBase extends $grpc.Service { + $core.String get $name => 'cache_client.pubsub.Pubsub'; + + PubsubServiceBase() { + $addMethod($grpc.ServiceMethod<$2.PublishRequest_, $2.Empty_>( + 'Publish', + publish_Pre, + false, + false, + ($core.List<$core.int> value) => $2.PublishRequest_.fromBuffer(value), + ($2.Empty_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$2.SubscriptionRequest_, $2.SubscriptionItem_>( + 'Subscribe', + subscribe_Pre, + false, + true, + ($core.List<$core.int> value) => $2.SubscriptionRequest_.fromBuffer(value), + ($2.SubscriptionItem_ value) => value.writeToBuffer())); + } + + $async.Future<$2.Empty_> publish_Pre($grpc.ServiceCall call, $async.Future<$2.PublishRequest_> request) async { + return publish(call, await request); + } + + $async.Stream<$2.SubscriptionItem_> subscribe_Pre($grpc.ServiceCall call, $async.Future<$2.SubscriptionRequest_> request) async* { + yield* subscribe(call, await request); + } + + $async.Future<$2.Empty_> publish($grpc.ServiceCall call, $2.PublishRequest_ request); + $async.Stream<$2.SubscriptionItem_> subscribe($grpc.ServiceCall call, $2.SubscriptionRequest_ request); +} diff --git a/lib/generated/cachepubsub.pbjson.dart b/lib/generated/cachepubsub.pbjson.dart new file mode 100644 index 0000000..c52261c --- /dev/null +++ b/lib/generated/cachepubsub.pbjson.dart @@ -0,0 +1,135 @@ +// +// Generated code. Do not modify. +// source: cachepubsub.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:convert' as $convert; +import 'dart:core' as $core; +import 'dart:typed_data' as $typed_data; + +@$core.Deprecated('Use empty_Descriptor instead') +const Empty_$json = { + '1': '_Empty', +}; + +/// Descriptor for `_Empty`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List empty_Descriptor = $convert.base64Decode( + 'CgZfRW1wdHk='); + +@$core.Deprecated('Use publishRequest_Descriptor instead') +const PublishRequest_$json = { + '1': '_PublishRequest', + '2': [ + {'1': 'cache_name', '3': 1, '4': 1, '5': 9, '10': 'cacheName'}, + {'1': 'topic', '3': 2, '4': 1, '5': 9, '10': 'topic'}, + {'1': 'value', '3': 3, '4': 1, '5': 11, '6': '.cache_client.pubsub._TopicValue', '10': 'value'}, + ], + '7': {}, +}; + +/// Descriptor for `_PublishRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List publishRequest_Descriptor = $convert.base64Decode( + 'Cg9fUHVibGlzaFJlcXVlc3QSHQoKY2FjaGVfbmFtZRgBIAEoCVIJY2FjaGVOYW1lEhQKBXRvcG' + 'ljGAIgASgJUgV0b3BpYxI2CgV2YWx1ZRgDIAEoCzIgLmNhY2hlX2NsaWVudC5wdWJzdWIuX1Rv' + 'cGljVmFsdWVSBXZhbHVlOgSAtRgA'); + +@$core.Deprecated('Use subscriptionRequest_Descriptor instead') +const SubscriptionRequest_$json = { + '1': '_SubscriptionRequest', + '2': [ + {'1': 'cache_name', '3': 1, '4': 1, '5': 9, '10': 'cacheName'}, + {'1': 'topic', '3': 2, '4': 1, '5': 9, '10': 'topic'}, + {'1': 'resume_at_topic_sequence_number', '3': 3, '4': 1, '5': 4, '10': 'resumeAtTopicSequenceNumber'}, + ], + '7': {}, +}; + +/// Descriptor for `_SubscriptionRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List subscriptionRequest_Descriptor = $convert.base64Decode( + 'ChRfU3Vic2NyaXB0aW9uUmVxdWVzdBIdCgpjYWNoZV9uYW1lGAEgASgJUgljYWNoZU5hbWUSFA' + 'oFdG9waWMYAiABKAlSBXRvcGljEkQKH3Jlc3VtZV9hdF90b3BpY19zZXF1ZW5jZV9udW1iZXIY' + 'AyABKARSG3Jlc3VtZUF0VG9waWNTZXF1ZW5jZU51bWJlcjoEgLUYAQ=='); + +@$core.Deprecated('Use subscriptionItem_Descriptor instead') +const SubscriptionItem_$json = { + '1': '_SubscriptionItem', + '2': [ + {'1': 'item', '3': 1, '4': 1, '5': 11, '6': '.cache_client.pubsub._TopicItem', '9': 0, '10': 'item'}, + {'1': 'discontinuity', '3': 2, '4': 1, '5': 11, '6': '.cache_client.pubsub._Discontinuity', '9': 0, '10': 'discontinuity'}, + {'1': 'heartbeat', '3': 3, '4': 1, '5': 11, '6': '.cache_client.pubsub._Heartbeat', '9': 0, '10': 'heartbeat'}, + ], + '8': [ + {'1': 'kind'}, + ], +}; + +/// Descriptor for `_SubscriptionItem`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List subscriptionItem_Descriptor = $convert.base64Decode( + 'ChFfU3Vic2NyaXB0aW9uSXRlbRI1CgRpdGVtGAEgASgLMh8uY2FjaGVfY2xpZW50LnB1YnN1Yi' + '5fVG9waWNJdGVtSABSBGl0ZW0SSwoNZGlzY29udGludWl0eRgCIAEoCzIjLmNhY2hlX2NsaWVu' + 'dC5wdWJzdWIuX0Rpc2NvbnRpbnVpdHlIAFINZGlzY29udGludWl0eRI/CgloZWFydGJlYXQYAy' + 'ABKAsyHy5jYWNoZV9jbGllbnQucHVic3ViLl9IZWFydGJlYXRIAFIJaGVhcnRiZWF0QgYKBGtp' + 'bmQ='); + +@$core.Deprecated('Use topicItem_Descriptor instead') +const TopicItem_$json = { + '1': '_TopicItem', + '2': [ + {'1': 'topic_sequence_number', '3': 1, '4': 1, '5': 4, '10': 'topicSequenceNumber'}, + {'1': 'value', '3': 2, '4': 1, '5': 11, '6': '.cache_client.pubsub._TopicValue', '10': 'value'}, + {'1': 'publisher_id', '3': 3, '4': 1, '5': 9, '10': 'publisherId'}, + ], +}; + +/// Descriptor for `_TopicItem`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List topicItem_Descriptor = $convert.base64Decode( + 'CgpfVG9waWNJdGVtEjIKFXRvcGljX3NlcXVlbmNlX251bWJlchgBIAEoBFITdG9waWNTZXF1ZW' + '5jZU51bWJlchI2CgV2YWx1ZRgCIAEoCzIgLmNhY2hlX2NsaWVudC5wdWJzdWIuX1RvcGljVmFs' + 'dWVSBXZhbHVlEiEKDHB1Ymxpc2hlcl9pZBgDIAEoCVILcHVibGlzaGVySWQ='); + +@$core.Deprecated('Use topicValue_Descriptor instead') +const TopicValue_$json = { + '1': '_TopicValue', + '2': [ + {'1': 'text', '3': 1, '4': 1, '5': 9, '9': 0, '10': 'text'}, + {'1': 'binary', '3': 2, '4': 1, '5': 12, '9': 0, '10': 'binary'}, + ], + '8': [ + {'1': 'kind'}, + ], +}; + +/// Descriptor for `_TopicValue`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List topicValue_Descriptor = $convert.base64Decode( + 'CgtfVG9waWNWYWx1ZRIUCgR0ZXh0GAEgASgJSABSBHRleHQSGAoGYmluYXJ5GAIgASgMSABSBm' + 'JpbmFyeUIGCgRraW5k'); + +@$core.Deprecated('Use discontinuity_Descriptor instead') +const Discontinuity_$json = { + '1': '_Discontinuity', + '2': [ + {'1': 'last_topic_sequence', '3': 1, '4': 1, '5': 4, '10': 'lastTopicSequence'}, + {'1': 'new_topic_sequence', '3': 2, '4': 1, '5': 4, '10': 'newTopicSequence'}, + ], +}; + +/// Descriptor for `_Discontinuity`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List discontinuity_Descriptor = $convert.base64Decode( + 'Cg5fRGlzY29udGludWl0eRIuChNsYXN0X3RvcGljX3NlcXVlbmNlGAEgASgEUhFsYXN0VG9waW' + 'NTZXF1ZW5jZRIsChJuZXdfdG9waWNfc2VxdWVuY2UYAiABKARSEG5ld1RvcGljU2VxdWVuY2U='); + +@$core.Deprecated('Use heartbeat_Descriptor instead') +const Heartbeat_$json = { + '1': '_Heartbeat', +}; + +/// Descriptor for `_Heartbeat`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List heartbeat_Descriptor = $convert.base64Decode( + 'CgpfSGVhcnRiZWF0'); + diff --git a/lib/generated/cachepubsub.pbserver.dart b/lib/generated/cachepubsub.pbserver.dart new file mode 100644 index 0000000..9d935b3 --- /dev/null +++ b/lib/generated/cachepubsub.pbserver.dart @@ -0,0 +1,46 @@ +// +// Generated code. Do not modify. +// source: cachepubsub.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:async' as $async; +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'cachepubsub.pb.dart' as $2; +import 'cachepubsub.pbjson.dart'; + +export 'cachepubsub.pb.dart'; + +abstract class PubsubServiceBase extends $pb.GeneratedService { + $async.Future<$2.Empty_> publish($pb.ServerContext ctx, $2.PublishRequest_ request); + $async.Future<$2.SubscriptionItem_> subscribe($pb.ServerContext ctx, $2.SubscriptionRequest_ request); + + $pb.GeneratedMessage createRequest($core.String methodName) { + switch (methodName) { + case 'Publish': return $2.PublishRequest_(); + case 'Subscribe': return $2.SubscriptionRequest_(); + default: throw $core.ArgumentError('Unknown method: $methodName'); + } + } + + $async.Future<$pb.GeneratedMessage> handleCall($pb.ServerContext ctx, $core.String methodName, $pb.GeneratedMessage request) { + switch (methodName) { + case 'Publish': return this.publish(ctx, request as $2.PublishRequest_); + case 'Subscribe': return this.subscribe(ctx, request as $2.SubscriptionRequest_); + default: throw $core.ArgumentError('Unknown method: $methodName'); + } + } + + $core.Map<$core.String, $core.dynamic> get $json => PubsubServiceBase$json; + $core.Map<$core.String, $core.Map<$core.String, $core.dynamic>> get $messageJson => PubsubServiceBase$messageJson; +} + diff --git a/lib/generated/controlclient.pb.dart b/lib/generated/controlclient.pb.dart new file mode 100644 index 0000000..6c10efc --- /dev/null +++ b/lib/generated/controlclient.pb.dart @@ -0,0 +1,1549 @@ +// +// Generated code. Do not modify. +// source: controlclient.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class SimilarityMetric___EuclideanSimilarity extends $pb.GeneratedMessage { + factory SimilarityMetric___EuclideanSimilarity() => create(); + SimilarityMetric___EuclideanSimilarity._() : super(); + factory SimilarityMetric___EuclideanSimilarity.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SimilarityMetric___EuclideanSimilarity.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SimilarityMetric._EuclideanSimilarity', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SimilarityMetric___EuclideanSimilarity clone() => SimilarityMetric___EuclideanSimilarity()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SimilarityMetric___EuclideanSimilarity copyWith(void Function(SimilarityMetric___EuclideanSimilarity) updates) => super.copyWith((message) => updates(message as SimilarityMetric___EuclideanSimilarity)) as SimilarityMetric___EuclideanSimilarity; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SimilarityMetric___EuclideanSimilarity create() => SimilarityMetric___EuclideanSimilarity._(); + SimilarityMetric___EuclideanSimilarity createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SimilarityMetric___EuclideanSimilarity getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SimilarityMetric___EuclideanSimilarity? _defaultInstance; +} + +class SimilarityMetric___InnerProduct extends $pb.GeneratedMessage { + factory SimilarityMetric___InnerProduct() => create(); + SimilarityMetric___InnerProduct._() : super(); + factory SimilarityMetric___InnerProduct.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SimilarityMetric___InnerProduct.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SimilarityMetric._InnerProduct', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SimilarityMetric___InnerProduct clone() => SimilarityMetric___InnerProduct()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SimilarityMetric___InnerProduct copyWith(void Function(SimilarityMetric___InnerProduct) updates) => super.copyWith((message) => updates(message as SimilarityMetric___InnerProduct)) as SimilarityMetric___InnerProduct; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SimilarityMetric___InnerProduct create() => SimilarityMetric___InnerProduct._(); + SimilarityMetric___InnerProduct createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SimilarityMetric___InnerProduct getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SimilarityMetric___InnerProduct? _defaultInstance; +} + +class SimilarityMetric___CosineSimilarity extends $pb.GeneratedMessage { + factory SimilarityMetric___CosineSimilarity() => create(); + SimilarityMetric___CosineSimilarity._() : super(); + factory SimilarityMetric___CosineSimilarity.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SimilarityMetric___CosineSimilarity.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SimilarityMetric._CosineSimilarity', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SimilarityMetric___CosineSimilarity clone() => SimilarityMetric___CosineSimilarity()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SimilarityMetric___CosineSimilarity copyWith(void Function(SimilarityMetric___CosineSimilarity) updates) => super.copyWith((message) => updates(message as SimilarityMetric___CosineSimilarity)) as SimilarityMetric___CosineSimilarity; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SimilarityMetric___CosineSimilarity create() => SimilarityMetric___CosineSimilarity._(); + SimilarityMetric___CosineSimilarity createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SimilarityMetric___CosineSimilarity getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SimilarityMetric___CosineSimilarity? _defaultInstance; +} + +enum SimilarityMetric__SimilarityMetric { + euclideanSimilarity, + innerProduct, + cosineSimilarity, + notSet +} + +class SimilarityMetric_ extends $pb.GeneratedMessage { + factory SimilarityMetric_({ + SimilarityMetric___EuclideanSimilarity? euclideanSimilarity, + SimilarityMetric___InnerProduct? innerProduct, + SimilarityMetric___CosineSimilarity? cosineSimilarity, + }) { + final $result = create(); + if (euclideanSimilarity != null) { + $result.euclideanSimilarity = euclideanSimilarity; + } + if (innerProduct != null) { + $result.innerProduct = innerProduct; + } + if (cosineSimilarity != null) { + $result.cosineSimilarity = cosineSimilarity; + } + return $result; + } + SimilarityMetric_._() : super(); + factory SimilarityMetric_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SimilarityMetric_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SimilarityMetric__SimilarityMetric> _SimilarityMetric__SimilarityMetricByTag = { + 1 : SimilarityMetric__SimilarityMetric.euclideanSimilarity, + 2 : SimilarityMetric__SimilarityMetric.innerProduct, + 3 : SimilarityMetric__SimilarityMetric.cosineSimilarity, + 0 : SimilarityMetric__SimilarityMetric.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SimilarityMetric', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..oo(0, [1, 2, 3]) + ..aOM(1, _omitFieldNames ? '' : 'euclideanSimilarity', subBuilder: SimilarityMetric___EuclideanSimilarity.create) + ..aOM(2, _omitFieldNames ? '' : 'innerProduct', subBuilder: SimilarityMetric___InnerProduct.create) + ..aOM(3, _omitFieldNames ? '' : 'cosineSimilarity', subBuilder: SimilarityMetric___CosineSimilarity.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SimilarityMetric_ clone() => SimilarityMetric_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SimilarityMetric_ copyWith(void Function(SimilarityMetric_) updates) => super.copyWith((message) => updates(message as SimilarityMetric_)) as SimilarityMetric_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SimilarityMetric_ create() => SimilarityMetric_._(); + SimilarityMetric_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SimilarityMetric_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SimilarityMetric_? _defaultInstance; + + SimilarityMetric__SimilarityMetric whichSimilarityMetric() => _SimilarityMetric__SimilarityMetricByTag[$_whichOneof(0)]!; + void clearSimilarityMetric() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + SimilarityMetric___EuclideanSimilarity get euclideanSimilarity => $_getN(0); + @$pb.TagNumber(1) + set euclideanSimilarity(SimilarityMetric___EuclideanSimilarity v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasEuclideanSimilarity() => $_has(0); + @$pb.TagNumber(1) + void clearEuclideanSimilarity() => clearField(1); + @$pb.TagNumber(1) + SimilarityMetric___EuclideanSimilarity ensureEuclideanSimilarity() => $_ensure(0); + + @$pb.TagNumber(2) + SimilarityMetric___InnerProduct get innerProduct => $_getN(1); + @$pb.TagNumber(2) + set innerProduct(SimilarityMetric___InnerProduct v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasInnerProduct() => $_has(1); + @$pb.TagNumber(2) + void clearInnerProduct() => clearField(2); + @$pb.TagNumber(2) + SimilarityMetric___InnerProduct ensureInnerProduct() => $_ensure(1); + + @$pb.TagNumber(3) + SimilarityMetric___CosineSimilarity get cosineSimilarity => $_getN(2); + @$pb.TagNumber(3) + set cosineSimilarity(SimilarityMetric___CosineSimilarity v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasCosineSimilarity() => $_has(2); + @$pb.TagNumber(3) + void clearCosineSimilarity() => clearField(3); + @$pb.TagNumber(3) + SimilarityMetric___CosineSimilarity ensureCosineSimilarity() => $_ensure(2); +} + +class CreateIndexRequest_ extends $pb.GeneratedMessage { + factory CreateIndexRequest_({ + $core.String? indexName, + $fixnum.Int64? numDimensions, + SimilarityMetric_? similarityMetric, + }) { + final $result = create(); + if (indexName != null) { + $result.indexName = indexName; + } + if (numDimensions != null) { + $result.numDimensions = numDimensions; + } + if (similarityMetric != null) { + $result.similarityMetric = similarityMetric; + } + return $result; + } + CreateIndexRequest_._() : super(); + factory CreateIndexRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CreateIndexRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_CreateIndexRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'indexName') + ..a<$fixnum.Int64>(2, _omitFieldNames ? '' : 'numDimensions', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOM(3, _omitFieldNames ? '' : 'similarityMetric', subBuilder: SimilarityMetric_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CreateIndexRequest_ clone() => CreateIndexRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CreateIndexRequest_ copyWith(void Function(CreateIndexRequest_) updates) => super.copyWith((message) => updates(message as CreateIndexRequest_)) as CreateIndexRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static CreateIndexRequest_ create() => CreateIndexRequest_._(); + CreateIndexRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CreateIndexRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CreateIndexRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get indexName => $_getSZ(0); + @$pb.TagNumber(1) + set indexName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasIndexName() => $_has(0); + @$pb.TagNumber(1) + void clearIndexName() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get numDimensions => $_getI64(1); + @$pb.TagNumber(2) + set numDimensions($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumDimensions() => $_has(1); + @$pb.TagNumber(2) + void clearNumDimensions() => clearField(2); + + @$pb.TagNumber(3) + SimilarityMetric_ get similarityMetric => $_getN(2); + @$pb.TagNumber(3) + set similarityMetric(SimilarityMetric_ v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasSimilarityMetric() => $_has(2); + @$pb.TagNumber(3) + void clearSimilarityMetric() => clearField(3); + @$pb.TagNumber(3) + SimilarityMetric_ ensureSimilarityMetric() => $_ensure(2); +} + +class CreateIndexResponse_ extends $pb.GeneratedMessage { + factory CreateIndexResponse_() => create(); + CreateIndexResponse_._() : super(); + factory CreateIndexResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CreateIndexResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_CreateIndexResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CreateIndexResponse_ clone() => CreateIndexResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CreateIndexResponse_ copyWith(void Function(CreateIndexResponse_) updates) => super.copyWith((message) => updates(message as CreateIndexResponse_)) as CreateIndexResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static CreateIndexResponse_ create() => CreateIndexResponse_._(); + CreateIndexResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CreateIndexResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CreateIndexResponse_? _defaultInstance; +} + +class DeleteIndexRequest_ extends $pb.GeneratedMessage { + factory DeleteIndexRequest_({ + $core.String? indexName, + }) { + final $result = create(); + if (indexName != null) { + $result.indexName = indexName; + } + return $result; + } + DeleteIndexRequest_._() : super(); + factory DeleteIndexRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DeleteIndexRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DeleteIndexRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'indexName') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DeleteIndexRequest_ clone() => DeleteIndexRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DeleteIndexRequest_ copyWith(void Function(DeleteIndexRequest_) updates) => super.copyWith((message) => updates(message as DeleteIndexRequest_)) as DeleteIndexRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeleteIndexRequest_ create() => DeleteIndexRequest_._(); + DeleteIndexRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DeleteIndexRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DeleteIndexRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get indexName => $_getSZ(0); + @$pb.TagNumber(1) + set indexName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasIndexName() => $_has(0); + @$pb.TagNumber(1) + void clearIndexName() => clearField(1); +} + +class DeleteIndexResponse_ extends $pb.GeneratedMessage { + factory DeleteIndexResponse_() => create(); + DeleteIndexResponse_._() : super(); + factory DeleteIndexResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DeleteIndexResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DeleteIndexResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DeleteIndexResponse_ clone() => DeleteIndexResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DeleteIndexResponse_ copyWith(void Function(DeleteIndexResponse_) updates) => super.copyWith((message) => updates(message as DeleteIndexResponse_)) as DeleteIndexResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeleteIndexResponse_ create() => DeleteIndexResponse_._(); + DeleteIndexResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DeleteIndexResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DeleteIndexResponse_? _defaultInstance; +} + +class ListIndexesRequest_ extends $pb.GeneratedMessage { + factory ListIndexesRequest_() => create(); + ListIndexesRequest_._() : super(); + factory ListIndexesRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListIndexesRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListIndexesRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListIndexesRequest_ clone() => ListIndexesRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListIndexesRequest_ copyWith(void Function(ListIndexesRequest_) updates) => super.copyWith((message) => updates(message as ListIndexesRequest_)) as ListIndexesRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListIndexesRequest_ create() => ListIndexesRequest_._(); + ListIndexesRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListIndexesRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListIndexesRequest_? _defaultInstance; +} + +class ListIndexesResponse___Index extends $pb.GeneratedMessage { + factory ListIndexesResponse___Index({ + $core.String? indexName, + $fixnum.Int64? numDimensions, + SimilarityMetric_? similarityMetric, + }) { + final $result = create(); + if (indexName != null) { + $result.indexName = indexName; + } + if (numDimensions != null) { + $result.numDimensions = numDimensions; + } + if (similarityMetric != null) { + $result.similarityMetric = similarityMetric; + } + return $result; + } + ListIndexesResponse___Index._() : super(); + factory ListIndexesResponse___Index.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListIndexesResponse___Index.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListIndexesResponse._Index', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'indexName') + ..a<$fixnum.Int64>(2, _omitFieldNames ? '' : 'numDimensions', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..aOM(3, _omitFieldNames ? '' : 'similarityMetric', subBuilder: SimilarityMetric_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListIndexesResponse___Index clone() => ListIndexesResponse___Index()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListIndexesResponse___Index copyWith(void Function(ListIndexesResponse___Index) updates) => super.copyWith((message) => updates(message as ListIndexesResponse___Index)) as ListIndexesResponse___Index; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListIndexesResponse___Index create() => ListIndexesResponse___Index._(); + ListIndexesResponse___Index createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListIndexesResponse___Index getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListIndexesResponse___Index? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get indexName => $_getSZ(0); + @$pb.TagNumber(1) + set indexName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasIndexName() => $_has(0); + @$pb.TagNumber(1) + void clearIndexName() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get numDimensions => $_getI64(1); + @$pb.TagNumber(2) + set numDimensions($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasNumDimensions() => $_has(1); + @$pb.TagNumber(2) + void clearNumDimensions() => clearField(2); + + @$pb.TagNumber(3) + SimilarityMetric_ get similarityMetric => $_getN(2); + @$pb.TagNumber(3) + set similarityMetric(SimilarityMetric_ v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasSimilarityMetric() => $_has(2); + @$pb.TagNumber(3) + void clearSimilarityMetric() => clearField(3); + @$pb.TagNumber(3) + SimilarityMetric_ ensureSimilarityMetric() => $_ensure(2); +} + +class ListIndexesResponse_ extends $pb.GeneratedMessage { + factory ListIndexesResponse_({ + $core.Iterable? indexes, + }) { + final $result = create(); + if (indexes != null) { + $result.indexes.addAll(indexes); + } + return $result; + } + ListIndexesResponse_._() : super(); + factory ListIndexesResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListIndexesResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListIndexesResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..pc(1, _omitFieldNames ? '' : 'indexes', $pb.PbFieldType.PM, subBuilder: ListIndexesResponse___Index.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListIndexesResponse_ clone() => ListIndexesResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListIndexesResponse_ copyWith(void Function(ListIndexesResponse_) updates) => super.copyWith((message) => updates(message as ListIndexesResponse_)) as ListIndexesResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListIndexesResponse_ create() => ListIndexesResponse_._(); + ListIndexesResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListIndexesResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListIndexesResponse_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get indexes => $_getList(0); +} + +class DeleteCacheRequest_ extends $pb.GeneratedMessage { + factory DeleteCacheRequest_({ + $core.String? cacheName, + }) { + final $result = create(); + if (cacheName != null) { + $result.cacheName = cacheName; + } + return $result; + } + DeleteCacheRequest_._() : super(); + factory DeleteCacheRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DeleteCacheRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DeleteCacheRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'cacheName') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DeleteCacheRequest_ clone() => DeleteCacheRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DeleteCacheRequest_ copyWith(void Function(DeleteCacheRequest_) updates) => super.copyWith((message) => updates(message as DeleteCacheRequest_)) as DeleteCacheRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeleteCacheRequest_ create() => DeleteCacheRequest_._(); + DeleteCacheRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DeleteCacheRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DeleteCacheRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get cacheName => $_getSZ(0); + @$pb.TagNumber(1) + set cacheName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheName() => $_has(0); + @$pb.TagNumber(1) + void clearCacheName() => clearField(1); +} + +class DeleteCacheResponse_ extends $pb.GeneratedMessage { + factory DeleteCacheResponse_() => create(); + DeleteCacheResponse_._() : super(); + factory DeleteCacheResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DeleteCacheResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DeleteCacheResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DeleteCacheResponse_ clone() => DeleteCacheResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DeleteCacheResponse_ copyWith(void Function(DeleteCacheResponse_) updates) => super.copyWith((message) => updates(message as DeleteCacheResponse_)) as DeleteCacheResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeleteCacheResponse_ create() => DeleteCacheResponse_._(); + DeleteCacheResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DeleteCacheResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DeleteCacheResponse_? _defaultInstance; +} + +class CreateCacheRequest_ extends $pb.GeneratedMessage { + factory CreateCacheRequest_({ + $core.String? cacheName, + }) { + final $result = create(); + if (cacheName != null) { + $result.cacheName = cacheName; + } + return $result; + } + CreateCacheRequest_._() : super(); + factory CreateCacheRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CreateCacheRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_CreateCacheRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'cacheName') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CreateCacheRequest_ clone() => CreateCacheRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CreateCacheRequest_ copyWith(void Function(CreateCacheRequest_) updates) => super.copyWith((message) => updates(message as CreateCacheRequest_)) as CreateCacheRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static CreateCacheRequest_ create() => CreateCacheRequest_._(); + CreateCacheRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CreateCacheRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CreateCacheRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get cacheName => $_getSZ(0); + @$pb.TagNumber(1) + set cacheName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheName() => $_has(0); + @$pb.TagNumber(1) + void clearCacheName() => clearField(1); +} + +class CreateCacheResponse_ extends $pb.GeneratedMessage { + factory CreateCacheResponse_() => create(); + CreateCacheResponse_._() : super(); + factory CreateCacheResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CreateCacheResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_CreateCacheResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CreateCacheResponse_ clone() => CreateCacheResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CreateCacheResponse_ copyWith(void Function(CreateCacheResponse_) updates) => super.copyWith((message) => updates(message as CreateCacheResponse_)) as CreateCacheResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static CreateCacheResponse_ create() => CreateCacheResponse_._(); + CreateCacheResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CreateCacheResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CreateCacheResponse_? _defaultInstance; +} + +class ListCachesRequest_ extends $pb.GeneratedMessage { + factory ListCachesRequest_({ + $core.String? nextToken, + }) { + final $result = create(); + if (nextToken != null) { + $result.nextToken = nextToken; + } + return $result; + } + ListCachesRequest_._() : super(); + factory ListCachesRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListCachesRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListCachesRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'nextToken') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListCachesRequest_ clone() => ListCachesRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListCachesRequest_ copyWith(void Function(ListCachesRequest_) updates) => super.copyWith((message) => updates(message as ListCachesRequest_)) as ListCachesRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListCachesRequest_ create() => ListCachesRequest_._(); + ListCachesRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListCachesRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListCachesRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get nextToken => $_getSZ(0); + @$pb.TagNumber(1) + set nextToken($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNextToken() => $_has(0); + @$pb.TagNumber(1) + void clearNextToken() => clearField(1); +} + +class CacheLimits_ extends $pb.GeneratedMessage { + factory CacheLimits_({ + $core.int? maxTrafficRate, + $core.int? maxThroughputKbps, + $core.int? maxItemSizeKb, + $fixnum.Int64? maxTtlSeconds, + }) { + final $result = create(); + if (maxTrafficRate != null) { + $result.maxTrafficRate = maxTrafficRate; + } + if (maxThroughputKbps != null) { + $result.maxThroughputKbps = maxThroughputKbps; + } + if (maxItemSizeKb != null) { + $result.maxItemSizeKb = maxItemSizeKb; + } + if (maxTtlSeconds != null) { + $result.maxTtlSeconds = maxTtlSeconds; + } + return $result; + } + CacheLimits_._() : super(); + factory CacheLimits_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CacheLimits_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_CacheLimits', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'maxTrafficRate', $pb.PbFieldType.OU3) + ..a<$core.int>(2, _omitFieldNames ? '' : 'maxThroughputKbps', $pb.PbFieldType.OU3) + ..a<$core.int>(3, _omitFieldNames ? '' : 'maxItemSizeKb', $pb.PbFieldType.OU3) + ..a<$fixnum.Int64>(4, _omitFieldNames ? '' : 'maxTtlSeconds', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CacheLimits_ clone() => CacheLimits_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CacheLimits_ copyWith(void Function(CacheLimits_) updates) => super.copyWith((message) => updates(message as CacheLimits_)) as CacheLimits_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static CacheLimits_ create() => CacheLimits_._(); + CacheLimits_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CacheLimits_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CacheLimits_? _defaultInstance; + + /// The amount of transactions per second that can be exercised + @$pb.TagNumber(1) + $core.int get maxTrafficRate => $_getIZ(0); + @$pb.TagNumber(1) + set maxTrafficRate($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasMaxTrafficRate() => $_has(0); + @$pb.TagNumber(1) + void clearMaxTrafficRate() => clearField(1); + + /// The amount of traffic per second that can be exercised in KiB + @$pb.TagNumber(2) + $core.int get maxThroughputKbps => $_getIZ(1); + @$pb.TagNumber(2) + set maxThroughputKbps($core.int v) { $_setUnsignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasMaxThroughputKbps() => $_has(1); + @$pb.TagNumber(2) + void clearMaxThroughputKbps() => clearField(2); + + /// The maximum size of a single item in KiB + @$pb.TagNumber(3) + $core.int get maxItemSizeKb => $_getIZ(2); + @$pb.TagNumber(3) + set maxItemSizeKb($core.int v) { $_setUnsignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasMaxItemSizeKb() => $_has(2); + @$pb.TagNumber(3) + void clearMaxItemSizeKb() => clearField(3); + + /// The maximum TTL allowed for a single item, in seconds + @$pb.TagNumber(4) + $fixnum.Int64 get maxTtlSeconds => $_getI64(3); + @$pb.TagNumber(4) + set maxTtlSeconds($fixnum.Int64 v) { $_setInt64(3, v); } + @$pb.TagNumber(4) + $core.bool hasMaxTtlSeconds() => $_has(3); + @$pb.TagNumber(4) + void clearMaxTtlSeconds() => clearField(4); +} + +class TopicLimits_ extends $pb.GeneratedMessage { + factory TopicLimits_({ + $core.int? maxPublishRate, + $core.int? maxSubscriptionCount, + $core.int? maxPublishMessageSizeKb, + }) { + final $result = create(); + if (maxPublishRate != null) { + $result.maxPublishRate = maxPublishRate; + } + if (maxSubscriptionCount != null) { + $result.maxSubscriptionCount = maxSubscriptionCount; + } + if (maxPublishMessageSizeKb != null) { + $result.maxPublishMessageSizeKb = maxPublishMessageSizeKb; + } + return $result; + } + TopicLimits_._() : super(); + factory TopicLimits_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory TopicLimits_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_TopicLimits', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'maxPublishRate', $pb.PbFieldType.OU3) + ..a<$core.int>(2, _omitFieldNames ? '' : 'maxSubscriptionCount', $pb.PbFieldType.OU3) + ..a<$core.int>(3, _omitFieldNames ? '' : 'maxPublishMessageSizeKb', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + TopicLimits_ clone() => TopicLimits_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + TopicLimits_ copyWith(void Function(TopicLimits_) updates) => super.copyWith((message) => updates(message as TopicLimits_)) as TopicLimits_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static TopicLimits_ create() => TopicLimits_._(); + TopicLimits_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static TopicLimits_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static TopicLimits_? _defaultInstance; + + /// The amount of messages that can be published per second + @$pb.TagNumber(1) + $core.int get maxPublishRate => $_getIZ(0); + @$pb.TagNumber(1) + set maxPublishRate($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasMaxPublishRate() => $_has(0); + @$pb.TagNumber(1) + void clearMaxPublishRate() => clearField(1); + + /// The maximum amount of active subscriptions per cache + @$pb.TagNumber(2) + $core.int get maxSubscriptionCount => $_getIZ(1); + @$pb.TagNumber(2) + set maxSubscriptionCount($core.int v) { $_setUnsignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasMaxSubscriptionCount() => $_has(1); + @$pb.TagNumber(2) + void clearMaxSubscriptionCount() => clearField(2); + + /// The maximum size of a single publish message, in KiB + @$pb.TagNumber(3) + $core.int get maxPublishMessageSizeKb => $_getIZ(2); + @$pb.TagNumber(3) + set maxPublishMessageSizeKb($core.int v) { $_setUnsignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasMaxPublishMessageSizeKb() => $_has(2); + @$pb.TagNumber(3) + void clearMaxPublishMessageSizeKb() => clearField(3); +} + +class Cache_ extends $pb.GeneratedMessage { + factory Cache_({ + $core.String? cacheName, + CacheLimits_? cacheLimits, + TopicLimits_? topicLimits, + }) { + final $result = create(); + if (cacheName != null) { + $result.cacheName = cacheName; + } + if (cacheLimits != null) { + $result.cacheLimits = cacheLimits; + } + if (topicLimits != null) { + $result.topicLimits = topicLimits; + } + return $result; + } + Cache_._() : super(); + factory Cache_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Cache_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_Cache', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'cacheName') + ..aOM(2, _omitFieldNames ? '' : 'cacheLimits', subBuilder: CacheLimits_.create) + ..aOM(3, _omitFieldNames ? '' : 'topicLimits', subBuilder: TopicLimits_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Cache_ clone() => Cache_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Cache_ copyWith(void Function(Cache_) updates) => super.copyWith((message) => updates(message as Cache_)) as Cache_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static Cache_ create() => Cache_._(); + Cache_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Cache_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Cache_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get cacheName => $_getSZ(0); + @$pb.TagNumber(1) + set cacheName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheName() => $_has(0); + @$pb.TagNumber(1) + void clearCacheName() => clearField(1); + + @$pb.TagNumber(2) + CacheLimits_ get cacheLimits => $_getN(1); + @$pb.TagNumber(2) + set cacheLimits(CacheLimits_ v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasCacheLimits() => $_has(1); + @$pb.TagNumber(2) + void clearCacheLimits() => clearField(2); + @$pb.TagNumber(2) + CacheLimits_ ensureCacheLimits() => $_ensure(1); + + @$pb.TagNumber(3) + TopicLimits_ get topicLimits => $_getN(2); + @$pb.TagNumber(3) + set topicLimits(TopicLimits_ v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasTopicLimits() => $_has(2); + @$pb.TagNumber(3) + void clearTopicLimits() => clearField(3); + @$pb.TagNumber(3) + TopicLimits_ ensureTopicLimits() => $_ensure(2); +} + +class ListCachesResponse_ extends $pb.GeneratedMessage { + factory ListCachesResponse_({ + $core.Iterable? cache, + $core.String? nextToken, + }) { + final $result = create(); + if (cache != null) { + $result.cache.addAll(cache); + } + if (nextToken != null) { + $result.nextToken = nextToken; + } + return $result; + } + ListCachesResponse_._() : super(); + factory ListCachesResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListCachesResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListCachesResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..pc(1, _omitFieldNames ? '' : 'cache', $pb.PbFieldType.PM, subBuilder: Cache_.create) + ..aOS(2, _omitFieldNames ? '' : 'nextToken') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListCachesResponse_ clone() => ListCachesResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListCachesResponse_ copyWith(void Function(ListCachesResponse_) updates) => super.copyWith((message) => updates(message as ListCachesResponse_)) as ListCachesResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListCachesResponse_ create() => ListCachesResponse_._(); + ListCachesResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListCachesResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListCachesResponse_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get cache => $_getList(0); + + @$pb.TagNumber(2) + $core.String get nextToken => $_getSZ(1); + @$pb.TagNumber(2) + set nextToken($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasNextToken() => $_has(1); + @$pb.TagNumber(2) + void clearNextToken() => clearField(2); +} + +class CreateSigningKeyRequest_ extends $pb.GeneratedMessage { + factory CreateSigningKeyRequest_({ + $core.int? ttlMinutes, + }) { + final $result = create(); + if (ttlMinutes != null) { + $result.ttlMinutes = ttlMinutes; + } + return $result; + } + CreateSigningKeyRequest_._() : super(); + factory CreateSigningKeyRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CreateSigningKeyRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_CreateSigningKeyRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'ttlMinutes', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CreateSigningKeyRequest_ clone() => CreateSigningKeyRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CreateSigningKeyRequest_ copyWith(void Function(CreateSigningKeyRequest_) updates) => super.copyWith((message) => updates(message as CreateSigningKeyRequest_)) as CreateSigningKeyRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static CreateSigningKeyRequest_ create() => CreateSigningKeyRequest_._(); + CreateSigningKeyRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CreateSigningKeyRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CreateSigningKeyRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get ttlMinutes => $_getIZ(0); + @$pb.TagNumber(1) + set ttlMinutes($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasTtlMinutes() => $_has(0); + @$pb.TagNumber(1) + void clearTtlMinutes() => clearField(1); +} + +class CreateSigningKeyResponse_ extends $pb.GeneratedMessage { + factory CreateSigningKeyResponse_({ + $core.String? key, + $fixnum.Int64? expiresAt, + }) { + final $result = create(); + if (key != null) { + $result.key = key; + } + if (expiresAt != null) { + $result.expiresAt = expiresAt; + } + return $result; + } + CreateSigningKeyResponse_._() : super(); + factory CreateSigningKeyResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory CreateSigningKeyResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_CreateSigningKeyResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'key') + ..a<$fixnum.Int64>(2, _omitFieldNames ? '' : 'expiresAt', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + CreateSigningKeyResponse_ clone() => CreateSigningKeyResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + CreateSigningKeyResponse_ copyWith(void Function(CreateSigningKeyResponse_) updates) => super.copyWith((message) => updates(message as CreateSigningKeyResponse_)) as CreateSigningKeyResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static CreateSigningKeyResponse_ create() => CreateSigningKeyResponse_._(); + CreateSigningKeyResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static CreateSigningKeyResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static CreateSigningKeyResponse_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get key => $_getSZ(0); + @$pb.TagNumber(1) + set key($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get expiresAt => $_getI64(1); + @$pb.TagNumber(2) + set expiresAt($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasExpiresAt() => $_has(1); + @$pb.TagNumber(2) + void clearExpiresAt() => clearField(2); +} + +class RevokeSigningKeyRequest_ extends $pb.GeneratedMessage { + factory RevokeSigningKeyRequest_({ + $core.String? keyId, + }) { + final $result = create(); + if (keyId != null) { + $result.keyId = keyId; + } + return $result; + } + RevokeSigningKeyRequest_._() : super(); + factory RevokeSigningKeyRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RevokeSigningKeyRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_RevokeSigningKeyRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'keyId') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RevokeSigningKeyRequest_ clone() => RevokeSigningKeyRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RevokeSigningKeyRequest_ copyWith(void Function(RevokeSigningKeyRequest_) updates) => super.copyWith((message) => updates(message as RevokeSigningKeyRequest_)) as RevokeSigningKeyRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RevokeSigningKeyRequest_ create() => RevokeSigningKeyRequest_._(); + RevokeSigningKeyRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RevokeSigningKeyRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RevokeSigningKeyRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get keyId => $_getSZ(0); + @$pb.TagNumber(1) + set keyId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKeyId() => $_has(0); + @$pb.TagNumber(1) + void clearKeyId() => clearField(1); +} + +class RevokeSigningKeyResponse_ extends $pb.GeneratedMessage { + factory RevokeSigningKeyResponse_() => create(); + RevokeSigningKeyResponse_._() : super(); + factory RevokeSigningKeyResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RevokeSigningKeyResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_RevokeSigningKeyResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RevokeSigningKeyResponse_ clone() => RevokeSigningKeyResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RevokeSigningKeyResponse_ copyWith(void Function(RevokeSigningKeyResponse_) updates) => super.copyWith((message) => updates(message as RevokeSigningKeyResponse_)) as RevokeSigningKeyResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RevokeSigningKeyResponse_ create() => RevokeSigningKeyResponse_._(); + RevokeSigningKeyResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RevokeSigningKeyResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RevokeSigningKeyResponse_? _defaultInstance; +} + +class SigningKey_ extends $pb.GeneratedMessage { + factory SigningKey_({ + $core.String? keyId, + $fixnum.Int64? expiresAt, + }) { + final $result = create(); + if (keyId != null) { + $result.keyId = keyId; + } + if (expiresAt != null) { + $result.expiresAt = expiresAt; + } + return $result; + } + SigningKey_._() : super(); + factory SigningKey_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SigningKey_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SigningKey', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'keyId') + ..a<$fixnum.Int64>(2, _omitFieldNames ? '' : 'expiresAt', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SigningKey_ clone() => SigningKey_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SigningKey_ copyWith(void Function(SigningKey_) updates) => super.copyWith((message) => updates(message as SigningKey_)) as SigningKey_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SigningKey_ create() => SigningKey_._(); + SigningKey_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SigningKey_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SigningKey_? _defaultInstance; + + /// The id of the signing key + @$pb.TagNumber(1) + $core.String get keyId => $_getSZ(0); + @$pb.TagNumber(1) + set keyId($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasKeyId() => $_has(0); + @$pb.TagNumber(1) + void clearKeyId() => clearField(1); + + /// Epoch time in seconds when the signing key expires + @$pb.TagNumber(2) + $fixnum.Int64 get expiresAt => $_getI64(1); + @$pb.TagNumber(2) + set expiresAt($fixnum.Int64 v) { $_setInt64(1, v); } + @$pb.TagNumber(2) + $core.bool hasExpiresAt() => $_has(1); + @$pb.TagNumber(2) + void clearExpiresAt() => clearField(2); +} + +class ListSigningKeysRequest_ extends $pb.GeneratedMessage { + factory ListSigningKeysRequest_({ + $core.String? nextToken, + }) { + final $result = create(); + if (nextToken != null) { + $result.nextToken = nextToken; + } + return $result; + } + ListSigningKeysRequest_._() : super(); + factory ListSigningKeysRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListSigningKeysRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListSigningKeysRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'nextToken') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListSigningKeysRequest_ clone() => ListSigningKeysRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListSigningKeysRequest_ copyWith(void Function(ListSigningKeysRequest_) updates) => super.copyWith((message) => updates(message as ListSigningKeysRequest_)) as ListSigningKeysRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListSigningKeysRequest_ create() => ListSigningKeysRequest_._(); + ListSigningKeysRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListSigningKeysRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListSigningKeysRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get nextToken => $_getSZ(0); + @$pb.TagNumber(1) + set nextToken($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasNextToken() => $_has(0); + @$pb.TagNumber(1) + void clearNextToken() => clearField(1); +} + +class ListSigningKeysResponse_ extends $pb.GeneratedMessage { + factory ListSigningKeysResponse_({ + $core.Iterable? signingKey, + $core.String? nextToken, + }) { + final $result = create(); + if (signingKey != null) { + $result.signingKey.addAll(signingKey); + } + if (nextToken != null) { + $result.nextToken = nextToken; + } + return $result; + } + ListSigningKeysResponse_._() : super(); + factory ListSigningKeysResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListSigningKeysResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListSigningKeysResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..pc(1, _omitFieldNames ? '' : 'signingKey', $pb.PbFieldType.PM, subBuilder: SigningKey_.create) + ..aOS(2, _omitFieldNames ? '' : 'nextToken') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListSigningKeysResponse_ clone() => ListSigningKeysResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListSigningKeysResponse_ copyWith(void Function(ListSigningKeysResponse_) updates) => super.copyWith((message) => updates(message as ListSigningKeysResponse_)) as ListSigningKeysResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListSigningKeysResponse_ create() => ListSigningKeysResponse_._(); + ListSigningKeysResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListSigningKeysResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListSigningKeysResponse_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get signingKey => $_getList(0); + + @$pb.TagNumber(2) + $core.String get nextToken => $_getSZ(1); + @$pb.TagNumber(2) + set nextToken($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasNextToken() => $_has(1); + @$pb.TagNumber(2) + void clearNextToken() => clearField(2); +} + +class FlushCacheRequest_ extends $pb.GeneratedMessage { + factory FlushCacheRequest_({ + $core.String? cacheName, + }) { + final $result = create(); + if (cacheName != null) { + $result.cacheName = cacheName; + } + return $result; + } + FlushCacheRequest_._() : super(); + factory FlushCacheRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FlushCacheRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_FlushCacheRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'cacheName') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FlushCacheRequest_ clone() => FlushCacheRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FlushCacheRequest_ copyWith(void Function(FlushCacheRequest_) updates) => super.copyWith((message) => updates(message as FlushCacheRequest_)) as FlushCacheRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static FlushCacheRequest_ create() => FlushCacheRequest_._(); + FlushCacheRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FlushCacheRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FlushCacheRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get cacheName => $_getSZ(0); + @$pb.TagNumber(1) + set cacheName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheName() => $_has(0); + @$pb.TagNumber(1) + void clearCacheName() => clearField(1); +} + +class FlushCacheResponse_ extends $pb.GeneratedMessage { + factory FlushCacheResponse_() => create(); + FlushCacheResponse_._() : super(); + factory FlushCacheResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory FlushCacheResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_FlushCacheResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'control_client'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + FlushCacheResponse_ clone() => FlushCacheResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + FlushCacheResponse_ copyWith(void Function(FlushCacheResponse_) updates) => super.copyWith((message) => updates(message as FlushCacheResponse_)) as FlushCacheResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static FlushCacheResponse_ create() => FlushCacheResponse_._(); + FlushCacheResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static FlushCacheResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static FlushCacheResponse_? _defaultInstance; +} + + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/lib/generated/controlclient.pbenum.dart b/lib/generated/controlclient.pbenum.dart new file mode 100644 index 0000000..cac14cd --- /dev/null +++ b/lib/generated/controlclient.pbenum.dart @@ -0,0 +1,11 @@ +// +// Generated code. Do not modify. +// source: controlclient.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + diff --git a/lib/generated/controlclient.pbgrpc.dart b/lib/generated/controlclient.pbgrpc.dart new file mode 100644 index 0000000..76e38e6 --- /dev/null +++ b/lib/generated/controlclient.pbgrpc.dart @@ -0,0 +1,239 @@ +// +// Generated code. Do not modify. +// source: controlclient.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:async' as $async; +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'controlclient.pb.dart' as $1; + +export 'controlclient.pb.dart'; + +@$pb.GrpcServiceName('control_client.ScsControl') +class ScsControlClient extends $grpc.Client { + static final _$createCache = $grpc.ClientMethod<$1.CreateCacheRequest_, $1.CreateCacheResponse_>( + '/control_client.ScsControl/CreateCache', + ($1.CreateCacheRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $1.CreateCacheResponse_.fromBuffer(value)); + static final _$deleteCache = $grpc.ClientMethod<$1.DeleteCacheRequest_, $1.DeleteCacheResponse_>( + '/control_client.ScsControl/DeleteCache', + ($1.DeleteCacheRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $1.DeleteCacheResponse_.fromBuffer(value)); + static final _$listCaches = $grpc.ClientMethod<$1.ListCachesRequest_, $1.ListCachesResponse_>( + '/control_client.ScsControl/ListCaches', + ($1.ListCachesRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $1.ListCachesResponse_.fromBuffer(value)); + static final _$flushCache = $grpc.ClientMethod<$1.FlushCacheRequest_, $1.FlushCacheResponse_>( + '/control_client.ScsControl/FlushCache', + ($1.FlushCacheRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $1.FlushCacheResponse_.fromBuffer(value)); + static final _$createSigningKey = $grpc.ClientMethod<$1.CreateSigningKeyRequest_, $1.CreateSigningKeyResponse_>( + '/control_client.ScsControl/CreateSigningKey', + ($1.CreateSigningKeyRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $1.CreateSigningKeyResponse_.fromBuffer(value)); + static final _$revokeSigningKey = $grpc.ClientMethod<$1.RevokeSigningKeyRequest_, $1.RevokeSigningKeyResponse_>( + '/control_client.ScsControl/RevokeSigningKey', + ($1.RevokeSigningKeyRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $1.RevokeSigningKeyResponse_.fromBuffer(value)); + static final _$listSigningKeys = $grpc.ClientMethod<$1.ListSigningKeysRequest_, $1.ListSigningKeysResponse_>( + '/control_client.ScsControl/ListSigningKeys', + ($1.ListSigningKeysRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $1.ListSigningKeysResponse_.fromBuffer(value)); + static final _$createIndex = $grpc.ClientMethod<$1.CreateIndexRequest_, $1.CreateIndexResponse_>( + '/control_client.ScsControl/CreateIndex', + ($1.CreateIndexRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $1.CreateIndexResponse_.fromBuffer(value)); + static final _$deleteIndex = $grpc.ClientMethod<$1.DeleteIndexRequest_, $1.DeleteIndexResponse_>( + '/control_client.ScsControl/DeleteIndex', + ($1.DeleteIndexRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $1.DeleteIndexResponse_.fromBuffer(value)); + static final _$listIndexes = $grpc.ClientMethod<$1.ListIndexesRequest_, $1.ListIndexesResponse_>( + '/control_client.ScsControl/ListIndexes', + ($1.ListIndexesRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $1.ListIndexesResponse_.fromBuffer(value)); + + ScsControlClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, + interceptors: interceptors); + + $grpc.ResponseFuture<$1.CreateCacheResponse_> createCache($1.CreateCacheRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$createCache, request, options: options); + } + + $grpc.ResponseFuture<$1.DeleteCacheResponse_> deleteCache($1.DeleteCacheRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$deleteCache, request, options: options); + } + + $grpc.ResponseFuture<$1.ListCachesResponse_> listCaches($1.ListCachesRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$listCaches, request, options: options); + } + + $grpc.ResponseFuture<$1.FlushCacheResponse_> flushCache($1.FlushCacheRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$flushCache, request, options: options); + } + + $grpc.ResponseFuture<$1.CreateSigningKeyResponse_> createSigningKey($1.CreateSigningKeyRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$createSigningKey, request, options: options); + } + + $grpc.ResponseFuture<$1.RevokeSigningKeyResponse_> revokeSigningKey($1.RevokeSigningKeyRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$revokeSigningKey, request, options: options); + } + + $grpc.ResponseFuture<$1.ListSigningKeysResponse_> listSigningKeys($1.ListSigningKeysRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$listSigningKeys, request, options: options); + } + + $grpc.ResponseFuture<$1.CreateIndexResponse_> createIndex($1.CreateIndexRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$createIndex, request, options: options); + } + + $grpc.ResponseFuture<$1.DeleteIndexResponse_> deleteIndex($1.DeleteIndexRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$deleteIndex, request, options: options); + } + + $grpc.ResponseFuture<$1.ListIndexesResponse_> listIndexes($1.ListIndexesRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$listIndexes, request, options: options); + } +} + +@$pb.GrpcServiceName('control_client.ScsControl') +abstract class ScsControlServiceBase extends $grpc.Service { + $core.String get $name => 'control_client.ScsControl'; + + ScsControlServiceBase() { + $addMethod($grpc.ServiceMethod<$1.CreateCacheRequest_, $1.CreateCacheResponse_>( + 'CreateCache', + createCache_Pre, + false, + false, + ($core.List<$core.int> value) => $1.CreateCacheRequest_.fromBuffer(value), + ($1.CreateCacheResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.DeleteCacheRequest_, $1.DeleteCacheResponse_>( + 'DeleteCache', + deleteCache_Pre, + false, + false, + ($core.List<$core.int> value) => $1.DeleteCacheRequest_.fromBuffer(value), + ($1.DeleteCacheResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.ListCachesRequest_, $1.ListCachesResponse_>( + 'ListCaches', + listCaches_Pre, + false, + false, + ($core.List<$core.int> value) => $1.ListCachesRequest_.fromBuffer(value), + ($1.ListCachesResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.FlushCacheRequest_, $1.FlushCacheResponse_>( + 'FlushCache', + flushCache_Pre, + false, + false, + ($core.List<$core.int> value) => $1.FlushCacheRequest_.fromBuffer(value), + ($1.FlushCacheResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.CreateSigningKeyRequest_, $1.CreateSigningKeyResponse_>( + 'CreateSigningKey', + createSigningKey_Pre, + false, + false, + ($core.List<$core.int> value) => $1.CreateSigningKeyRequest_.fromBuffer(value), + ($1.CreateSigningKeyResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.RevokeSigningKeyRequest_, $1.RevokeSigningKeyResponse_>( + 'RevokeSigningKey', + revokeSigningKey_Pre, + false, + false, + ($core.List<$core.int> value) => $1.RevokeSigningKeyRequest_.fromBuffer(value), + ($1.RevokeSigningKeyResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.ListSigningKeysRequest_, $1.ListSigningKeysResponse_>( + 'ListSigningKeys', + listSigningKeys_Pre, + false, + false, + ($core.List<$core.int> value) => $1.ListSigningKeysRequest_.fromBuffer(value), + ($1.ListSigningKeysResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.CreateIndexRequest_, $1.CreateIndexResponse_>( + 'CreateIndex', + createIndex_Pre, + false, + false, + ($core.List<$core.int> value) => $1.CreateIndexRequest_.fromBuffer(value), + ($1.CreateIndexResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.DeleteIndexRequest_, $1.DeleteIndexResponse_>( + 'DeleteIndex', + deleteIndex_Pre, + false, + false, + ($core.List<$core.int> value) => $1.DeleteIndexRequest_.fromBuffer(value), + ($1.DeleteIndexResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$1.ListIndexesRequest_, $1.ListIndexesResponse_>( + 'ListIndexes', + listIndexes_Pre, + false, + false, + ($core.List<$core.int> value) => $1.ListIndexesRequest_.fromBuffer(value), + ($1.ListIndexesResponse_ value) => value.writeToBuffer())); + } + + $async.Future<$1.CreateCacheResponse_> createCache_Pre($grpc.ServiceCall call, $async.Future<$1.CreateCacheRequest_> request) async { + return createCache(call, await request); + } + + $async.Future<$1.DeleteCacheResponse_> deleteCache_Pre($grpc.ServiceCall call, $async.Future<$1.DeleteCacheRequest_> request) async { + return deleteCache(call, await request); + } + + $async.Future<$1.ListCachesResponse_> listCaches_Pre($grpc.ServiceCall call, $async.Future<$1.ListCachesRequest_> request) async { + return listCaches(call, await request); + } + + $async.Future<$1.FlushCacheResponse_> flushCache_Pre($grpc.ServiceCall call, $async.Future<$1.FlushCacheRequest_> request) async { + return flushCache(call, await request); + } + + $async.Future<$1.CreateSigningKeyResponse_> createSigningKey_Pre($grpc.ServiceCall call, $async.Future<$1.CreateSigningKeyRequest_> request) async { + return createSigningKey(call, await request); + } + + $async.Future<$1.RevokeSigningKeyResponse_> revokeSigningKey_Pre($grpc.ServiceCall call, $async.Future<$1.RevokeSigningKeyRequest_> request) async { + return revokeSigningKey(call, await request); + } + + $async.Future<$1.ListSigningKeysResponse_> listSigningKeys_Pre($grpc.ServiceCall call, $async.Future<$1.ListSigningKeysRequest_> request) async { + return listSigningKeys(call, await request); + } + + $async.Future<$1.CreateIndexResponse_> createIndex_Pre($grpc.ServiceCall call, $async.Future<$1.CreateIndexRequest_> request) async { + return createIndex(call, await request); + } + + $async.Future<$1.DeleteIndexResponse_> deleteIndex_Pre($grpc.ServiceCall call, $async.Future<$1.DeleteIndexRequest_> request) async { + return deleteIndex(call, await request); + } + + $async.Future<$1.ListIndexesResponse_> listIndexes_Pre($grpc.ServiceCall call, $async.Future<$1.ListIndexesRequest_> request) async { + return listIndexes(call, await request); + } + + $async.Future<$1.CreateCacheResponse_> createCache($grpc.ServiceCall call, $1.CreateCacheRequest_ request); + $async.Future<$1.DeleteCacheResponse_> deleteCache($grpc.ServiceCall call, $1.DeleteCacheRequest_ request); + $async.Future<$1.ListCachesResponse_> listCaches($grpc.ServiceCall call, $1.ListCachesRequest_ request); + $async.Future<$1.FlushCacheResponse_> flushCache($grpc.ServiceCall call, $1.FlushCacheRequest_ request); + $async.Future<$1.CreateSigningKeyResponse_> createSigningKey($grpc.ServiceCall call, $1.CreateSigningKeyRequest_ request); + $async.Future<$1.RevokeSigningKeyResponse_> revokeSigningKey($grpc.ServiceCall call, $1.RevokeSigningKeyRequest_ request); + $async.Future<$1.ListSigningKeysResponse_> listSigningKeys($grpc.ServiceCall call, $1.ListSigningKeysRequest_ request); + $async.Future<$1.CreateIndexResponse_> createIndex($grpc.ServiceCall call, $1.CreateIndexRequest_ request); + $async.Future<$1.DeleteIndexResponse_> deleteIndex($grpc.ServiceCall call, $1.DeleteIndexRequest_ request); + $async.Future<$1.ListIndexesResponse_> listIndexes($grpc.ServiceCall call, $1.ListIndexesRequest_ request); +} diff --git a/lib/generated/controlclient.pbjson.dart b/lib/generated/controlclient.pbjson.dart new file mode 100644 index 0000000..3ddfe12 --- /dev/null +++ b/lib/generated/controlclient.pbjson.dart @@ -0,0 +1,369 @@ +// +// Generated code. Do not modify. +// source: controlclient.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:convert' as $convert; +import 'dart:core' as $core; +import 'dart:typed_data' as $typed_data; + +@$core.Deprecated('Use similarityMetric_Descriptor instead') +const SimilarityMetric_$json = { + '1': '_SimilarityMetric', + '2': [ + {'1': 'euclidean_similarity', '3': 1, '4': 1, '5': 11, '6': '.control_client._SimilarityMetric._EuclideanSimilarity', '9': 0, '10': 'euclideanSimilarity'}, + {'1': 'inner_product', '3': 2, '4': 1, '5': 11, '6': '.control_client._SimilarityMetric._InnerProduct', '9': 0, '10': 'innerProduct'}, + {'1': 'cosine_similarity', '3': 3, '4': 1, '5': 11, '6': '.control_client._SimilarityMetric._CosineSimilarity', '9': 0, '10': 'cosineSimilarity'}, + ], + '3': [SimilarityMetric___EuclideanSimilarity$json, SimilarityMetric___InnerProduct$json, SimilarityMetric___CosineSimilarity$json], + '8': [ + {'1': 'similarity_metric'}, + ], +}; + +@$core.Deprecated('Use similarityMetric_Descriptor instead') +const SimilarityMetric___EuclideanSimilarity$json = { + '1': '_EuclideanSimilarity', +}; + +@$core.Deprecated('Use similarityMetric_Descriptor instead') +const SimilarityMetric___InnerProduct$json = { + '1': '_InnerProduct', +}; + +@$core.Deprecated('Use similarityMetric_Descriptor instead') +const SimilarityMetric___CosineSimilarity$json = { + '1': '_CosineSimilarity', +}; + +/// Descriptor for `_SimilarityMetric`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List similarityMetric_Descriptor = $convert.base64Decode( + 'ChFfU2ltaWxhcml0eU1ldHJpYxJrChRldWNsaWRlYW5fc2ltaWxhcml0eRgBIAEoCzI2LmNvbn' + 'Ryb2xfY2xpZW50Ll9TaW1pbGFyaXR5TWV0cmljLl9FdWNsaWRlYW5TaW1pbGFyaXR5SABSE2V1' + 'Y2xpZGVhblNpbWlsYXJpdHkSVgoNaW5uZXJfcHJvZHVjdBgCIAEoCzIvLmNvbnRyb2xfY2xpZW' + '50Ll9TaW1pbGFyaXR5TWV0cmljLl9Jbm5lclByb2R1Y3RIAFIMaW5uZXJQcm9kdWN0EmIKEWNv' + 'c2luZV9zaW1pbGFyaXR5GAMgASgLMjMuY29udHJvbF9jbGllbnQuX1NpbWlsYXJpdHlNZXRyaW' + 'MuX0Nvc2luZVNpbWlsYXJpdHlIAFIQY29zaW5lU2ltaWxhcml0eRoWChRfRXVjbGlkZWFuU2lt' + 'aWxhcml0eRoPCg1fSW5uZXJQcm9kdWN0GhMKEV9Db3NpbmVTaW1pbGFyaXR5QhMKEXNpbWlsYX' + 'JpdHlfbWV0cmlj'); + +@$core.Deprecated('Use createIndexRequest_Descriptor instead') +const CreateIndexRequest_$json = { + '1': '_CreateIndexRequest', + '2': [ + {'1': 'index_name', '3': 1, '4': 1, '5': 9, '10': 'indexName'}, + {'1': 'num_dimensions', '3': 2, '4': 1, '5': 4, '10': 'numDimensions'}, + {'1': 'similarity_metric', '3': 3, '4': 1, '5': 11, '6': '.control_client._SimilarityMetric', '10': 'similarityMetric'}, + ], +}; + +/// Descriptor for `_CreateIndexRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List createIndexRequest_Descriptor = $convert.base64Decode( + 'ChNfQ3JlYXRlSW5kZXhSZXF1ZXN0Eh0KCmluZGV4X25hbWUYASABKAlSCWluZGV4TmFtZRIlCg' + '5udW1fZGltZW5zaW9ucxgCIAEoBFINbnVtRGltZW5zaW9ucxJOChFzaW1pbGFyaXR5X21ldHJp' + 'YxgDIAEoCzIhLmNvbnRyb2xfY2xpZW50Ll9TaW1pbGFyaXR5TWV0cmljUhBzaW1pbGFyaXR5TW' + 'V0cmlj'); + +@$core.Deprecated('Use createIndexResponse_Descriptor instead') +const CreateIndexResponse_$json = { + '1': '_CreateIndexResponse', +}; + +/// Descriptor for `_CreateIndexResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List createIndexResponse_Descriptor = $convert.base64Decode( + 'ChRfQ3JlYXRlSW5kZXhSZXNwb25zZQ=='); + +@$core.Deprecated('Use deleteIndexRequest_Descriptor instead') +const DeleteIndexRequest_$json = { + '1': '_DeleteIndexRequest', + '2': [ + {'1': 'index_name', '3': 1, '4': 1, '5': 9, '10': 'indexName'}, + ], +}; + +/// Descriptor for `_DeleteIndexRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deleteIndexRequest_Descriptor = $convert.base64Decode( + 'ChNfRGVsZXRlSW5kZXhSZXF1ZXN0Eh0KCmluZGV4X25hbWUYASABKAlSCWluZGV4TmFtZQ=='); + +@$core.Deprecated('Use deleteIndexResponse_Descriptor instead') +const DeleteIndexResponse_$json = { + '1': '_DeleteIndexResponse', +}; + +/// Descriptor for `_DeleteIndexResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deleteIndexResponse_Descriptor = $convert.base64Decode( + 'ChRfRGVsZXRlSW5kZXhSZXNwb25zZQ=='); + +@$core.Deprecated('Use listIndexesRequest_Descriptor instead') +const ListIndexesRequest_$json = { + '1': '_ListIndexesRequest', +}; + +/// Descriptor for `_ListIndexesRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listIndexesRequest_Descriptor = $convert.base64Decode( + 'ChNfTGlzdEluZGV4ZXNSZXF1ZXN0'); + +@$core.Deprecated('Use listIndexesResponse_Descriptor instead') +const ListIndexesResponse_$json = { + '1': '_ListIndexesResponse', + '2': [ + {'1': 'indexes', '3': 1, '4': 3, '5': 11, '6': '.control_client._ListIndexesResponse._Index', '10': 'indexes'}, + ], + '3': [ListIndexesResponse___Index$json], +}; + +@$core.Deprecated('Use listIndexesResponse_Descriptor instead') +const ListIndexesResponse___Index$json = { + '1': '_Index', + '2': [ + {'1': 'index_name', '3': 1, '4': 1, '5': 9, '10': 'indexName'}, + {'1': 'num_dimensions', '3': 2, '4': 1, '5': 4, '10': 'numDimensions'}, + {'1': 'similarity_metric', '3': 3, '4': 1, '5': 11, '6': '.control_client._SimilarityMetric', '10': 'similarityMetric'}, + ], +}; + +/// Descriptor for `_ListIndexesResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listIndexesResponse_Descriptor = $convert.base64Decode( + 'ChRfTGlzdEluZGV4ZXNSZXNwb25zZRJFCgdpbmRleGVzGAEgAygLMisuY29udHJvbF9jbGllbn' + 'QuX0xpc3RJbmRleGVzUmVzcG9uc2UuX0luZGV4UgdpbmRleGVzGp4BCgZfSW5kZXgSHQoKaW5k' + 'ZXhfbmFtZRgBIAEoCVIJaW5kZXhOYW1lEiUKDm51bV9kaW1lbnNpb25zGAIgASgEUg1udW1EaW' + '1lbnNpb25zEk4KEXNpbWlsYXJpdHlfbWV0cmljGAMgASgLMiEuY29udHJvbF9jbGllbnQuX1Np' + 'bWlsYXJpdHlNZXRyaWNSEHNpbWlsYXJpdHlNZXRyaWM='); + +@$core.Deprecated('Use deleteCacheRequest_Descriptor instead') +const DeleteCacheRequest_$json = { + '1': '_DeleteCacheRequest', + '2': [ + {'1': 'cache_name', '3': 1, '4': 1, '5': 9, '10': 'cacheName'}, + ], +}; + +/// Descriptor for `_DeleteCacheRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deleteCacheRequest_Descriptor = $convert.base64Decode( + 'ChNfRGVsZXRlQ2FjaGVSZXF1ZXN0Eh0KCmNhY2hlX25hbWUYASABKAlSCWNhY2hlTmFtZQ=='); + +@$core.Deprecated('Use deleteCacheResponse_Descriptor instead') +const DeleteCacheResponse_$json = { + '1': '_DeleteCacheResponse', +}; + +/// Descriptor for `_DeleteCacheResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deleteCacheResponse_Descriptor = $convert.base64Decode( + 'ChRfRGVsZXRlQ2FjaGVSZXNwb25zZQ=='); + +@$core.Deprecated('Use createCacheRequest_Descriptor instead') +const CreateCacheRequest_$json = { + '1': '_CreateCacheRequest', + '2': [ + {'1': 'cache_name', '3': 1, '4': 1, '5': 9, '10': 'cacheName'}, + ], +}; + +/// Descriptor for `_CreateCacheRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List createCacheRequest_Descriptor = $convert.base64Decode( + 'ChNfQ3JlYXRlQ2FjaGVSZXF1ZXN0Eh0KCmNhY2hlX25hbWUYASABKAlSCWNhY2hlTmFtZQ=='); + +@$core.Deprecated('Use createCacheResponse_Descriptor instead') +const CreateCacheResponse_$json = { + '1': '_CreateCacheResponse', +}; + +/// Descriptor for `_CreateCacheResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List createCacheResponse_Descriptor = $convert.base64Decode( + 'ChRfQ3JlYXRlQ2FjaGVSZXNwb25zZQ=='); + +@$core.Deprecated('Use listCachesRequest_Descriptor instead') +const ListCachesRequest_$json = { + '1': '_ListCachesRequest', + '2': [ + {'1': 'next_token', '3': 1, '4': 1, '5': 9, '10': 'nextToken'}, + ], +}; + +/// Descriptor for `_ListCachesRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listCachesRequest_Descriptor = $convert.base64Decode( + 'ChJfTGlzdENhY2hlc1JlcXVlc3QSHQoKbmV4dF90b2tlbhgBIAEoCVIJbmV4dFRva2Vu'); + +@$core.Deprecated('Use cacheLimits_Descriptor instead') +const CacheLimits_$json = { + '1': '_CacheLimits', + '2': [ + {'1': 'max_traffic_rate', '3': 1, '4': 1, '5': 13, '10': 'maxTrafficRate'}, + {'1': 'max_throughput_kbps', '3': 2, '4': 1, '5': 13, '10': 'maxThroughputKbps'}, + {'1': 'max_item_size_kb', '3': 3, '4': 1, '5': 13, '10': 'maxItemSizeKb'}, + {'1': 'max_ttl_seconds', '3': 4, '4': 1, '5': 4, '10': 'maxTtlSeconds'}, + ], +}; + +/// Descriptor for `_CacheLimits`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List cacheLimits_Descriptor = $convert.base64Decode( + 'CgxfQ2FjaGVMaW1pdHMSKAoQbWF4X3RyYWZmaWNfcmF0ZRgBIAEoDVIObWF4VHJhZmZpY1JhdG' + 'USLgoTbWF4X3Rocm91Z2hwdXRfa2JwcxgCIAEoDVIRbWF4VGhyb3VnaHB1dEticHMSJwoQbWF4' + 'X2l0ZW1fc2l6ZV9rYhgDIAEoDVINbWF4SXRlbVNpemVLYhImCg9tYXhfdHRsX3NlY29uZHMYBC' + 'ABKARSDW1heFR0bFNlY29uZHM='); + +@$core.Deprecated('Use topicLimits_Descriptor instead') +const TopicLimits_$json = { + '1': '_TopicLimits', + '2': [ + {'1': 'max_publish_rate', '3': 1, '4': 1, '5': 13, '10': 'maxPublishRate'}, + {'1': 'max_subscription_count', '3': 2, '4': 1, '5': 13, '10': 'maxSubscriptionCount'}, + {'1': 'max_publish_message_size_kb', '3': 3, '4': 1, '5': 13, '10': 'maxPublishMessageSizeKb'}, + ], +}; + +/// Descriptor for `_TopicLimits`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List topicLimits_Descriptor = $convert.base64Decode( + 'CgxfVG9waWNMaW1pdHMSKAoQbWF4X3B1Ymxpc2hfcmF0ZRgBIAEoDVIObWF4UHVibGlzaFJhdG' + 'USNAoWbWF4X3N1YnNjcmlwdGlvbl9jb3VudBgCIAEoDVIUbWF4U3Vic2NyaXB0aW9uQ291bnQS' + 'PAobbWF4X3B1Ymxpc2hfbWVzc2FnZV9zaXplX2tiGAMgASgNUhdtYXhQdWJsaXNoTWVzc2FnZV' + 'NpemVLYg=='); + +@$core.Deprecated('Use cache_Descriptor instead') +const Cache_$json = { + '1': '_Cache', + '2': [ + {'1': 'cache_name', '3': 1, '4': 1, '5': 9, '10': 'cacheName'}, + {'1': 'cache_limits', '3': 2, '4': 1, '5': 11, '6': '.control_client._CacheLimits', '10': 'cacheLimits'}, + {'1': 'topic_limits', '3': 3, '4': 1, '5': 11, '6': '.control_client._TopicLimits', '10': 'topicLimits'}, + ], +}; + +/// Descriptor for `_Cache`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List cache_Descriptor = $convert.base64Decode( + 'CgZfQ2FjaGUSHQoKY2FjaGVfbmFtZRgBIAEoCVIJY2FjaGVOYW1lEj8KDGNhY2hlX2xpbWl0cx' + 'gCIAEoCzIcLmNvbnRyb2xfY2xpZW50Ll9DYWNoZUxpbWl0c1ILY2FjaGVMaW1pdHMSPwoMdG9w' + 'aWNfbGltaXRzGAMgASgLMhwuY29udHJvbF9jbGllbnQuX1RvcGljTGltaXRzUgt0b3BpY0xpbW' + 'l0cw=='); + +@$core.Deprecated('Use listCachesResponse_Descriptor instead') +const ListCachesResponse_$json = { + '1': '_ListCachesResponse', + '2': [ + {'1': 'cache', '3': 1, '4': 3, '5': 11, '6': '.control_client._Cache', '10': 'cache'}, + {'1': 'next_token', '3': 2, '4': 1, '5': 9, '10': 'nextToken'}, + ], +}; + +/// Descriptor for `_ListCachesResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listCachesResponse_Descriptor = $convert.base64Decode( + 'ChNfTGlzdENhY2hlc1Jlc3BvbnNlEiwKBWNhY2hlGAEgAygLMhYuY29udHJvbF9jbGllbnQuX0' + 'NhY2hlUgVjYWNoZRIdCgpuZXh0X3Rva2VuGAIgASgJUgluZXh0VG9rZW4='); + +@$core.Deprecated('Use createSigningKeyRequest_Descriptor instead') +const CreateSigningKeyRequest_$json = { + '1': '_CreateSigningKeyRequest', + '2': [ + {'1': 'ttl_minutes', '3': 1, '4': 1, '5': 13, '10': 'ttlMinutes'}, + ], +}; + +/// Descriptor for `_CreateSigningKeyRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List createSigningKeyRequest_Descriptor = $convert.base64Decode( + 'ChhfQ3JlYXRlU2lnbmluZ0tleVJlcXVlc3QSHwoLdHRsX21pbnV0ZXMYASABKA1SCnR0bE1pbn' + 'V0ZXM='); + +@$core.Deprecated('Use createSigningKeyResponse_Descriptor instead') +const CreateSigningKeyResponse_$json = { + '1': '_CreateSigningKeyResponse', + '2': [ + {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'}, + {'1': 'expires_at', '3': 2, '4': 1, '5': 4, '10': 'expiresAt'}, + ], +}; + +/// Descriptor for `_CreateSigningKeyResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List createSigningKeyResponse_Descriptor = $convert.base64Decode( + 'ChlfQ3JlYXRlU2lnbmluZ0tleVJlc3BvbnNlEhAKA2tleRgBIAEoCVIDa2V5Eh0KCmV4cGlyZX' + 'NfYXQYAiABKARSCWV4cGlyZXNBdA=='); + +@$core.Deprecated('Use revokeSigningKeyRequest_Descriptor instead') +const RevokeSigningKeyRequest_$json = { + '1': '_RevokeSigningKeyRequest', + '2': [ + {'1': 'key_id', '3': 1, '4': 1, '5': 9, '10': 'keyId'}, + ], +}; + +/// Descriptor for `_RevokeSigningKeyRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List revokeSigningKeyRequest_Descriptor = $convert.base64Decode( + 'ChhfUmV2b2tlU2lnbmluZ0tleVJlcXVlc3QSFQoGa2V5X2lkGAEgASgJUgVrZXlJZA=='); + +@$core.Deprecated('Use revokeSigningKeyResponse_Descriptor instead') +const RevokeSigningKeyResponse_$json = { + '1': '_RevokeSigningKeyResponse', +}; + +/// Descriptor for `_RevokeSigningKeyResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List revokeSigningKeyResponse_Descriptor = $convert.base64Decode( + 'ChlfUmV2b2tlU2lnbmluZ0tleVJlc3BvbnNl'); + +@$core.Deprecated('Use signingKey_Descriptor instead') +const SigningKey_$json = { + '1': '_SigningKey', + '2': [ + {'1': 'key_id', '3': 1, '4': 1, '5': 9, '10': 'keyId'}, + {'1': 'expires_at', '3': 2, '4': 1, '5': 4, '10': 'expiresAt'}, + ], +}; + +/// Descriptor for `_SigningKey`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List signingKey_Descriptor = $convert.base64Decode( + 'CgtfU2lnbmluZ0tleRIVCgZrZXlfaWQYASABKAlSBWtleUlkEh0KCmV4cGlyZXNfYXQYAiABKA' + 'RSCWV4cGlyZXNBdA=='); + +@$core.Deprecated('Use listSigningKeysRequest_Descriptor instead') +const ListSigningKeysRequest_$json = { + '1': '_ListSigningKeysRequest', + '2': [ + {'1': 'next_token', '3': 1, '4': 1, '5': 9, '10': 'nextToken'}, + ], +}; + +/// Descriptor for `_ListSigningKeysRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listSigningKeysRequest_Descriptor = $convert.base64Decode( + 'ChdfTGlzdFNpZ25pbmdLZXlzUmVxdWVzdBIdCgpuZXh0X3Rva2VuGAEgASgJUgluZXh0VG9rZW' + '4='); + +@$core.Deprecated('Use listSigningKeysResponse_Descriptor instead') +const ListSigningKeysResponse_$json = { + '1': '_ListSigningKeysResponse', + '2': [ + {'1': 'signing_key', '3': 1, '4': 3, '5': 11, '6': '.control_client._SigningKey', '10': 'signingKey'}, + {'1': 'next_token', '3': 2, '4': 1, '5': 9, '10': 'nextToken'}, + ], +}; + +/// Descriptor for `_ListSigningKeysResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listSigningKeysResponse_Descriptor = $convert.base64Decode( + 'ChhfTGlzdFNpZ25pbmdLZXlzUmVzcG9uc2USPAoLc2lnbmluZ19rZXkYASADKAsyGy5jb250cm' + '9sX2NsaWVudC5fU2lnbmluZ0tleVIKc2lnbmluZ0tleRIdCgpuZXh0X3Rva2VuGAIgASgJUglu' + 'ZXh0VG9rZW4='); + +@$core.Deprecated('Use flushCacheRequest_Descriptor instead') +const FlushCacheRequest_$json = { + '1': '_FlushCacheRequest', + '2': [ + {'1': 'cache_name', '3': 1, '4': 1, '5': 9, '10': 'cacheName'}, + ], +}; + +/// Descriptor for `_FlushCacheRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List flushCacheRequest_Descriptor = $convert.base64Decode( + 'ChJfRmx1c2hDYWNoZVJlcXVlc3QSHQoKY2FjaGVfbmFtZRgBIAEoCVIJY2FjaGVOYW1l'); + +@$core.Deprecated('Use flushCacheResponse_Descriptor instead') +const FlushCacheResponse_$json = { + '1': '_FlushCacheResponse', +}; + +/// Descriptor for `_FlushCacheResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List flushCacheResponse_Descriptor = $convert.base64Decode( + 'ChNfRmx1c2hDYWNoZVJlc3BvbnNl'); + diff --git a/lib/generated/controlclient.pbserver.dart b/lib/generated/controlclient.pbserver.dart new file mode 100644 index 0000000..3f37e83 --- /dev/null +++ b/lib/generated/controlclient.pbserver.dart @@ -0,0 +1,70 @@ +// +// Generated code. Do not modify. +// source: controlclient.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:async' as $async; +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'controlclient.pb.dart' as $1; +import 'controlclient.pbjson.dart'; + +export 'controlclient.pb.dart'; + +abstract class ScsControlServiceBase extends $pb.GeneratedService { + $async.Future<$1.CreateCacheResponse_> createCache($pb.ServerContext ctx, $1.CreateCacheRequest_ request); + $async.Future<$1.DeleteCacheResponse_> deleteCache($pb.ServerContext ctx, $1.DeleteCacheRequest_ request); + $async.Future<$1.ListCachesResponse_> listCaches($pb.ServerContext ctx, $1.ListCachesRequest_ request); + $async.Future<$1.FlushCacheResponse_> flushCache($pb.ServerContext ctx, $1.FlushCacheRequest_ request); + $async.Future<$1.CreateSigningKeyResponse_> createSigningKey($pb.ServerContext ctx, $1.CreateSigningKeyRequest_ request); + $async.Future<$1.RevokeSigningKeyResponse_> revokeSigningKey($pb.ServerContext ctx, $1.RevokeSigningKeyRequest_ request); + $async.Future<$1.ListSigningKeysResponse_> listSigningKeys($pb.ServerContext ctx, $1.ListSigningKeysRequest_ request); + $async.Future<$1.CreateIndexResponse_> createIndex($pb.ServerContext ctx, $1.CreateIndexRequest_ request); + $async.Future<$1.DeleteIndexResponse_> deleteIndex($pb.ServerContext ctx, $1.DeleteIndexRequest_ request); + $async.Future<$1.ListIndexesResponse_> listIndexes($pb.ServerContext ctx, $1.ListIndexesRequest_ request); + + $pb.GeneratedMessage createRequest($core.String methodName) { + switch (methodName) { + case 'CreateCache': return $1.CreateCacheRequest_(); + case 'DeleteCache': return $1.DeleteCacheRequest_(); + case 'ListCaches': return $1.ListCachesRequest_(); + case 'FlushCache': return $1.FlushCacheRequest_(); + case 'CreateSigningKey': return $1.CreateSigningKeyRequest_(); + case 'RevokeSigningKey': return $1.RevokeSigningKeyRequest_(); + case 'ListSigningKeys': return $1.ListSigningKeysRequest_(); + case 'CreateIndex': return $1.CreateIndexRequest_(); + case 'DeleteIndex': return $1.DeleteIndexRequest_(); + case 'ListIndexes': return $1.ListIndexesRequest_(); + default: throw $core.ArgumentError('Unknown method: $methodName'); + } + } + + $async.Future<$pb.GeneratedMessage> handleCall($pb.ServerContext ctx, $core.String methodName, $pb.GeneratedMessage request) { + switch (methodName) { + case 'CreateCache': return this.createCache(ctx, request as $1.CreateCacheRequest_); + case 'DeleteCache': return this.deleteCache(ctx, request as $1.DeleteCacheRequest_); + case 'ListCaches': return this.listCaches(ctx, request as $1.ListCachesRequest_); + case 'FlushCache': return this.flushCache(ctx, request as $1.FlushCacheRequest_); + case 'CreateSigningKey': return this.createSigningKey(ctx, request as $1.CreateSigningKeyRequest_); + case 'RevokeSigningKey': return this.revokeSigningKey(ctx, request as $1.RevokeSigningKeyRequest_); + case 'ListSigningKeys': return this.listSigningKeys(ctx, request as $1.ListSigningKeysRequest_); + case 'CreateIndex': return this.createIndex(ctx, request as $1.CreateIndexRequest_); + case 'DeleteIndex': return this.deleteIndex(ctx, request as $1.DeleteIndexRequest_); + case 'ListIndexes': return this.listIndexes(ctx, request as $1.ListIndexesRequest_); + default: throw $core.ArgumentError('Unknown method: $methodName'); + } + } + + $core.Map<$core.String, $core.dynamic> get $json => ScsControlServiceBase$json; + $core.Map<$core.String, $core.Map<$core.String, $core.dynamic>> get $messageJson => ScsControlServiceBase$messageJson; +} + diff --git a/lib/generated/generate.sh b/lib/generated/generate.sh new file mode 100755 index 0000000..8ae6b8a --- /dev/null +++ b/lib/generated/generate.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +set -e +set -x + +protoc -I=../proto --dart_out=grpc:. permissionmessages.proto cacheclient.proto controlclient.proto cachepubsub.proto auth.proto cacheping.proto vectorindex.proto token.proto leaderboard.proto webhook.proto --plugin=/Users/mattstraathof/.pub-cache/bin/protoc-gen-dart diff --git a/lib/generated/leaderboard.pb.dart b/lib/generated/leaderboard.pb.dart new file mode 100644 index 0000000..168e73c --- /dev/null +++ b/lib/generated/leaderboard.pb.dart @@ -0,0 +1,1213 @@ +// +// Generated code. Do not modify. +// source: leaderboard.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'leaderboard.pbenum.dart'; + +export 'leaderboard.pbenum.dart'; + +/// Leaderboards are made up of many of these. +class Element_ extends $pb.GeneratedMessage { + factory Element_({ + $core.int? id, + $core.double? score, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (score != null) { + $result.score = score; + } + return $result; + } + Element_._() : super(); + factory Element_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Element_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_Element', package: const $pb.PackageName(_omitMessageNames ? '' : 'leaderboard'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'id', $pb.PbFieldType.OU3) + ..a<$core.double>(2, _omitFieldNames ? '' : 'score', $pb.PbFieldType.OF) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Element_ clone() => Element_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Element_ copyWith(void Function(Element_) updates) => super.copyWith((message) => updates(message as Element_)) as Element_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static Element_ create() => Element_._(); + Element_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Element_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Element_? _defaultInstance; + + /// A player identifier, session identifier, browser identifier or whatever other kind of + /// identifier you use for this scoreboard. The full unsigned 64 bit range is allowed here, + /// between 0 and 2^63-1 inclusive. + /// An id can only appear in a leaderboard one time. You can't have 2 scores for 1 player, + /// unless that player has 2 ids! + @$pb.TagNumber(1) + $core.int get id => $_getIZ(0); + @$pb.TagNumber(1) + set id($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => clearField(1); + + /// The value by which this element is sorted within the leaderboard. + @$pb.TagNumber(2) + $core.double get score => $_getN(1); + @$pb.TagNumber(2) + set score($core.double v) { $_setFloat(1, v); } + @$pb.TagNumber(2) + $core.bool hasScore() => $_has(1); + @$pb.TagNumber(2) + void clearScore() => clearField(2); +} + +/// Query APIs returning RankedElement offer the familiar Element id and score tuple, but they +/// also include the rank per the individual API's ranking semantic. +class RankedElement_ extends $pb.GeneratedMessage { + factory RankedElement_({ + $core.int? id, + $core.double? score, + $core.int? rank, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (score != null) { + $result.score = score; + } + if (rank != null) { + $result.rank = rank; + } + return $result; + } + RankedElement_._() : super(); + factory RankedElement_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RankedElement_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_RankedElement', package: const $pb.PackageName(_omitMessageNames ? '' : 'leaderboard'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'id', $pb.PbFieldType.OU3) + ..a<$core.double>(2, _omitFieldNames ? '' : 'score', $pb.PbFieldType.OF) + ..a<$core.int>(3, _omitFieldNames ? '' : 'rank', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RankedElement_ clone() => RankedElement_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RankedElement_ copyWith(void Function(RankedElement_) updates) => super.copyWith((message) => updates(message as RankedElement_)) as RankedElement_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RankedElement_ create() => RankedElement_._(); + RankedElement_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RankedElement_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RankedElement_? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get id => $_getIZ(0); + @$pb.TagNumber(1) + set id($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => clearField(1); + + @$pb.TagNumber(2) + $core.double get score => $_getN(1); + @$pb.TagNumber(2) + set score($core.double v) { $_setFloat(1, v); } + @$pb.TagNumber(2) + $core.bool hasScore() => $_has(1); + @$pb.TagNumber(2) + void clearScore() => clearField(2); + + @$pb.TagNumber(3) + $core.int get rank => $_getIZ(2); + @$pb.TagNumber(3) + set rank($core.int v) { $_setUnsignedInt32(2, v); } + @$pb.TagNumber(3) + $core.bool hasRank() => $_has(2); + @$pb.TagNumber(3) + void clearRank() => clearField(3); +} + +/// Query APIs using RankRange expect a limit of 8192 elements. Requesting a range wider than +/// that is expected to return an error. +/// +/// RankRange models half-open ranges: 0..4 refers to elements 0, 1, 2 and 3. +/// +/// Example permissible ranges: +/// * 0..8192 +/// * 1..8193 +/// * 123..8315 +/// * 0..1 +/// * 1..4 +/// * 13..17 +/// +/// Example error ranges: +/// * 0..0 +/// * 4..3 +/// * 0..8193 +class RankRange_ extends $pb.GeneratedMessage { + factory RankRange_({ + $core.int? startInclusive, + $core.int? endExclusive, + }) { + final $result = create(); + if (startInclusive != null) { + $result.startInclusive = startInclusive; + } + if (endExclusive != null) { + $result.endExclusive = endExclusive; + } + return $result; + } + RankRange_._() : super(); + factory RankRange_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RankRange_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_RankRange', package: const $pb.PackageName(_omitMessageNames ? '' : 'leaderboard'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'startInclusive', $pb.PbFieldType.OU3) + ..a<$core.int>(2, _omitFieldNames ? '' : 'endExclusive', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RankRange_ clone() => RankRange_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RankRange_ copyWith(void Function(RankRange_) updates) => super.copyWith((message) => updates(message as RankRange_)) as RankRange_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RankRange_ create() => RankRange_._(); + RankRange_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RankRange_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RankRange_? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get startInclusive => $_getIZ(0); + @$pb.TagNumber(1) + set startInclusive($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasStartInclusive() => $_has(0); + @$pb.TagNumber(1) + void clearStartInclusive() => clearField(1); + + @$pb.TagNumber(2) + $core.int get endExclusive => $_getIZ(1); + @$pb.TagNumber(2) + set endExclusive($core.int v) { $_setUnsignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasEndExclusive() => $_has(1); + @$pb.TagNumber(2) + void clearEndExclusive() => clearField(2); +} + +class Unbounded_ extends $pb.GeneratedMessage { + factory Unbounded_() => create(); + Unbounded_._() : super(); + factory Unbounded_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Unbounded_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_Unbounded', package: const $pb.PackageName(_omitMessageNames ? '' : 'leaderboard'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Unbounded_ clone() => Unbounded_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Unbounded_ copyWith(void Function(Unbounded_) updates) => super.copyWith((message) => updates(message as Unbounded_)) as Unbounded_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static Unbounded_ create() => Unbounded_._(); + Unbounded_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Unbounded_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Unbounded_? _defaultInstance; +} + +enum ScoreRange__Min { + unboundedMin, + minInclusive, + notSet +} + +enum ScoreRange__Max { + unboundedMax, + maxExclusive, + notSet +} + +/// Query APIs using ScoreRange may match more than the limit of 8192 elements. These apis will +/// include an offset and limit parameter pair, which can be used to page through score ranges +/// matching many elements. +/// +/// ScoreRange models half-open ranges: 0..4 refers to scores 0, 1.1234, 2.5 and 3.999. +class ScoreRange_ extends $pb.GeneratedMessage { + factory ScoreRange_({ + Unbounded_? unboundedMin, + $core.double? minInclusive, + Unbounded_? unboundedMax, + $core.double? maxExclusive, + }) { + final $result = create(); + if (unboundedMin != null) { + $result.unboundedMin = unboundedMin; + } + if (minInclusive != null) { + $result.minInclusive = minInclusive; + } + if (unboundedMax != null) { + $result.unboundedMax = unboundedMax; + } + if (maxExclusive != null) { + $result.maxExclusive = maxExclusive; + } + return $result; + } + ScoreRange_._() : super(); + factory ScoreRange_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ScoreRange_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, ScoreRange__Min> _ScoreRange__MinByTag = { + 1 : ScoreRange__Min.unboundedMin, + 2 : ScoreRange__Min.minInclusive, + 0 : ScoreRange__Min.notSet + }; + static const $core.Map<$core.int, ScoreRange__Max> _ScoreRange__MaxByTag = { + 3 : ScoreRange__Max.unboundedMax, + 4 : ScoreRange__Max.maxExclusive, + 0 : ScoreRange__Max.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ScoreRange', package: const $pb.PackageName(_omitMessageNames ? '' : 'leaderboard'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..oo(1, [3, 4]) + ..aOM(1, _omitFieldNames ? '' : 'unboundedMin', subBuilder: Unbounded_.create) + ..a<$core.double>(2, _omitFieldNames ? '' : 'minInclusive', $pb.PbFieldType.OF) + ..aOM(3, _omitFieldNames ? '' : 'unboundedMax', subBuilder: Unbounded_.create) + ..a<$core.double>(4, _omitFieldNames ? '' : 'maxExclusive', $pb.PbFieldType.OF) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ScoreRange_ clone() => ScoreRange_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ScoreRange_ copyWith(void Function(ScoreRange_) updates) => super.copyWith((message) => updates(message as ScoreRange_)) as ScoreRange_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ScoreRange_ create() => ScoreRange_._(); + ScoreRange_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ScoreRange_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ScoreRange_? _defaultInstance; + + ScoreRange__Min whichMin() => _ScoreRange__MinByTag[$_whichOneof(0)]!; + void clearMin() => clearField($_whichOneof(0)); + + ScoreRange__Max whichMax() => _ScoreRange__MaxByTag[$_whichOneof(1)]!; + void clearMax() => clearField($_whichOneof(1)); + + @$pb.TagNumber(1) + Unbounded_ get unboundedMin => $_getN(0); + @$pb.TagNumber(1) + set unboundedMin(Unbounded_ v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasUnboundedMin() => $_has(0); + @$pb.TagNumber(1) + void clearUnboundedMin() => clearField(1); + @$pb.TagNumber(1) + Unbounded_ ensureUnboundedMin() => $_ensure(0); + + /// IEEE 754 single precision 32 bit floating point number. + /// Momento does not support NaN or Inf in leaderboards. + @$pb.TagNumber(2) + $core.double get minInclusive => $_getN(1); + @$pb.TagNumber(2) + set minInclusive($core.double v) { $_setFloat(1, v); } + @$pb.TagNumber(2) + $core.bool hasMinInclusive() => $_has(1); + @$pb.TagNumber(2) + void clearMinInclusive() => clearField(2); + + @$pb.TagNumber(3) + Unbounded_ get unboundedMax => $_getN(2); + @$pb.TagNumber(3) + set unboundedMax(Unbounded_ v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasUnboundedMax() => $_has(2); + @$pb.TagNumber(3) + void clearUnboundedMax() => clearField(3); + @$pb.TagNumber(3) + Unbounded_ ensureUnboundedMax() => $_ensure(2); + + /// IEEE 754 single precision 32 bit floating point number. + /// Momento does not support NaN or Inf in leaderboards. + @$pb.TagNumber(4) + $core.double get maxExclusive => $_getN(3); + @$pb.TagNumber(4) + set maxExclusive($core.double v) { $_setFloat(3, v); } + @$pb.TagNumber(4) + $core.bool hasMaxExclusive() => $_has(3); + @$pb.TagNumber(4) + void clearMaxExclusive() => clearField(4); +} + +class Empty_ extends $pb.GeneratedMessage { + factory Empty_() => create(); + Empty_._() : super(); + factory Empty_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Empty_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_Empty', package: const $pb.PackageName(_omitMessageNames ? '' : 'leaderboard'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Empty_ clone() => Empty_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Empty_ copyWith(void Function(Empty_) updates) => super.copyWith((message) => updates(message as Empty_)) as Empty_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static Empty_ create() => Empty_._(); + Empty_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Empty_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Empty_? _defaultInstance; +} + +class DeleteLeaderboardRequest_ extends $pb.GeneratedMessage { + factory DeleteLeaderboardRequest_({ + $core.String? cacheName, + $core.String? leaderboard, + }) { + final $result = create(); + if (cacheName != null) { + $result.cacheName = cacheName; + } + if (leaderboard != null) { + $result.leaderboard = leaderboard; + } + return $result; + } + DeleteLeaderboardRequest_._() : super(); + factory DeleteLeaderboardRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DeleteLeaderboardRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DeleteLeaderboardRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'leaderboard'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'cacheName') + ..aOS(2, _omitFieldNames ? '' : 'leaderboard') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DeleteLeaderboardRequest_ clone() => DeleteLeaderboardRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DeleteLeaderboardRequest_ copyWith(void Function(DeleteLeaderboardRequest_) updates) => super.copyWith((message) => updates(message as DeleteLeaderboardRequest_)) as DeleteLeaderboardRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeleteLeaderboardRequest_ create() => DeleteLeaderboardRequest_._(); + DeleteLeaderboardRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DeleteLeaderboardRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DeleteLeaderboardRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get cacheName => $_getSZ(0); + @$pb.TagNumber(1) + set cacheName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheName() => $_has(0); + @$pb.TagNumber(1) + void clearCacheName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get leaderboard => $_getSZ(1); + @$pb.TagNumber(2) + set leaderboard($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasLeaderboard() => $_has(1); + @$pb.TagNumber(2) + void clearLeaderboard() => clearField(2); +} + +class GetLeaderboardLengthRequest_ extends $pb.GeneratedMessage { + factory GetLeaderboardLengthRequest_({ + $core.String? cacheName, + $core.String? leaderboard, + }) { + final $result = create(); + if (cacheName != null) { + $result.cacheName = cacheName; + } + if (leaderboard != null) { + $result.leaderboard = leaderboard; + } + return $result; + } + GetLeaderboardLengthRequest_._() : super(); + factory GetLeaderboardLengthRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetLeaderboardLengthRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GetLeaderboardLengthRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'leaderboard'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'cacheName') + ..aOS(2, _omitFieldNames ? '' : 'leaderboard') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetLeaderboardLengthRequest_ clone() => GetLeaderboardLengthRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetLeaderboardLengthRequest_ copyWith(void Function(GetLeaderboardLengthRequest_) updates) => super.copyWith((message) => updates(message as GetLeaderboardLengthRequest_)) as GetLeaderboardLengthRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GetLeaderboardLengthRequest_ create() => GetLeaderboardLengthRequest_._(); + GetLeaderboardLengthRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetLeaderboardLengthRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetLeaderboardLengthRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get cacheName => $_getSZ(0); + @$pb.TagNumber(1) + set cacheName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheName() => $_has(0); + @$pb.TagNumber(1) + void clearCacheName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get leaderboard => $_getSZ(1); + @$pb.TagNumber(2) + set leaderboard($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasLeaderboard() => $_has(1); + @$pb.TagNumber(2) + void clearLeaderboard() => clearField(2); +} + +class GetLeaderboardLengthResponse_ extends $pb.GeneratedMessage { + factory GetLeaderboardLengthResponse_({ + $core.int? count, + }) { + final $result = create(); + if (count != null) { + $result.count = count; + } + return $result; + } + GetLeaderboardLengthResponse_._() : super(); + factory GetLeaderboardLengthResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetLeaderboardLengthResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GetLeaderboardLengthResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'leaderboard'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'count', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetLeaderboardLengthResponse_ clone() => GetLeaderboardLengthResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetLeaderboardLengthResponse_ copyWith(void Function(GetLeaderboardLengthResponse_) updates) => super.copyWith((message) => updates(message as GetLeaderboardLengthResponse_)) as GetLeaderboardLengthResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GetLeaderboardLengthResponse_ create() => GetLeaderboardLengthResponse_._(); + GetLeaderboardLengthResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetLeaderboardLengthResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetLeaderboardLengthResponse_? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get count => $_getIZ(0); + @$pb.TagNumber(1) + set count($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasCount() => $_has(0); + @$pb.TagNumber(1) + void clearCount() => clearField(1); +} + +class UpsertElementsRequest_ extends $pb.GeneratedMessage { + factory UpsertElementsRequest_({ + $core.String? cacheName, + $core.String? leaderboard, + $core.Iterable? elements, + }) { + final $result = create(); + if (cacheName != null) { + $result.cacheName = cacheName; + } + if (leaderboard != null) { + $result.leaderboard = leaderboard; + } + if (elements != null) { + $result.elements.addAll(elements); + } + return $result; + } + UpsertElementsRequest_._() : super(); + factory UpsertElementsRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UpsertElementsRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_UpsertElementsRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'leaderboard'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'cacheName') + ..aOS(2, _omitFieldNames ? '' : 'leaderboard') + ..pc(3, _omitFieldNames ? '' : 'elements', $pb.PbFieldType.PM, subBuilder: Element_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UpsertElementsRequest_ clone() => UpsertElementsRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UpsertElementsRequest_ copyWith(void Function(UpsertElementsRequest_) updates) => super.copyWith((message) => updates(message as UpsertElementsRequest_)) as UpsertElementsRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UpsertElementsRequest_ create() => UpsertElementsRequest_._(); + UpsertElementsRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UpsertElementsRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UpsertElementsRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get cacheName => $_getSZ(0); + @$pb.TagNumber(1) + set cacheName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheName() => $_has(0); + @$pb.TagNumber(1) + void clearCacheName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get leaderboard => $_getSZ(1); + @$pb.TagNumber(2) + set leaderboard($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasLeaderboard() => $_has(1); + @$pb.TagNumber(2) + void clearLeaderboard() => clearField(2); + + /// You can have up to 8192 elements in this list. + @$pb.TagNumber(3) + $core.List get elements => $_getList(2); +} + +class GetByRankRequest_ extends $pb.GeneratedMessage { + factory GetByRankRequest_({ + $core.String? cacheName, + $core.String? leaderboard, + RankRange_? rankRange, + Order_? order, + }) { + final $result = create(); + if (cacheName != null) { + $result.cacheName = cacheName; + } + if (leaderboard != null) { + $result.leaderboard = leaderboard; + } + if (rankRange != null) { + $result.rankRange = rankRange; + } + if (order != null) { + $result.order = order; + } + return $result; + } + GetByRankRequest_._() : super(); + factory GetByRankRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetByRankRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GetByRankRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'leaderboard'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'cacheName') + ..aOS(2, _omitFieldNames ? '' : 'leaderboard') + ..aOM(3, _omitFieldNames ? '' : 'rankRange', subBuilder: RankRange_.create) + ..e(4, _omitFieldNames ? '' : 'order', $pb.PbFieldType.OE, defaultOrMaker: Order_.ASCENDING, valueOf: Order_.valueOf, enumValues: Order_.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetByRankRequest_ clone() => GetByRankRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetByRankRequest_ copyWith(void Function(GetByRankRequest_) updates) => super.copyWith((message) => updates(message as GetByRankRequest_)) as GetByRankRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GetByRankRequest_ create() => GetByRankRequest_._(); + GetByRankRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetByRankRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetByRankRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get cacheName => $_getSZ(0); + @$pb.TagNumber(1) + set cacheName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheName() => $_has(0); + @$pb.TagNumber(1) + void clearCacheName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get leaderboard => $_getSZ(1); + @$pb.TagNumber(2) + set leaderboard($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasLeaderboard() => $_has(1); + @$pb.TagNumber(2) + void clearLeaderboard() => clearField(2); + + @$pb.TagNumber(3) + RankRange_ get rankRange => $_getN(2); + @$pb.TagNumber(3) + set rankRange(RankRange_ v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasRankRange() => $_has(2); + @$pb.TagNumber(3) + void clearRankRange() => clearField(3); + @$pb.TagNumber(3) + RankRange_ ensureRankRange() => $_ensure(2); + + @$pb.TagNumber(4) + Order_ get order => $_getN(3); + @$pb.TagNumber(4) + set order(Order_ v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOrder() => $_has(3); + @$pb.TagNumber(4) + void clearOrder() => clearField(4); +} + +class GetByRankResponse_ extends $pb.GeneratedMessage { + factory GetByRankResponse_({ + $core.Iterable? elements, + }) { + final $result = create(); + if (elements != null) { + $result.elements.addAll(elements); + } + return $result; + } + GetByRankResponse_._() : super(); + factory GetByRankResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetByRankResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GetByRankResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'leaderboard'), createEmptyInstance: create) + ..pc(1, _omitFieldNames ? '' : 'elements', $pb.PbFieldType.PM, subBuilder: RankedElement_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetByRankResponse_ clone() => GetByRankResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetByRankResponse_ copyWith(void Function(GetByRankResponse_) updates) => super.copyWith((message) => updates(message as GetByRankResponse_)) as GetByRankResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GetByRankResponse_ create() => GetByRankResponse_._(); + GetByRankResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetByRankResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetByRankResponse_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get elements => $_getList(0); +} + +class GetRankRequest_ extends $pb.GeneratedMessage { + factory GetRankRequest_({ + $core.String? cacheName, + $core.String? leaderboard, + $core.Iterable<$core.int>? ids, + Order_? order, + }) { + final $result = create(); + if (cacheName != null) { + $result.cacheName = cacheName; + } + if (leaderboard != null) { + $result.leaderboard = leaderboard; + } + if (ids != null) { + $result.ids.addAll(ids); + } + if (order != null) { + $result.order = order; + } + return $result; + } + GetRankRequest_._() : super(); + factory GetRankRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetRankRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GetRankRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'leaderboard'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'cacheName') + ..aOS(2, _omitFieldNames ? '' : 'leaderboard') + ..p<$core.int>(3, _omitFieldNames ? '' : 'ids', $pb.PbFieldType.KU3) + ..e(4, _omitFieldNames ? '' : 'order', $pb.PbFieldType.OE, defaultOrMaker: Order_.ASCENDING, valueOf: Order_.valueOf, enumValues: Order_.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetRankRequest_ clone() => GetRankRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetRankRequest_ copyWith(void Function(GetRankRequest_) updates) => super.copyWith((message) => updates(message as GetRankRequest_)) as GetRankRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GetRankRequest_ create() => GetRankRequest_._(); + GetRankRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetRankRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetRankRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get cacheName => $_getSZ(0); + @$pb.TagNumber(1) + set cacheName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheName() => $_has(0); + @$pb.TagNumber(1) + void clearCacheName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get leaderboard => $_getSZ(1); + @$pb.TagNumber(2) + set leaderboard($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasLeaderboard() => $_has(1); + @$pb.TagNumber(2) + void clearLeaderboard() => clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get ids => $_getList(2); + + @$pb.TagNumber(4) + Order_ get order => $_getN(3); + @$pb.TagNumber(4) + set order(Order_ v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasOrder() => $_has(3); + @$pb.TagNumber(4) + void clearOrder() => clearField(4); +} + +class GetRankResponse_ extends $pb.GeneratedMessage { + factory GetRankResponse_({ + $core.Iterable? elements, + }) { + final $result = create(); + if (elements != null) { + $result.elements.addAll(elements); + } + return $result; + } + GetRankResponse_._() : super(); + factory GetRankResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetRankResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GetRankResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'leaderboard'), createEmptyInstance: create) + ..pc(1, _omitFieldNames ? '' : 'elements', $pb.PbFieldType.PM, subBuilder: RankedElement_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetRankResponse_ clone() => GetRankResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetRankResponse_ copyWith(void Function(GetRankResponse_) updates) => super.copyWith((message) => updates(message as GetRankResponse_)) as GetRankResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GetRankResponse_ create() => GetRankResponse_._(); + GetRankResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetRankResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetRankResponse_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get elements => $_getList(0); +} + +class RemoveElementsRequest_ extends $pb.GeneratedMessage { + factory RemoveElementsRequest_({ + $core.String? cacheName, + $core.String? leaderboard, + $core.Iterable<$core.int>? ids, + }) { + final $result = create(); + if (cacheName != null) { + $result.cacheName = cacheName; + } + if (leaderboard != null) { + $result.leaderboard = leaderboard; + } + if (ids != null) { + $result.ids.addAll(ids); + } + return $result; + } + RemoveElementsRequest_._() : super(); + factory RemoveElementsRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RemoveElementsRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_RemoveElementsRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'leaderboard'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'cacheName') + ..aOS(2, _omitFieldNames ? '' : 'leaderboard') + ..p<$core.int>(3, _omitFieldNames ? '' : 'ids', $pb.PbFieldType.KU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RemoveElementsRequest_ clone() => RemoveElementsRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RemoveElementsRequest_ copyWith(void Function(RemoveElementsRequest_) updates) => super.copyWith((message) => updates(message as RemoveElementsRequest_)) as RemoveElementsRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RemoveElementsRequest_ create() => RemoveElementsRequest_._(); + RemoveElementsRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RemoveElementsRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RemoveElementsRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get cacheName => $_getSZ(0); + @$pb.TagNumber(1) + set cacheName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheName() => $_has(0); + @$pb.TagNumber(1) + void clearCacheName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get leaderboard => $_getSZ(1); + @$pb.TagNumber(2) + set leaderboard($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasLeaderboard() => $_has(1); + @$pb.TagNumber(2) + void clearLeaderboard() => clearField(2); + + /// You can have up to 8192 ids in this list. + @$pb.TagNumber(3) + $core.List<$core.int> get ids => $_getList(2); +} + +class GetByScoreRequest_ extends $pb.GeneratedMessage { + factory GetByScoreRequest_({ + $core.String? cacheName, + $core.String? leaderboard, + ScoreRange_? scoreRange, + $core.int? offset, + $core.int? limitElements, + Order_? order, + }) { + final $result = create(); + if (cacheName != null) { + $result.cacheName = cacheName; + } + if (leaderboard != null) { + $result.leaderboard = leaderboard; + } + if (scoreRange != null) { + $result.scoreRange = scoreRange; + } + if (offset != null) { + $result.offset = offset; + } + if (limitElements != null) { + $result.limitElements = limitElements; + } + if (order != null) { + $result.order = order; + } + return $result; + } + GetByScoreRequest_._() : super(); + factory GetByScoreRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetByScoreRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GetByScoreRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'leaderboard'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'cacheName') + ..aOS(2, _omitFieldNames ? '' : 'leaderboard') + ..aOM(3, _omitFieldNames ? '' : 'scoreRange', subBuilder: ScoreRange_.create) + ..a<$core.int>(4, _omitFieldNames ? '' : 'offset', $pb.PbFieldType.OU3) + ..a<$core.int>(5, _omitFieldNames ? '' : 'limitElements', $pb.PbFieldType.OU3) + ..e(6, _omitFieldNames ? '' : 'order', $pb.PbFieldType.OE, defaultOrMaker: Order_.ASCENDING, valueOf: Order_.valueOf, enumValues: Order_.values) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetByScoreRequest_ clone() => GetByScoreRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetByScoreRequest_ copyWith(void Function(GetByScoreRequest_) updates) => super.copyWith((message) => updates(message as GetByScoreRequest_)) as GetByScoreRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GetByScoreRequest_ create() => GetByScoreRequest_._(); + GetByScoreRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetByScoreRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetByScoreRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get cacheName => $_getSZ(0); + @$pb.TagNumber(1) + set cacheName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheName() => $_has(0); + @$pb.TagNumber(1) + void clearCacheName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get leaderboard => $_getSZ(1); + @$pb.TagNumber(2) + set leaderboard($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasLeaderboard() => $_has(1); + @$pb.TagNumber(2) + void clearLeaderboard() => clearField(2); + + @$pb.TagNumber(3) + ScoreRange_ get scoreRange => $_getN(2); + @$pb.TagNumber(3) + set scoreRange(ScoreRange_ v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasScoreRange() => $_has(2); + @$pb.TagNumber(3) + void clearScoreRange() => clearField(3); + @$pb.TagNumber(3) + ScoreRange_ ensureScoreRange() => $_ensure(2); + + /// Where should we start returning scores from in the elements within this range? + @$pb.TagNumber(4) + $core.int get offset => $_getIZ(3); + @$pb.TagNumber(4) + set offset($core.int v) { $_setUnsignedInt32(3, v); } + @$pb.TagNumber(4) + $core.bool hasOffset() => $_has(3); + @$pb.TagNumber(4) + void clearOffset() => clearField(4); + + /// How many elements should we limit to returning? (8192 max) + @$pb.TagNumber(5) + $core.int get limitElements => $_getIZ(4); + @$pb.TagNumber(5) + set limitElements($core.int v) { $_setUnsignedInt32(4, v); } + @$pb.TagNumber(5) + $core.bool hasLimitElements() => $_has(4); + @$pb.TagNumber(5) + void clearLimitElements() => clearField(5); + + @$pb.TagNumber(6) + Order_ get order => $_getN(5); + @$pb.TagNumber(6) + set order(Order_ v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasOrder() => $_has(5); + @$pb.TagNumber(6) + void clearOrder() => clearField(6); +} + +class GetByScoreResponse_ extends $pb.GeneratedMessage { + factory GetByScoreResponse_({ + $core.Iterable? elements, + }) { + final $result = create(); + if (elements != null) { + $result.elements.addAll(elements); + } + return $result; + } + GetByScoreResponse_._() : super(); + factory GetByScoreResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetByScoreResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GetByScoreResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'leaderboard'), createEmptyInstance: create) + ..pc(1, _omitFieldNames ? '' : 'elements', $pb.PbFieldType.PM, subBuilder: RankedElement_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetByScoreResponse_ clone() => GetByScoreResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetByScoreResponse_ copyWith(void Function(GetByScoreResponse_) updates) => super.copyWith((message) => updates(message as GetByScoreResponse_)) as GetByScoreResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GetByScoreResponse_ create() => GetByScoreResponse_._(); + GetByScoreResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetByScoreResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetByScoreResponse_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get elements => $_getList(0); +} + + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/lib/generated/leaderboard.pbenum.dart b/lib/generated/leaderboard.pbenum.dart new file mode 100644 index 0000000..b6efb5a --- /dev/null +++ b/lib/generated/leaderboard.pbenum.dart @@ -0,0 +1,32 @@ +// +// Generated code. Do not modify. +// source: leaderboard.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class Order_ extends $pb.ProtobufEnum { + static const Order_ ASCENDING = Order_._(0, _omitEnumNames ? '' : 'ASCENDING'); + static const Order_ DESCENDING = Order_._(1, _omitEnumNames ? '' : 'DESCENDING'); + + static const $core.List values = [ + ASCENDING, + DESCENDING, + ]; + + static final $core.Map<$core.int, Order_> _byValue = $pb.ProtobufEnum.initByValue(values); + static Order_? valueOf($core.int value) => _byValue[value]; + + const Order_._($core.int v, $core.String n) : super(v, n); +} + + +const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/lib/generated/leaderboard.pbgrpc.dart b/lib/generated/leaderboard.pbgrpc.dart new file mode 100644 index 0000000..24be08a --- /dev/null +++ b/lib/generated/leaderboard.pbgrpc.dart @@ -0,0 +1,179 @@ +// +// Generated code. Do not modify. +// source: leaderboard.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:async' as $async; +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'leaderboard.pb.dart' as $7; + +export 'leaderboard.pb.dart'; + +@$pb.GrpcServiceName('leaderboard.Leaderboard') +class LeaderboardClient extends $grpc.Client { + static final _$deleteLeaderboard = $grpc.ClientMethod<$7.DeleteLeaderboardRequest_, $7.Empty_>( + '/leaderboard.Leaderboard/DeleteLeaderboard', + ($7.DeleteLeaderboardRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $7.Empty_.fromBuffer(value)); + static final _$upsertElements = $grpc.ClientMethod<$7.UpsertElementsRequest_, $7.Empty_>( + '/leaderboard.Leaderboard/UpsertElements', + ($7.UpsertElementsRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $7.Empty_.fromBuffer(value)); + static final _$removeElements = $grpc.ClientMethod<$7.RemoveElementsRequest_, $7.Empty_>( + '/leaderboard.Leaderboard/RemoveElements', + ($7.RemoveElementsRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $7.Empty_.fromBuffer(value)); + static final _$getLeaderboardLength = $grpc.ClientMethod<$7.GetLeaderboardLengthRequest_, $7.GetLeaderboardLengthResponse_>( + '/leaderboard.Leaderboard/GetLeaderboardLength', + ($7.GetLeaderboardLengthRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $7.GetLeaderboardLengthResponse_.fromBuffer(value)); + static final _$getByRank = $grpc.ClientMethod<$7.GetByRankRequest_, $7.GetByRankResponse_>( + '/leaderboard.Leaderboard/GetByRank', + ($7.GetByRankRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $7.GetByRankResponse_.fromBuffer(value)); + static final _$getRank = $grpc.ClientMethod<$7.GetRankRequest_, $7.GetRankResponse_>( + '/leaderboard.Leaderboard/GetRank', + ($7.GetRankRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $7.GetRankResponse_.fromBuffer(value)); + static final _$getByScore = $grpc.ClientMethod<$7.GetByScoreRequest_, $7.GetByScoreResponse_>( + '/leaderboard.Leaderboard/GetByScore', + ($7.GetByScoreRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $7.GetByScoreResponse_.fromBuffer(value)); + + LeaderboardClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, + interceptors: interceptors); + + $grpc.ResponseFuture<$7.Empty_> deleteLeaderboard($7.DeleteLeaderboardRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$deleteLeaderboard, request, options: options); + } + + $grpc.ResponseFuture<$7.Empty_> upsertElements($7.UpsertElementsRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$upsertElements, request, options: options); + } + + $grpc.ResponseFuture<$7.Empty_> removeElements($7.RemoveElementsRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$removeElements, request, options: options); + } + + $grpc.ResponseFuture<$7.GetLeaderboardLengthResponse_> getLeaderboardLength($7.GetLeaderboardLengthRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$getLeaderboardLength, request, options: options); + } + + $grpc.ResponseFuture<$7.GetByRankResponse_> getByRank($7.GetByRankRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$getByRank, request, options: options); + } + + $grpc.ResponseFuture<$7.GetRankResponse_> getRank($7.GetRankRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$getRank, request, options: options); + } + + $grpc.ResponseFuture<$7.GetByScoreResponse_> getByScore($7.GetByScoreRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$getByScore, request, options: options); + } +} + +@$pb.GrpcServiceName('leaderboard.Leaderboard') +abstract class LeaderboardServiceBase extends $grpc.Service { + $core.String get $name => 'leaderboard.Leaderboard'; + + LeaderboardServiceBase() { + $addMethod($grpc.ServiceMethod<$7.DeleteLeaderboardRequest_, $7.Empty_>( + 'DeleteLeaderboard', + deleteLeaderboard_Pre, + false, + false, + ($core.List<$core.int> value) => $7.DeleteLeaderboardRequest_.fromBuffer(value), + ($7.Empty_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$7.UpsertElementsRequest_, $7.Empty_>( + 'UpsertElements', + upsertElements_Pre, + false, + false, + ($core.List<$core.int> value) => $7.UpsertElementsRequest_.fromBuffer(value), + ($7.Empty_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$7.RemoveElementsRequest_, $7.Empty_>( + 'RemoveElements', + removeElements_Pre, + false, + false, + ($core.List<$core.int> value) => $7.RemoveElementsRequest_.fromBuffer(value), + ($7.Empty_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$7.GetLeaderboardLengthRequest_, $7.GetLeaderboardLengthResponse_>( + 'GetLeaderboardLength', + getLeaderboardLength_Pre, + false, + false, + ($core.List<$core.int> value) => $7.GetLeaderboardLengthRequest_.fromBuffer(value), + ($7.GetLeaderboardLengthResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$7.GetByRankRequest_, $7.GetByRankResponse_>( + 'GetByRank', + getByRank_Pre, + false, + false, + ($core.List<$core.int> value) => $7.GetByRankRequest_.fromBuffer(value), + ($7.GetByRankResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$7.GetRankRequest_, $7.GetRankResponse_>( + 'GetRank', + getRank_Pre, + false, + false, + ($core.List<$core.int> value) => $7.GetRankRequest_.fromBuffer(value), + ($7.GetRankResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$7.GetByScoreRequest_, $7.GetByScoreResponse_>( + 'GetByScore', + getByScore_Pre, + false, + false, + ($core.List<$core.int> value) => $7.GetByScoreRequest_.fromBuffer(value), + ($7.GetByScoreResponse_ value) => value.writeToBuffer())); + } + + $async.Future<$7.Empty_> deleteLeaderboard_Pre($grpc.ServiceCall call, $async.Future<$7.DeleteLeaderboardRequest_> request) async { + return deleteLeaderboard(call, await request); + } + + $async.Future<$7.Empty_> upsertElements_Pre($grpc.ServiceCall call, $async.Future<$7.UpsertElementsRequest_> request) async { + return upsertElements(call, await request); + } + + $async.Future<$7.Empty_> removeElements_Pre($grpc.ServiceCall call, $async.Future<$7.RemoveElementsRequest_> request) async { + return removeElements(call, await request); + } + + $async.Future<$7.GetLeaderboardLengthResponse_> getLeaderboardLength_Pre($grpc.ServiceCall call, $async.Future<$7.GetLeaderboardLengthRequest_> request) async { + return getLeaderboardLength(call, await request); + } + + $async.Future<$7.GetByRankResponse_> getByRank_Pre($grpc.ServiceCall call, $async.Future<$7.GetByRankRequest_> request) async { + return getByRank(call, await request); + } + + $async.Future<$7.GetRankResponse_> getRank_Pre($grpc.ServiceCall call, $async.Future<$7.GetRankRequest_> request) async { + return getRank(call, await request); + } + + $async.Future<$7.GetByScoreResponse_> getByScore_Pre($grpc.ServiceCall call, $async.Future<$7.GetByScoreRequest_> request) async { + return getByScore(call, await request); + } + + $async.Future<$7.Empty_> deleteLeaderboard($grpc.ServiceCall call, $7.DeleteLeaderboardRequest_ request); + $async.Future<$7.Empty_> upsertElements($grpc.ServiceCall call, $7.UpsertElementsRequest_ request); + $async.Future<$7.Empty_> removeElements($grpc.ServiceCall call, $7.RemoveElementsRequest_ request); + $async.Future<$7.GetLeaderboardLengthResponse_> getLeaderboardLength($grpc.ServiceCall call, $7.GetLeaderboardLengthRequest_ request); + $async.Future<$7.GetByRankResponse_> getByRank($grpc.ServiceCall call, $7.GetByRankRequest_ request); + $async.Future<$7.GetRankResponse_> getRank($grpc.ServiceCall call, $7.GetRankRequest_ request); + $async.Future<$7.GetByScoreResponse_> getByScore($grpc.ServiceCall call, $7.GetByScoreRequest_ request); +} diff --git a/lib/generated/leaderboard.pbjson.dart b/lib/generated/leaderboard.pbjson.dart new file mode 100644 index 0000000..a8ee8e4 --- /dev/null +++ b/lib/generated/leaderboard.pbjson.dart @@ -0,0 +1,277 @@ +// +// Generated code. Do not modify. +// source: leaderboard.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:convert' as $convert; +import 'dart:core' as $core; +import 'dart:typed_data' as $typed_data; + +@$core.Deprecated('Use order_Descriptor instead') +const Order_$json = { + '1': '_Order', + '2': [ + {'1': 'ASCENDING', '2': 0}, + {'1': 'DESCENDING', '2': 1}, + ], +}; + +/// Descriptor for `_Order`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List order_Descriptor = $convert.base64Decode( + 'CgZfT3JkZXISDQoJQVNDRU5ESU5HEAASDgoKREVTQ0VORElORxAB'); + +@$core.Deprecated('Use element_Descriptor instead') +const Element_$json = { + '1': '_Element', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 13, '10': 'id'}, + {'1': 'score', '3': 2, '4': 1, '5': 2, '10': 'score'}, + ], +}; + +/// Descriptor for `_Element`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List element_Descriptor = $convert.base64Decode( + 'CghfRWxlbWVudBIOCgJpZBgBIAEoDVICaWQSFAoFc2NvcmUYAiABKAJSBXNjb3Jl'); + +@$core.Deprecated('Use rankedElement_Descriptor instead') +const RankedElement_$json = { + '1': '_RankedElement', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 13, '10': 'id'}, + {'1': 'score', '3': 2, '4': 1, '5': 2, '10': 'score'}, + {'1': 'rank', '3': 3, '4': 1, '5': 13, '10': 'rank'}, + ], +}; + +/// Descriptor for `_RankedElement`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List rankedElement_Descriptor = $convert.base64Decode( + 'Cg5fUmFua2VkRWxlbWVudBIOCgJpZBgBIAEoDVICaWQSFAoFc2NvcmUYAiABKAJSBXNjb3JlEh' + 'IKBHJhbmsYAyABKA1SBHJhbms='); + +@$core.Deprecated('Use rankRange_Descriptor instead') +const RankRange_$json = { + '1': '_RankRange', + '2': [ + {'1': 'start_inclusive', '3': 1, '4': 1, '5': 13, '10': 'startInclusive'}, + {'1': 'end_exclusive', '3': 2, '4': 1, '5': 13, '10': 'endExclusive'}, + ], +}; + +/// Descriptor for `_RankRange`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List rankRange_Descriptor = $convert.base64Decode( + 'CgpfUmFua1JhbmdlEicKD3N0YXJ0X2luY2x1c2l2ZRgBIAEoDVIOc3RhcnRJbmNsdXNpdmUSIw' + 'oNZW5kX2V4Y2x1c2l2ZRgCIAEoDVIMZW5kRXhjbHVzaXZl'); + +@$core.Deprecated('Use unbounded_Descriptor instead') +const Unbounded_$json = { + '1': '_Unbounded', +}; + +/// Descriptor for `_Unbounded`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List unbounded_Descriptor = $convert.base64Decode( + 'CgpfVW5ib3VuZGVk'); + +@$core.Deprecated('Use scoreRange_Descriptor instead') +const ScoreRange_$json = { + '1': '_ScoreRange', + '2': [ + {'1': 'unbounded_min', '3': 1, '4': 1, '5': 11, '6': '.leaderboard._Unbounded', '9': 0, '10': 'unboundedMin'}, + {'1': 'min_inclusive', '3': 2, '4': 1, '5': 2, '9': 0, '10': 'minInclusive'}, + {'1': 'unbounded_max', '3': 3, '4': 1, '5': 11, '6': '.leaderboard._Unbounded', '9': 1, '10': 'unboundedMax'}, + {'1': 'max_exclusive', '3': 4, '4': 1, '5': 2, '9': 1, '10': 'maxExclusive'}, + ], + '8': [ + {'1': 'min'}, + {'1': 'max'}, + ], +}; + +/// Descriptor for `_ScoreRange`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List scoreRange_Descriptor = $convert.base64Decode( + 'CgtfU2NvcmVSYW5nZRI+Cg11bmJvdW5kZWRfbWluGAEgASgLMhcubGVhZGVyYm9hcmQuX1VuYm' + '91bmRlZEgAUgx1bmJvdW5kZWRNaW4SJQoNbWluX2luY2x1c2l2ZRgCIAEoAkgAUgxtaW5JbmNs' + 'dXNpdmUSPgoNdW5ib3VuZGVkX21heBgDIAEoCzIXLmxlYWRlcmJvYXJkLl9VbmJvdW5kZWRIAV' + 'IMdW5ib3VuZGVkTWF4EiUKDW1heF9leGNsdXNpdmUYBCABKAJIAVIMbWF4RXhjbHVzaXZlQgUK' + 'A21pbkIFCgNtYXg='); + +@$core.Deprecated('Use empty_Descriptor instead') +const Empty_$json = { + '1': '_Empty', +}; + +/// Descriptor for `_Empty`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List empty_Descriptor = $convert.base64Decode( + 'CgZfRW1wdHk='); + +@$core.Deprecated('Use deleteLeaderboardRequest_Descriptor instead') +const DeleteLeaderboardRequest_$json = { + '1': '_DeleteLeaderboardRequest', + '2': [ + {'1': 'cache_name', '3': 1, '4': 1, '5': 9, '10': 'cacheName'}, + {'1': 'leaderboard', '3': 2, '4': 1, '5': 9, '10': 'leaderboard'}, + ], +}; + +/// Descriptor for `_DeleteLeaderboardRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deleteLeaderboardRequest_Descriptor = $convert.base64Decode( + 'ChlfRGVsZXRlTGVhZGVyYm9hcmRSZXF1ZXN0Eh0KCmNhY2hlX25hbWUYASABKAlSCWNhY2hlTm' + 'FtZRIgCgtsZWFkZXJib2FyZBgCIAEoCVILbGVhZGVyYm9hcmQ='); + +@$core.Deprecated('Use getLeaderboardLengthRequest_Descriptor instead') +const GetLeaderboardLengthRequest_$json = { + '1': '_GetLeaderboardLengthRequest', + '2': [ + {'1': 'cache_name', '3': 1, '4': 1, '5': 9, '10': 'cacheName'}, + {'1': 'leaderboard', '3': 2, '4': 1, '5': 9, '10': 'leaderboard'}, + ], +}; + +/// Descriptor for `_GetLeaderboardLengthRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getLeaderboardLengthRequest_Descriptor = $convert.base64Decode( + 'ChxfR2V0TGVhZGVyYm9hcmRMZW5ndGhSZXF1ZXN0Eh0KCmNhY2hlX25hbWUYASABKAlSCWNhY2' + 'hlTmFtZRIgCgtsZWFkZXJib2FyZBgCIAEoCVILbGVhZGVyYm9hcmQ='); + +@$core.Deprecated('Use getLeaderboardLengthResponse_Descriptor instead') +const GetLeaderboardLengthResponse_$json = { + '1': '_GetLeaderboardLengthResponse', + '2': [ + {'1': 'count', '3': 1, '4': 1, '5': 13, '10': 'count'}, + ], +}; + +/// Descriptor for `_GetLeaderboardLengthResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getLeaderboardLengthResponse_Descriptor = $convert.base64Decode( + 'Ch1fR2V0TGVhZGVyYm9hcmRMZW5ndGhSZXNwb25zZRIUCgVjb3VudBgBIAEoDVIFY291bnQ='); + +@$core.Deprecated('Use upsertElementsRequest_Descriptor instead') +const UpsertElementsRequest_$json = { + '1': '_UpsertElementsRequest', + '2': [ + {'1': 'cache_name', '3': 1, '4': 1, '5': 9, '10': 'cacheName'}, + {'1': 'leaderboard', '3': 2, '4': 1, '5': 9, '10': 'leaderboard'}, + {'1': 'elements', '3': 3, '4': 3, '5': 11, '6': '.leaderboard._Element', '10': 'elements'}, + ], +}; + +/// Descriptor for `_UpsertElementsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List upsertElementsRequest_Descriptor = $convert.base64Decode( + 'ChZfVXBzZXJ0RWxlbWVudHNSZXF1ZXN0Eh0KCmNhY2hlX25hbWUYASABKAlSCWNhY2hlTmFtZR' + 'IgCgtsZWFkZXJib2FyZBgCIAEoCVILbGVhZGVyYm9hcmQSMQoIZWxlbWVudHMYAyADKAsyFS5s' + 'ZWFkZXJib2FyZC5fRWxlbWVudFIIZWxlbWVudHM='); + +@$core.Deprecated('Use getByRankRequest_Descriptor instead') +const GetByRankRequest_$json = { + '1': '_GetByRankRequest', + '2': [ + {'1': 'cache_name', '3': 1, '4': 1, '5': 9, '10': 'cacheName'}, + {'1': 'leaderboard', '3': 2, '4': 1, '5': 9, '10': 'leaderboard'}, + {'1': 'rank_range', '3': 3, '4': 1, '5': 11, '6': '.leaderboard._RankRange', '10': 'rankRange'}, + {'1': 'order', '3': 4, '4': 1, '5': 14, '6': '.leaderboard._Order', '10': 'order'}, + ], +}; + +/// Descriptor for `_GetByRankRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getByRankRequest_Descriptor = $convert.base64Decode( + 'ChFfR2V0QnlSYW5rUmVxdWVzdBIdCgpjYWNoZV9uYW1lGAEgASgJUgljYWNoZU5hbWUSIAoLbG' + 'VhZGVyYm9hcmQYAiABKAlSC2xlYWRlcmJvYXJkEjYKCnJhbmtfcmFuZ2UYAyABKAsyFy5sZWFk' + 'ZXJib2FyZC5fUmFua1JhbmdlUglyYW5rUmFuZ2USKQoFb3JkZXIYBCABKA4yEy5sZWFkZXJib2' + 'FyZC5fT3JkZXJSBW9yZGVy'); + +@$core.Deprecated('Use getByRankResponse_Descriptor instead') +const GetByRankResponse_$json = { + '1': '_GetByRankResponse', + '2': [ + {'1': 'elements', '3': 1, '4': 3, '5': 11, '6': '.leaderboard._RankedElement', '10': 'elements'}, + ], +}; + +/// Descriptor for `_GetByRankResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getByRankResponse_Descriptor = $convert.base64Decode( + 'ChJfR2V0QnlSYW5rUmVzcG9uc2USNwoIZWxlbWVudHMYASADKAsyGy5sZWFkZXJib2FyZC5fUm' + 'Fua2VkRWxlbWVudFIIZWxlbWVudHM='); + +@$core.Deprecated('Use getRankRequest_Descriptor instead') +const GetRankRequest_$json = { + '1': '_GetRankRequest', + '2': [ + {'1': 'cache_name', '3': 1, '4': 1, '5': 9, '10': 'cacheName'}, + {'1': 'leaderboard', '3': 2, '4': 1, '5': 9, '10': 'leaderboard'}, + {'1': 'ids', '3': 3, '4': 3, '5': 13, '10': 'ids'}, + {'1': 'order', '3': 4, '4': 1, '5': 14, '6': '.leaderboard._Order', '10': 'order'}, + ], +}; + +/// Descriptor for `_GetRankRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getRankRequest_Descriptor = $convert.base64Decode( + 'Cg9fR2V0UmFua1JlcXVlc3QSHQoKY2FjaGVfbmFtZRgBIAEoCVIJY2FjaGVOYW1lEiAKC2xlYW' + 'RlcmJvYXJkGAIgASgJUgtsZWFkZXJib2FyZBIQCgNpZHMYAyADKA1SA2lkcxIpCgVvcmRlchgE' + 'IAEoDjITLmxlYWRlcmJvYXJkLl9PcmRlclIFb3JkZXI='); + +@$core.Deprecated('Use getRankResponse_Descriptor instead') +const GetRankResponse_$json = { + '1': '_GetRankResponse', + '2': [ + {'1': 'elements', '3': 1, '4': 3, '5': 11, '6': '.leaderboard._RankedElement', '10': 'elements'}, + ], +}; + +/// Descriptor for `_GetRankResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getRankResponse_Descriptor = $convert.base64Decode( + 'ChBfR2V0UmFua1Jlc3BvbnNlEjcKCGVsZW1lbnRzGAEgAygLMhsubGVhZGVyYm9hcmQuX1Jhbm' + 'tlZEVsZW1lbnRSCGVsZW1lbnRz'); + +@$core.Deprecated('Use removeElementsRequest_Descriptor instead') +const RemoveElementsRequest_$json = { + '1': '_RemoveElementsRequest', + '2': [ + {'1': 'cache_name', '3': 1, '4': 1, '5': 9, '10': 'cacheName'}, + {'1': 'leaderboard', '3': 2, '4': 1, '5': 9, '10': 'leaderboard'}, + {'1': 'ids', '3': 3, '4': 3, '5': 13, '10': 'ids'}, + ], +}; + +/// Descriptor for `_RemoveElementsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List removeElementsRequest_Descriptor = $convert.base64Decode( + 'ChZfUmVtb3ZlRWxlbWVudHNSZXF1ZXN0Eh0KCmNhY2hlX25hbWUYASABKAlSCWNhY2hlTmFtZR' + 'IgCgtsZWFkZXJib2FyZBgCIAEoCVILbGVhZGVyYm9hcmQSEAoDaWRzGAMgAygNUgNpZHM='); + +@$core.Deprecated('Use getByScoreRequest_Descriptor instead') +const GetByScoreRequest_$json = { + '1': '_GetByScoreRequest', + '2': [ + {'1': 'cache_name', '3': 1, '4': 1, '5': 9, '10': 'cacheName'}, + {'1': 'leaderboard', '3': 2, '4': 1, '5': 9, '10': 'leaderboard'}, + {'1': 'score_range', '3': 3, '4': 1, '5': 11, '6': '.leaderboard._ScoreRange', '10': 'scoreRange'}, + {'1': 'offset', '3': 4, '4': 1, '5': 13, '10': 'offset'}, + {'1': 'limit_elements', '3': 5, '4': 1, '5': 13, '10': 'limitElements'}, + {'1': 'order', '3': 6, '4': 1, '5': 14, '6': '.leaderboard._Order', '10': 'order'}, + ], +}; + +/// Descriptor for `_GetByScoreRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getByScoreRequest_Descriptor = $convert.base64Decode( + 'ChJfR2V0QnlTY29yZVJlcXVlc3QSHQoKY2FjaGVfbmFtZRgBIAEoCVIJY2FjaGVOYW1lEiAKC2' + 'xlYWRlcmJvYXJkGAIgASgJUgtsZWFkZXJib2FyZBI5CgtzY29yZV9yYW5nZRgDIAEoCzIYLmxl' + 'YWRlcmJvYXJkLl9TY29yZVJhbmdlUgpzY29yZVJhbmdlEhYKBm9mZnNldBgEIAEoDVIGb2Zmc2' + 'V0EiUKDmxpbWl0X2VsZW1lbnRzGAUgASgNUg1saW1pdEVsZW1lbnRzEikKBW9yZGVyGAYgASgO' + 'MhMubGVhZGVyYm9hcmQuX09yZGVyUgVvcmRlcg=='); + +@$core.Deprecated('Use getByScoreResponse_Descriptor instead') +const GetByScoreResponse_$json = { + '1': '_GetByScoreResponse', + '2': [ + {'1': 'elements', '3': 1, '4': 3, '5': 11, '6': '.leaderboard._RankedElement', '10': 'elements'}, + ], +}; + +/// Descriptor for `_GetByScoreResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getByScoreResponse_Descriptor = $convert.base64Decode( + 'ChNfR2V0QnlTY29yZVJlc3BvbnNlEjcKCGVsZW1lbnRzGAEgAygLMhsubGVhZGVyYm9hcmQuX1' + 'JhbmtlZEVsZW1lbnRSCGVsZW1lbnRz'); + diff --git a/lib/generated/leaderboard.pbserver.dart b/lib/generated/leaderboard.pbserver.dart new file mode 100644 index 0000000..79dd944 --- /dev/null +++ b/lib/generated/leaderboard.pbserver.dart @@ -0,0 +1,61 @@ +// +// Generated code. Do not modify. +// source: leaderboard.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:async' as $async; +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'leaderboard.pb.dart' as $8; +import 'leaderboard.pbjson.dart'; + +export 'leaderboard.pb.dart'; + +abstract class LeaderboardServiceBase extends $pb.GeneratedService { + $async.Future<$8.Empty_> deleteLeaderboard($pb.ServerContext ctx, $8.DeleteLeaderboardRequest_ request); + $async.Future<$8.Empty_> upsertElements($pb.ServerContext ctx, $8.UpsertElementsRequest_ request); + $async.Future<$8.Empty_> removeElements($pb.ServerContext ctx, $8.RemoveElementsRequest_ request); + $async.Future<$8.GetLeaderboardLengthResponse_> getLeaderboardLength($pb.ServerContext ctx, $8.GetLeaderboardLengthRequest_ request); + $async.Future<$8.GetByRankResponse_> getByRank($pb.ServerContext ctx, $8.GetByRankRequest_ request); + $async.Future<$8.GetRankResponse_> getRank($pb.ServerContext ctx, $8.GetRankRequest_ request); + $async.Future<$8.GetByScoreResponse_> getByScore($pb.ServerContext ctx, $8.GetByScoreRequest_ request); + + $pb.GeneratedMessage createRequest($core.String methodName) { + switch (methodName) { + case 'DeleteLeaderboard': return $8.DeleteLeaderboardRequest_(); + case 'UpsertElements': return $8.UpsertElementsRequest_(); + case 'RemoveElements': return $8.RemoveElementsRequest_(); + case 'GetLeaderboardLength': return $8.GetLeaderboardLengthRequest_(); + case 'GetByRank': return $8.GetByRankRequest_(); + case 'GetRank': return $8.GetRankRequest_(); + case 'GetByScore': return $8.GetByScoreRequest_(); + default: throw $core.ArgumentError('Unknown method: $methodName'); + } + } + + $async.Future<$pb.GeneratedMessage> handleCall($pb.ServerContext ctx, $core.String methodName, $pb.GeneratedMessage request) { + switch (methodName) { + case 'DeleteLeaderboard': return this.deleteLeaderboard(ctx, request as $8.DeleteLeaderboardRequest_); + case 'UpsertElements': return this.upsertElements(ctx, request as $8.UpsertElementsRequest_); + case 'RemoveElements': return this.removeElements(ctx, request as $8.RemoveElementsRequest_); + case 'GetLeaderboardLength': return this.getLeaderboardLength(ctx, request as $8.GetLeaderboardLengthRequest_); + case 'GetByRank': return this.getByRank(ctx, request as $8.GetByRankRequest_); + case 'GetRank': return this.getRank(ctx, request as $8.GetRankRequest_); + case 'GetByScore': return this.getByScore(ctx, request as $8.GetByScoreRequest_); + default: throw $core.ArgumentError('Unknown method: $methodName'); + } + } + + $core.Map<$core.String, $core.dynamic> get $json => LeaderboardServiceBase$json; + $core.Map<$core.String, $core.Map<$core.String, $core.dynamic>> get $messageJson => LeaderboardServiceBase$messageJson; +} + diff --git a/lib/generated/permissionmessages.pb.dart b/lib/generated/permissionmessages.pb.dart new file mode 100644 index 0000000..c6ef0b4 --- /dev/null +++ b/lib/generated/permissionmessages.pb.dart @@ -0,0 +1,771 @@ +// +// Generated code. Do not modify. +// source: permissionmessages.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'permissionmessages.pbenum.dart'; + +export 'permissionmessages.pbenum.dart'; + +enum Permissions_Kind { + superUser, + explicit, + notSet +} + +class Permissions extends $pb.GeneratedMessage { + factory Permissions({ + SuperUserPermissions? superUser, + ExplicitPermissions? explicit, + }) { + final $result = create(); + if (superUser != null) { + $result.superUser = superUser; + } + if (explicit != null) { + $result.explicit = explicit; + } + return $result; + } + Permissions._() : super(); + factory Permissions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Permissions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, Permissions_Kind> _Permissions_KindByTag = { + 1 : Permissions_Kind.superUser, + 2 : Permissions_Kind.explicit, + 0 : Permissions_Kind.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Permissions', package: const $pb.PackageName(_omitMessageNames ? '' : 'permission_messages'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..e(1, _omitFieldNames ? '' : 'superUser', $pb.PbFieldType.OE, defaultOrMaker: SuperUserPermissions.SuperUser, valueOf: SuperUserPermissions.valueOf, enumValues: SuperUserPermissions.values) + ..aOM(2, _omitFieldNames ? '' : 'explicit', subBuilder: ExplicitPermissions.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Permissions clone() => Permissions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Permissions copyWith(void Function(Permissions) updates) => super.copyWith((message) => updates(message as Permissions)) as Permissions; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static Permissions create() => Permissions._(); + Permissions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Permissions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Permissions? _defaultInstance; + + Permissions_Kind whichKind() => _Permissions_KindByTag[$_whichOneof(0)]!; + void clearKind() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + SuperUserPermissions get superUser => $_getN(0); + @$pb.TagNumber(1) + set superUser(SuperUserPermissions v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasSuperUser() => $_has(0); + @$pb.TagNumber(1) + void clearSuperUser() => clearField(1); + + @$pb.TagNumber(2) + ExplicitPermissions get explicit => $_getN(1); + @$pb.TagNumber(2) + set explicit(ExplicitPermissions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasExplicit() => $_has(1); + @$pb.TagNumber(2) + void clearExplicit() => clearField(2); + @$pb.TagNumber(2) + ExplicitPermissions ensureExplicit() => $_ensure(1); +} + +class ExplicitPermissions extends $pb.GeneratedMessage { + factory ExplicitPermissions({ + $core.Iterable? permissions, + }) { + final $result = create(); + if (permissions != null) { + $result.permissions.addAll(permissions); + } + return $result; + } + ExplicitPermissions._() : super(); + factory ExplicitPermissions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ExplicitPermissions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ExplicitPermissions', package: const $pb.PackageName(_omitMessageNames ? '' : 'permission_messages'), createEmptyInstance: create) + ..pc(1, _omitFieldNames ? '' : 'permissions', $pb.PbFieldType.PM, subBuilder: PermissionsType.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ExplicitPermissions clone() => ExplicitPermissions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ExplicitPermissions copyWith(void Function(ExplicitPermissions) updates) => super.copyWith((message) => updates(message as ExplicitPermissions)) as ExplicitPermissions; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ExplicitPermissions create() => ExplicitPermissions._(); + ExplicitPermissions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ExplicitPermissions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ExplicitPermissions? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get permissions => $_getList(0); +} + +class PermissionsType_All extends $pb.GeneratedMessage { + factory PermissionsType_All() => create(); + PermissionsType_All._() : super(); + factory PermissionsType_All.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PermissionsType_All.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PermissionsType.All', package: const $pb.PackageName(_omitMessageNames ? '' : 'permission_messages'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PermissionsType_All clone() => PermissionsType_All()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PermissionsType_All copyWith(void Function(PermissionsType_All) updates) => super.copyWith((message) => updates(message as PermissionsType_All)) as PermissionsType_All; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static PermissionsType_All create() => PermissionsType_All._(); + PermissionsType_All createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PermissionsType_All getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PermissionsType_All? _defaultInstance; +} + +enum PermissionsType_CacheSelector_Kind { + cacheName, + notSet +} + +class PermissionsType_CacheSelector extends $pb.GeneratedMessage { + factory PermissionsType_CacheSelector({ + $core.String? cacheName, + }) { + final $result = create(); + if (cacheName != null) { + $result.cacheName = cacheName; + } + return $result; + } + PermissionsType_CacheSelector._() : super(); + factory PermissionsType_CacheSelector.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PermissionsType_CacheSelector.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, PermissionsType_CacheSelector_Kind> _PermissionsType_CacheSelector_KindByTag = { + 1 : PermissionsType_CacheSelector_Kind.cacheName, + 0 : PermissionsType_CacheSelector_Kind.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PermissionsType.CacheSelector', package: const $pb.PackageName(_omitMessageNames ? '' : 'permission_messages'), createEmptyInstance: create) + ..oo(0, [1]) + ..aOS(1, _omitFieldNames ? '' : 'cacheName') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PermissionsType_CacheSelector clone() => PermissionsType_CacheSelector()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PermissionsType_CacheSelector copyWith(void Function(PermissionsType_CacheSelector) updates) => super.copyWith((message) => updates(message as PermissionsType_CacheSelector)) as PermissionsType_CacheSelector; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static PermissionsType_CacheSelector create() => PermissionsType_CacheSelector._(); + PermissionsType_CacheSelector createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PermissionsType_CacheSelector getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PermissionsType_CacheSelector? _defaultInstance; + + PermissionsType_CacheSelector_Kind whichKind() => _PermissionsType_CacheSelector_KindByTag[$_whichOneof(0)]!; + void clearKind() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get cacheName => $_getSZ(0); + @$pb.TagNumber(1) + set cacheName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheName() => $_has(0); + @$pb.TagNumber(1) + void clearCacheName() => clearField(1); +} + +enum PermissionsType_CacheItemSelector_Kind { + key, + keyPrefix, + notSet +} + +class PermissionsType_CacheItemSelector extends $pb.GeneratedMessage { + factory PermissionsType_CacheItemSelector({ + $core.List<$core.int>? key, + $core.List<$core.int>? keyPrefix, + }) { + final $result = create(); + if (key != null) { + $result.key = key; + } + if (keyPrefix != null) { + $result.keyPrefix = keyPrefix; + } + return $result; + } + PermissionsType_CacheItemSelector._() : super(); + factory PermissionsType_CacheItemSelector.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PermissionsType_CacheItemSelector.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, PermissionsType_CacheItemSelector_Kind> _PermissionsType_CacheItemSelector_KindByTag = { + 1 : PermissionsType_CacheItemSelector_Kind.key, + 2 : PermissionsType_CacheItemSelector_Kind.keyPrefix, + 0 : PermissionsType_CacheItemSelector_Kind.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PermissionsType.CacheItemSelector', package: const $pb.PackageName(_omitMessageNames ? '' : 'permission_messages'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'key', $pb.PbFieldType.OY) + ..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'keyPrefix', $pb.PbFieldType.OY) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PermissionsType_CacheItemSelector clone() => PermissionsType_CacheItemSelector()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PermissionsType_CacheItemSelector copyWith(void Function(PermissionsType_CacheItemSelector) updates) => super.copyWith((message) => updates(message as PermissionsType_CacheItemSelector)) as PermissionsType_CacheItemSelector; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static PermissionsType_CacheItemSelector create() => PermissionsType_CacheItemSelector._(); + PermissionsType_CacheItemSelector createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PermissionsType_CacheItemSelector getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PermissionsType_CacheItemSelector? _defaultInstance; + + PermissionsType_CacheItemSelector_Kind whichKind() => _PermissionsType_CacheItemSelector_KindByTag[$_whichOneof(0)]!; + void clearKind() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.List<$core.int> get key => $_getN(0); + @$pb.TagNumber(1) + set key($core.List<$core.int> v) { $_setBytes(0, v); } + @$pb.TagNumber(1) + $core.bool hasKey() => $_has(0); + @$pb.TagNumber(1) + void clearKey() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.int> get keyPrefix => $_getN(1); + @$pb.TagNumber(2) + set keyPrefix($core.List<$core.int> v) { $_setBytes(1, v); } + @$pb.TagNumber(2) + $core.bool hasKeyPrefix() => $_has(1); + @$pb.TagNumber(2) + void clearKeyPrefix() => clearField(2); +} + +enum PermissionsType_CachePermissions_Cache { + allCaches, + cacheSelector, + notSet +} + +enum PermissionsType_CachePermissions_CacheItem { + allItems, + itemSelector, + notSet +} + +class PermissionsType_CachePermissions extends $pb.GeneratedMessage { + factory PermissionsType_CachePermissions({ + CacheRole? role, + PermissionsType_All? allCaches, + PermissionsType_CacheSelector? cacheSelector, + PermissionsType_All? allItems, + PermissionsType_CacheItemSelector? itemSelector, + }) { + final $result = create(); + if (role != null) { + $result.role = role; + } + if (allCaches != null) { + $result.allCaches = allCaches; + } + if (cacheSelector != null) { + $result.cacheSelector = cacheSelector; + } + if (allItems != null) { + $result.allItems = allItems; + } + if (itemSelector != null) { + $result.itemSelector = itemSelector; + } + return $result; + } + PermissionsType_CachePermissions._() : super(); + factory PermissionsType_CachePermissions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PermissionsType_CachePermissions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, PermissionsType_CachePermissions_Cache> _PermissionsType_CachePermissions_CacheByTag = { + 2 : PermissionsType_CachePermissions_Cache.allCaches, + 3 : PermissionsType_CachePermissions_Cache.cacheSelector, + 0 : PermissionsType_CachePermissions_Cache.notSet + }; + static const $core.Map<$core.int, PermissionsType_CachePermissions_CacheItem> _PermissionsType_CachePermissions_CacheItemByTag = { + 4 : PermissionsType_CachePermissions_CacheItem.allItems, + 5 : PermissionsType_CachePermissions_CacheItem.itemSelector, + 0 : PermissionsType_CachePermissions_CacheItem.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PermissionsType.CachePermissions', package: const $pb.PackageName(_omitMessageNames ? '' : 'permission_messages'), createEmptyInstance: create) + ..oo(0, [2, 3]) + ..oo(1, [4, 5]) + ..e(1, _omitFieldNames ? '' : 'role', $pb.PbFieldType.OE, defaultOrMaker: CacheRole.CachePermitNone, valueOf: CacheRole.valueOf, enumValues: CacheRole.values) + ..aOM(2, _omitFieldNames ? '' : 'allCaches', subBuilder: PermissionsType_All.create) + ..aOM(3, _omitFieldNames ? '' : 'cacheSelector', subBuilder: PermissionsType_CacheSelector.create) + ..aOM(4, _omitFieldNames ? '' : 'allItems', subBuilder: PermissionsType_All.create) + ..aOM(5, _omitFieldNames ? '' : 'itemSelector', subBuilder: PermissionsType_CacheItemSelector.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PermissionsType_CachePermissions clone() => PermissionsType_CachePermissions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PermissionsType_CachePermissions copyWith(void Function(PermissionsType_CachePermissions) updates) => super.copyWith((message) => updates(message as PermissionsType_CachePermissions)) as PermissionsType_CachePermissions; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static PermissionsType_CachePermissions create() => PermissionsType_CachePermissions._(); + PermissionsType_CachePermissions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PermissionsType_CachePermissions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PermissionsType_CachePermissions? _defaultInstance; + + PermissionsType_CachePermissions_Cache whichCache() => _PermissionsType_CachePermissions_CacheByTag[$_whichOneof(0)]!; + void clearCache() => clearField($_whichOneof(0)); + + PermissionsType_CachePermissions_CacheItem whichCacheItem() => _PermissionsType_CachePermissions_CacheItemByTag[$_whichOneof(1)]!; + void clearCacheItem() => clearField($_whichOneof(1)); + + @$pb.TagNumber(1) + CacheRole get role => $_getN(0); + @$pb.TagNumber(1) + set role(CacheRole v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasRole() => $_has(0); + @$pb.TagNumber(1) + void clearRole() => clearField(1); + + @$pb.TagNumber(2) + PermissionsType_All get allCaches => $_getN(1); + @$pb.TagNumber(2) + set allCaches(PermissionsType_All v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasAllCaches() => $_has(1); + @$pb.TagNumber(2) + void clearAllCaches() => clearField(2); + @$pb.TagNumber(2) + PermissionsType_All ensureAllCaches() => $_ensure(1); + + @$pb.TagNumber(3) + PermissionsType_CacheSelector get cacheSelector => $_getN(2); + @$pb.TagNumber(3) + set cacheSelector(PermissionsType_CacheSelector v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasCacheSelector() => $_has(2); + @$pb.TagNumber(3) + void clearCacheSelector() => clearField(3); + @$pb.TagNumber(3) + PermissionsType_CacheSelector ensureCacheSelector() => $_ensure(2); + + @$pb.TagNumber(4) + PermissionsType_All get allItems => $_getN(3); + @$pb.TagNumber(4) + set allItems(PermissionsType_All v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasAllItems() => $_has(3); + @$pb.TagNumber(4) + void clearAllItems() => clearField(4); + @$pb.TagNumber(4) + PermissionsType_All ensureAllItems() => $_ensure(3); + + @$pb.TagNumber(5) + PermissionsType_CacheItemSelector get itemSelector => $_getN(4); + @$pb.TagNumber(5) + set itemSelector(PermissionsType_CacheItemSelector v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasItemSelector() => $_has(4); + @$pb.TagNumber(5) + void clearItemSelector() => clearField(5); + @$pb.TagNumber(5) + PermissionsType_CacheItemSelector ensureItemSelector() => $_ensure(4); +} + +enum PermissionsType_TopicSelector_Kind { + topicName, + topicNamePrefix, + notSet +} + +class PermissionsType_TopicSelector extends $pb.GeneratedMessage { + factory PermissionsType_TopicSelector({ + $core.String? topicName, + $core.String? topicNamePrefix, + }) { + final $result = create(); + if (topicName != null) { + $result.topicName = topicName; + } + if (topicNamePrefix != null) { + $result.topicNamePrefix = topicNamePrefix; + } + return $result; + } + PermissionsType_TopicSelector._() : super(); + factory PermissionsType_TopicSelector.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PermissionsType_TopicSelector.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, PermissionsType_TopicSelector_Kind> _PermissionsType_TopicSelector_KindByTag = { + 1 : PermissionsType_TopicSelector_Kind.topicName, + 2 : PermissionsType_TopicSelector_Kind.topicNamePrefix, + 0 : PermissionsType_TopicSelector_Kind.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PermissionsType.TopicSelector', package: const $pb.PackageName(_omitMessageNames ? '' : 'permission_messages'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOS(1, _omitFieldNames ? '' : 'topicName') + ..aOS(2, _omitFieldNames ? '' : 'topicNamePrefix') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PermissionsType_TopicSelector clone() => PermissionsType_TopicSelector()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PermissionsType_TopicSelector copyWith(void Function(PermissionsType_TopicSelector) updates) => super.copyWith((message) => updates(message as PermissionsType_TopicSelector)) as PermissionsType_TopicSelector; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static PermissionsType_TopicSelector create() => PermissionsType_TopicSelector._(); + PermissionsType_TopicSelector createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PermissionsType_TopicSelector getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PermissionsType_TopicSelector? _defaultInstance; + + PermissionsType_TopicSelector_Kind whichKind() => _PermissionsType_TopicSelector_KindByTag[$_whichOneof(0)]!; + void clearKind() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get topicName => $_getSZ(0); + @$pb.TagNumber(1) + set topicName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasTopicName() => $_has(0); + @$pb.TagNumber(1) + void clearTopicName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get topicNamePrefix => $_getSZ(1); + @$pb.TagNumber(2) + set topicNamePrefix($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasTopicNamePrefix() => $_has(1); + @$pb.TagNumber(2) + void clearTopicNamePrefix() => clearField(2); +} + +enum PermissionsType_TopicPermissions_Cache { + allCaches, + cacheSelector, + notSet +} + +enum PermissionsType_TopicPermissions_Topic { + allTopics, + topicSelector, + notSet +} + +class PermissionsType_TopicPermissions extends $pb.GeneratedMessage { + factory PermissionsType_TopicPermissions({ + TopicRole? role, + PermissionsType_All? allCaches, + PermissionsType_CacheSelector? cacheSelector, + PermissionsType_All? allTopics, + PermissionsType_TopicSelector? topicSelector, + }) { + final $result = create(); + if (role != null) { + $result.role = role; + } + if (allCaches != null) { + $result.allCaches = allCaches; + } + if (cacheSelector != null) { + $result.cacheSelector = cacheSelector; + } + if (allTopics != null) { + $result.allTopics = allTopics; + } + if (topicSelector != null) { + $result.topicSelector = topicSelector; + } + return $result; + } + PermissionsType_TopicPermissions._() : super(); + factory PermissionsType_TopicPermissions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PermissionsType_TopicPermissions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, PermissionsType_TopicPermissions_Cache> _PermissionsType_TopicPermissions_CacheByTag = { + 2 : PermissionsType_TopicPermissions_Cache.allCaches, + 3 : PermissionsType_TopicPermissions_Cache.cacheSelector, + 0 : PermissionsType_TopicPermissions_Cache.notSet + }; + static const $core.Map<$core.int, PermissionsType_TopicPermissions_Topic> _PermissionsType_TopicPermissions_TopicByTag = { + 4 : PermissionsType_TopicPermissions_Topic.allTopics, + 5 : PermissionsType_TopicPermissions_Topic.topicSelector, + 0 : PermissionsType_TopicPermissions_Topic.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PermissionsType.TopicPermissions', package: const $pb.PackageName(_omitMessageNames ? '' : 'permission_messages'), createEmptyInstance: create) + ..oo(0, [2, 3]) + ..oo(1, [4, 5]) + ..e(1, _omitFieldNames ? '' : 'role', $pb.PbFieldType.OE, defaultOrMaker: TopicRole.TopicPermitNone, valueOf: TopicRole.valueOf, enumValues: TopicRole.values) + ..aOM(2, _omitFieldNames ? '' : 'allCaches', subBuilder: PermissionsType_All.create) + ..aOM(3, _omitFieldNames ? '' : 'cacheSelector', subBuilder: PermissionsType_CacheSelector.create) + ..aOM(4, _omitFieldNames ? '' : 'allTopics', subBuilder: PermissionsType_All.create) + ..aOM(5, _omitFieldNames ? '' : 'topicSelector', subBuilder: PermissionsType_TopicSelector.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PermissionsType_TopicPermissions clone() => PermissionsType_TopicPermissions()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PermissionsType_TopicPermissions copyWith(void Function(PermissionsType_TopicPermissions) updates) => super.copyWith((message) => updates(message as PermissionsType_TopicPermissions)) as PermissionsType_TopicPermissions; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static PermissionsType_TopicPermissions create() => PermissionsType_TopicPermissions._(); + PermissionsType_TopicPermissions createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PermissionsType_TopicPermissions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PermissionsType_TopicPermissions? _defaultInstance; + + PermissionsType_TopicPermissions_Cache whichCache() => _PermissionsType_TopicPermissions_CacheByTag[$_whichOneof(0)]!; + void clearCache() => clearField($_whichOneof(0)); + + PermissionsType_TopicPermissions_Topic whichTopic() => _PermissionsType_TopicPermissions_TopicByTag[$_whichOneof(1)]!; + void clearTopic() => clearField($_whichOneof(1)); + + @$pb.TagNumber(1) + TopicRole get role => $_getN(0); + @$pb.TagNumber(1) + set role(TopicRole v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasRole() => $_has(0); + @$pb.TagNumber(1) + void clearRole() => clearField(1); + + @$pb.TagNumber(2) + PermissionsType_All get allCaches => $_getN(1); + @$pb.TagNumber(2) + set allCaches(PermissionsType_All v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasAllCaches() => $_has(1); + @$pb.TagNumber(2) + void clearAllCaches() => clearField(2); + @$pb.TagNumber(2) + PermissionsType_All ensureAllCaches() => $_ensure(1); + + @$pb.TagNumber(3) + PermissionsType_CacheSelector get cacheSelector => $_getN(2); + @$pb.TagNumber(3) + set cacheSelector(PermissionsType_CacheSelector v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasCacheSelector() => $_has(2); + @$pb.TagNumber(3) + void clearCacheSelector() => clearField(3); + @$pb.TagNumber(3) + PermissionsType_CacheSelector ensureCacheSelector() => $_ensure(2); + + @$pb.TagNumber(4) + PermissionsType_All get allTopics => $_getN(3); + @$pb.TagNumber(4) + set allTopics(PermissionsType_All v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasAllTopics() => $_has(3); + @$pb.TagNumber(4) + void clearAllTopics() => clearField(4); + @$pb.TagNumber(4) + PermissionsType_All ensureAllTopics() => $_ensure(3); + + @$pb.TagNumber(5) + PermissionsType_TopicSelector get topicSelector => $_getN(4); + @$pb.TagNumber(5) + set topicSelector(PermissionsType_TopicSelector v) { setField(5, v); } + @$pb.TagNumber(5) + $core.bool hasTopicSelector() => $_has(4); + @$pb.TagNumber(5) + void clearTopicSelector() => clearField(5); + @$pb.TagNumber(5) + PermissionsType_TopicSelector ensureTopicSelector() => $_ensure(4); +} + +enum PermissionsType_Kind { + cachePermissions, + topicPermissions, + notSet +} + +class PermissionsType extends $pb.GeneratedMessage { + factory PermissionsType({ + PermissionsType_CachePermissions? cachePermissions, + PermissionsType_TopicPermissions? topicPermissions, + }) { + final $result = create(); + if (cachePermissions != null) { + $result.cachePermissions = cachePermissions; + } + if (topicPermissions != null) { + $result.topicPermissions = topicPermissions; + } + return $result; + } + PermissionsType._() : super(); + factory PermissionsType.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PermissionsType.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, PermissionsType_Kind> _PermissionsType_KindByTag = { + 1 : PermissionsType_Kind.cachePermissions, + 2 : PermissionsType_Kind.topicPermissions, + 0 : PermissionsType_Kind.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PermissionsType', package: const $pb.PackageName(_omitMessageNames ? '' : 'permission_messages'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'cachePermissions', subBuilder: PermissionsType_CachePermissions.create) + ..aOM(2, _omitFieldNames ? '' : 'topicPermissions', subBuilder: PermissionsType_TopicPermissions.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PermissionsType clone() => PermissionsType()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PermissionsType copyWith(void Function(PermissionsType) updates) => super.copyWith((message) => updates(message as PermissionsType)) as PermissionsType; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static PermissionsType create() => PermissionsType._(); + PermissionsType createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PermissionsType getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PermissionsType? _defaultInstance; + + PermissionsType_Kind whichKind() => _PermissionsType_KindByTag[$_whichOneof(0)]!; + void clearKind() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + PermissionsType_CachePermissions get cachePermissions => $_getN(0); + @$pb.TagNumber(1) + set cachePermissions(PermissionsType_CachePermissions v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasCachePermissions() => $_has(0); + @$pb.TagNumber(1) + void clearCachePermissions() => clearField(1); + @$pb.TagNumber(1) + PermissionsType_CachePermissions ensureCachePermissions() => $_ensure(0); + + @$pb.TagNumber(2) + PermissionsType_TopicPermissions get topicPermissions => $_getN(1); + @$pb.TagNumber(2) + set topicPermissions(PermissionsType_TopicPermissions v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasTopicPermissions() => $_has(1); + @$pb.TagNumber(2) + void clearTopicPermissions() => clearField(2); + @$pb.TagNumber(2) + PermissionsType_TopicPermissions ensureTopicPermissions() => $_ensure(1); +} + + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/lib/generated/permissionmessages.pbenum.dart b/lib/generated/permissionmessages.pbenum.dart new file mode 100644 index 0000000..6947fe9 --- /dev/null +++ b/lib/generated/permissionmessages.pbenum.dart @@ -0,0 +1,70 @@ +// +// Generated code. Do not modify. +// source: permissionmessages.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +/// Aliases for categories of functionality. +class CacheRole extends $pb.ProtobufEnum { + static const CacheRole CachePermitNone = CacheRole._(0, _omitEnumNames ? '' : 'CachePermitNone'); + static const CacheRole CacheReadWrite = CacheRole._(1, _omitEnumNames ? '' : 'CacheReadWrite'); + static const CacheRole CacheReadOnly = CacheRole._(2, _omitEnumNames ? '' : 'CacheReadOnly'); + static const CacheRole CacheWriteOnly = CacheRole._(3, _omitEnumNames ? '' : 'CacheWriteOnly'); + + static const $core.List values = [ + CachePermitNone, + CacheReadWrite, + CacheReadOnly, + CacheWriteOnly, + ]; + + static final $core.Map<$core.int, CacheRole> _byValue = $pb.ProtobufEnum.initByValue(values); + static CacheRole? valueOf($core.int value) => _byValue[value]; + + const CacheRole._($core.int v, $core.String n) : super(v, n); +} + +/// Aliases for categories of functionality. +class TopicRole extends $pb.ProtobufEnum { + static const TopicRole TopicPermitNone = TopicRole._(0, _omitEnumNames ? '' : 'TopicPermitNone'); + static const TopicRole TopicReadWrite = TopicRole._(1, _omitEnumNames ? '' : 'TopicReadWrite'); + static const TopicRole TopicReadOnly = TopicRole._(2, _omitEnumNames ? '' : 'TopicReadOnly'); + static const TopicRole TopicWriteOnly = TopicRole._(3, _omitEnumNames ? '' : 'TopicWriteOnly'); + + static const $core.List values = [ + TopicPermitNone, + TopicReadWrite, + TopicReadOnly, + TopicWriteOnly, + ]; + + static final $core.Map<$core.int, TopicRole> _byValue = $pb.ProtobufEnum.initByValue(values); + static TopicRole? valueOf($core.int value) => _byValue[value]; + + const TopicRole._($core.int v, $core.String n) : super(v, n); +} + +class SuperUserPermissions extends $pb.ProtobufEnum { + static const SuperUserPermissions SuperUser = SuperUserPermissions._(0, _omitEnumNames ? '' : 'SuperUser'); + + static const $core.List values = [ + SuperUser, + ]; + + static final $core.Map<$core.int, SuperUserPermissions> _byValue = $pb.ProtobufEnum.initByValue(values); + static SuperUserPermissions? valueOf($core.int value) => _byValue[value]; + + const SuperUserPermissions._($core.int v, $core.String n) : super(v, n); +} + + +const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/lib/generated/permissionmessages.pbjson.dart b/lib/generated/permissionmessages.pbjson.dart new file mode 100644 index 0000000..f9b06bc --- /dev/null +++ b/lib/generated/permissionmessages.pbjson.dart @@ -0,0 +1,204 @@ +// +// Generated code. Do not modify. +// source: permissionmessages.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:convert' as $convert; +import 'dart:core' as $core; +import 'dart:typed_data' as $typed_data; + +@$core.Deprecated('Use cacheRoleDescriptor instead') +const CacheRole$json = { + '1': 'CacheRole', + '2': [ + {'1': 'CachePermitNone', '2': 0}, + {'1': 'CacheReadWrite', '2': 1}, + {'1': 'CacheReadOnly', '2': 2}, + {'1': 'CacheWriteOnly', '2': 3}, + ], +}; + +/// Descriptor for `CacheRole`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List cacheRoleDescriptor = $convert.base64Decode( + 'CglDYWNoZVJvbGUSEwoPQ2FjaGVQZXJtaXROb25lEAASEgoOQ2FjaGVSZWFkV3JpdGUQARIRCg' + '1DYWNoZVJlYWRPbmx5EAISEgoOQ2FjaGVXcml0ZU9ubHkQAw=='); + +@$core.Deprecated('Use topicRoleDescriptor instead') +const TopicRole$json = { + '1': 'TopicRole', + '2': [ + {'1': 'TopicPermitNone', '2': 0}, + {'1': 'TopicReadWrite', '2': 1}, + {'1': 'TopicReadOnly', '2': 2}, + {'1': 'TopicWriteOnly', '2': 3}, + ], +}; + +/// Descriptor for `TopicRole`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List topicRoleDescriptor = $convert.base64Decode( + 'CglUb3BpY1JvbGUSEwoPVG9waWNQZXJtaXROb25lEAASEgoOVG9waWNSZWFkV3JpdGUQARIRCg' + '1Ub3BpY1JlYWRPbmx5EAISEgoOVG9waWNXcml0ZU9ubHkQAw=='); + +@$core.Deprecated('Use superUserPermissionsDescriptor instead') +const SuperUserPermissions$json = { + '1': 'SuperUserPermissions', + '2': [ + {'1': 'SuperUser', '2': 0}, + ], +}; + +/// Descriptor for `SuperUserPermissions`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List superUserPermissionsDescriptor = $convert.base64Decode( + 'ChRTdXBlclVzZXJQZXJtaXNzaW9ucxINCglTdXBlclVzZXIQAA=='); + +@$core.Deprecated('Use permissionsDescriptor instead') +const Permissions$json = { + '1': 'Permissions', + '2': [ + {'1': 'super_user', '3': 1, '4': 1, '5': 14, '6': '.permission_messages.SuperUserPermissions', '9': 0, '10': 'superUser'}, + {'1': 'explicit', '3': 2, '4': 1, '5': 11, '6': '.permission_messages.ExplicitPermissions', '9': 0, '10': 'explicit'}, + ], + '8': [ + {'1': 'kind'}, + ], +}; + +/// Descriptor for `Permissions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List permissionsDescriptor = $convert.base64Decode( + 'CgtQZXJtaXNzaW9ucxJKCgpzdXBlcl91c2VyGAEgASgOMikucGVybWlzc2lvbl9tZXNzYWdlcy' + '5TdXBlclVzZXJQZXJtaXNzaW9uc0gAUglzdXBlclVzZXISRgoIZXhwbGljaXQYAiABKAsyKC5w' + 'ZXJtaXNzaW9uX21lc3NhZ2VzLkV4cGxpY2l0UGVybWlzc2lvbnNIAFIIZXhwbGljaXRCBgoEa2' + 'luZA=='); + +@$core.Deprecated('Use explicitPermissionsDescriptor instead') +const ExplicitPermissions$json = { + '1': 'ExplicitPermissions', + '2': [ + {'1': 'permissions', '3': 1, '4': 3, '5': 11, '6': '.permission_messages.PermissionsType', '10': 'permissions'}, + ], +}; + +/// Descriptor for `ExplicitPermissions`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List explicitPermissionsDescriptor = $convert.base64Decode( + 'ChNFeHBsaWNpdFBlcm1pc3Npb25zEkYKC3Blcm1pc3Npb25zGAEgAygLMiQucGVybWlzc2lvbl' + '9tZXNzYWdlcy5QZXJtaXNzaW9uc1R5cGVSC3Blcm1pc3Npb25z'); + +@$core.Deprecated('Use permissionsTypeDescriptor instead') +const PermissionsType$json = { + '1': 'PermissionsType', + '2': [ + {'1': 'cache_permissions', '3': 1, '4': 1, '5': 11, '6': '.permission_messages.PermissionsType.CachePermissions', '9': 0, '10': 'cachePermissions'}, + {'1': 'topic_permissions', '3': 2, '4': 1, '5': 11, '6': '.permission_messages.PermissionsType.TopicPermissions', '9': 0, '10': 'topicPermissions'}, + ], + '3': [PermissionsType_All$json, PermissionsType_CacheSelector$json, PermissionsType_CacheItemSelector$json, PermissionsType_CachePermissions$json, PermissionsType_TopicSelector$json, PermissionsType_TopicPermissions$json], + '8': [ + {'1': 'kind'}, + ], +}; + +@$core.Deprecated('Use permissionsTypeDescriptor instead') +const PermissionsType_All$json = { + '1': 'All', +}; + +@$core.Deprecated('Use permissionsTypeDescriptor instead') +const PermissionsType_CacheSelector$json = { + '1': 'CacheSelector', + '2': [ + {'1': 'cache_name', '3': 1, '4': 1, '5': 9, '9': 0, '10': 'cacheName'}, + ], + '8': [ + {'1': 'kind'}, + ], +}; + +@$core.Deprecated('Use permissionsTypeDescriptor instead') +const PermissionsType_CacheItemSelector$json = { + '1': 'CacheItemSelector', + '2': [ + {'1': 'key', '3': 1, '4': 1, '5': 12, '9': 0, '10': 'key'}, + {'1': 'key_prefix', '3': 2, '4': 1, '5': 12, '9': 0, '10': 'keyPrefix'}, + ], + '8': [ + {'1': 'kind'}, + ], +}; + +@$core.Deprecated('Use permissionsTypeDescriptor instead') +const PermissionsType_CachePermissions$json = { + '1': 'CachePermissions', + '2': [ + {'1': 'role', '3': 1, '4': 1, '5': 14, '6': '.permission_messages.CacheRole', '10': 'role'}, + {'1': 'all_caches', '3': 2, '4': 1, '5': 11, '6': '.permission_messages.PermissionsType.All', '9': 0, '10': 'allCaches'}, + {'1': 'cache_selector', '3': 3, '4': 1, '5': 11, '6': '.permission_messages.PermissionsType.CacheSelector', '9': 0, '10': 'cacheSelector'}, + {'1': 'all_items', '3': 4, '4': 1, '5': 11, '6': '.permission_messages.PermissionsType.All', '9': 1, '10': 'allItems'}, + {'1': 'item_selector', '3': 5, '4': 1, '5': 11, '6': '.permission_messages.PermissionsType.CacheItemSelector', '9': 1, '10': 'itemSelector'}, + ], + '8': [ + {'1': 'cache'}, + {'1': 'cache_item'}, + ], +}; + +@$core.Deprecated('Use permissionsTypeDescriptor instead') +const PermissionsType_TopicSelector$json = { + '1': 'TopicSelector', + '2': [ + {'1': 'topic_name', '3': 1, '4': 1, '5': 9, '9': 0, '10': 'topicName'}, + {'1': 'topic_name_prefix', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'topicNamePrefix'}, + ], + '8': [ + {'1': 'kind'}, + ], +}; + +@$core.Deprecated('Use permissionsTypeDescriptor instead') +const PermissionsType_TopicPermissions$json = { + '1': 'TopicPermissions', + '2': [ + {'1': 'role', '3': 1, '4': 1, '5': 14, '6': '.permission_messages.TopicRole', '10': 'role'}, + {'1': 'all_caches', '3': 2, '4': 1, '5': 11, '6': '.permission_messages.PermissionsType.All', '9': 0, '10': 'allCaches'}, + {'1': 'cache_selector', '3': 3, '4': 1, '5': 11, '6': '.permission_messages.PermissionsType.CacheSelector', '9': 0, '10': 'cacheSelector'}, + {'1': 'all_topics', '3': 4, '4': 1, '5': 11, '6': '.permission_messages.PermissionsType.All', '9': 1, '10': 'allTopics'}, + {'1': 'topic_selector', '3': 5, '4': 1, '5': 11, '6': '.permission_messages.PermissionsType.TopicSelector', '9': 1, '10': 'topicSelector'}, + ], + '8': [ + {'1': 'cache'}, + {'1': 'topic'}, + ], +}; + +/// Descriptor for `PermissionsType`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List permissionsTypeDescriptor = $convert.base64Decode( + 'Cg9QZXJtaXNzaW9uc1R5cGUSZAoRY2FjaGVfcGVybWlzc2lvbnMYASABKAsyNS5wZXJtaXNzaW' + '9uX21lc3NhZ2VzLlBlcm1pc3Npb25zVHlwZS5DYWNoZVBlcm1pc3Npb25zSABSEGNhY2hlUGVy' + 'bWlzc2lvbnMSZAoRdG9waWNfcGVybWlzc2lvbnMYAiABKAsyNS5wZXJtaXNzaW9uX21lc3NhZ2' + 'VzLlBlcm1pc3Npb25zVHlwZS5Ub3BpY1Blcm1pc3Npb25zSABSEHRvcGljUGVybWlzc2lvbnMa' + 'BQoDQWxsGjgKDUNhY2hlU2VsZWN0b3ISHwoKY2FjaGVfbmFtZRgBIAEoCUgAUgljYWNoZU5hbW' + 'VCBgoEa2luZBpQChFDYWNoZUl0ZW1TZWxlY3RvchISCgNrZXkYASABKAxIAFIDa2V5Eh8KCmtl' + 'eV9wcmVmaXgYAiABKAxIAFIJa2V5UHJlZml4QgYKBGtpbmQarQMKEENhY2hlUGVybWlzc2lvbn' + 'MSMgoEcm9sZRgBIAEoDjIeLnBlcm1pc3Npb25fbWVzc2FnZXMuQ2FjaGVSb2xlUgRyb2xlEkkK' + 'CmFsbF9jYWNoZXMYAiABKAsyKC5wZXJtaXNzaW9uX21lc3NhZ2VzLlBlcm1pc3Npb25zVHlwZS' + '5BbGxIAFIJYWxsQ2FjaGVzElsKDmNhY2hlX3NlbGVjdG9yGAMgASgLMjIucGVybWlzc2lvbl9t' + 'ZXNzYWdlcy5QZXJtaXNzaW9uc1R5cGUuQ2FjaGVTZWxlY3RvckgAUg1jYWNoZVNlbGVjdG9yEk' + 'cKCWFsbF9pdGVtcxgEIAEoCzIoLnBlcm1pc3Npb25fbWVzc2FnZXMuUGVybWlzc2lvbnNUeXBl' + 'LkFsbEgBUghhbGxJdGVtcxJdCg1pdGVtX3NlbGVjdG9yGAUgASgLMjYucGVybWlzc2lvbl9tZX' + 'NzYWdlcy5QZXJtaXNzaW9uc1R5cGUuQ2FjaGVJdGVtU2VsZWN0b3JIAVIMaXRlbVNlbGVjdG9y' + 'QgcKBWNhY2hlQgwKCmNhY2hlX2l0ZW0aZgoNVG9waWNTZWxlY3RvchIfCgp0b3BpY19uYW1lGA' + 'EgASgJSABSCXRvcGljTmFtZRIsChF0b3BpY19uYW1lX3ByZWZpeBgCIAEoCUgAUg90b3BpY05h' + 'bWVQcmVmaXhCBgoEa2luZBqoAwoQVG9waWNQZXJtaXNzaW9ucxIyCgRyb2xlGAEgASgOMh4ucG' + 'VybWlzc2lvbl9tZXNzYWdlcy5Ub3BpY1JvbGVSBHJvbGUSSQoKYWxsX2NhY2hlcxgCIAEoCzIo' + 'LnBlcm1pc3Npb25fbWVzc2FnZXMuUGVybWlzc2lvbnNUeXBlLkFsbEgAUglhbGxDYWNoZXMSWw' + 'oOY2FjaGVfc2VsZWN0b3IYAyABKAsyMi5wZXJtaXNzaW9uX21lc3NhZ2VzLlBlcm1pc3Npb25z' + 'VHlwZS5DYWNoZVNlbGVjdG9ySABSDWNhY2hlU2VsZWN0b3ISSQoKYWxsX3RvcGljcxgEIAEoCz' + 'IoLnBlcm1pc3Npb25fbWVzc2FnZXMuUGVybWlzc2lvbnNUeXBlLkFsbEgBUglhbGxUb3BpY3MS' + 'WwoOdG9waWNfc2VsZWN0b3IYBSABKAsyMi5wZXJtaXNzaW9uX21lc3NhZ2VzLlBlcm1pc3Npb2' + '5zVHlwZS5Ub3BpY1NlbGVjdG9ySAFSDXRvcGljU2VsZWN0b3JCBwoFY2FjaGVCBwoFdG9waWNC' + 'BgoEa2luZA=='); + diff --git a/lib/generated/permissionmessages.pbserver.dart b/lib/generated/permissionmessages.pbserver.dart new file mode 100644 index 0000000..e85c01c --- /dev/null +++ b/lib/generated/permissionmessages.pbserver.dart @@ -0,0 +1,14 @@ +// +// Generated code. Do not modify. +// source: permissionmessages.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +export 'permissionmessages.pb.dart'; + diff --git a/lib/generated/token.pb.dart b/lib/generated/token.pb.dart new file mode 100644 index 0000000..a956aec --- /dev/null +++ b/lib/generated/token.pb.dart @@ -0,0 +1,250 @@ +// +// Generated code. Do not modify. +// source: token.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'permissionmessages.pb.dart' as $9; + +/// generate a token that has an expiry +class GenerateDisposableTokenRequest__Expires extends $pb.GeneratedMessage { + factory GenerateDisposableTokenRequest__Expires({ + $core.int? validForSeconds, + }) { + final $result = create(); + if (validForSeconds != null) { + $result.validForSeconds = validForSeconds; + } + return $result; + } + GenerateDisposableTokenRequest__Expires._() : super(); + factory GenerateDisposableTokenRequest__Expires.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenerateDisposableTokenRequest__Expires.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GenerateDisposableTokenRequest.Expires', package: const $pb.PackageName(_omitMessageNames ? '' : 'token'), createEmptyInstance: create) + ..a<$core.int>(1, _omitFieldNames ? '' : 'validForSeconds', $pb.PbFieldType.OU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenerateDisposableTokenRequest__Expires clone() => GenerateDisposableTokenRequest__Expires()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenerateDisposableTokenRequest__Expires copyWith(void Function(GenerateDisposableTokenRequest__Expires) updates) => super.copyWith((message) => updates(message as GenerateDisposableTokenRequest__Expires)) as GenerateDisposableTokenRequest__Expires; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GenerateDisposableTokenRequest__Expires create() => GenerateDisposableTokenRequest__Expires._(); + GenerateDisposableTokenRequest__Expires createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenerateDisposableTokenRequest__Expires getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenerateDisposableTokenRequest__Expires? _defaultInstance; + + /// how many seconds do you want the api token to be valid for? + @$pb.TagNumber(1) + $core.int get validForSeconds => $_getIZ(0); + @$pb.TagNumber(1) + set validForSeconds($core.int v) { $_setUnsignedInt32(0, v); } + @$pb.TagNumber(1) + $core.bool hasValidForSeconds() => $_has(0); + @$pb.TagNumber(1) + void clearValidForSeconds() => clearField(1); +} + +class GenerateDisposableTokenRequest_ extends $pb.GeneratedMessage { + factory GenerateDisposableTokenRequest_({ + GenerateDisposableTokenRequest__Expires? expires, + $core.String? authToken, + $9.Permissions? permissions, + $core.String? tokenId, + }) { + final $result = create(); + if (expires != null) { + $result.expires = expires; + } + if (authToken != null) { + $result.authToken = authToken; + } + if (permissions != null) { + $result.permissions = permissions; + } + if (tokenId != null) { + $result.tokenId = tokenId; + } + return $result; + } + GenerateDisposableTokenRequest_._() : super(); + factory GenerateDisposableTokenRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenerateDisposableTokenRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GenerateDisposableTokenRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'token'), createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'expires', subBuilder: GenerateDisposableTokenRequest__Expires.create) + ..aOS(2, _omitFieldNames ? '' : 'authToken') + ..aOM<$9.Permissions>(3, _omitFieldNames ? '' : 'permissions', subBuilder: $9.Permissions.create) + ..aOS(4, _omitFieldNames ? '' : 'tokenId') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenerateDisposableTokenRequest_ clone() => GenerateDisposableTokenRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenerateDisposableTokenRequest_ copyWith(void Function(GenerateDisposableTokenRequest_) updates) => super.copyWith((message) => updates(message as GenerateDisposableTokenRequest_)) as GenerateDisposableTokenRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GenerateDisposableTokenRequest_ create() => GenerateDisposableTokenRequest_._(); + GenerateDisposableTokenRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenerateDisposableTokenRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenerateDisposableTokenRequest_? _defaultInstance; + + @$pb.TagNumber(1) + GenerateDisposableTokenRequest__Expires get expires => $_getN(0); + @$pb.TagNumber(1) + set expires(GenerateDisposableTokenRequest__Expires v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasExpires() => $_has(0); + @$pb.TagNumber(1) + void clearExpires() => clearField(1); + @$pb.TagNumber(1) + GenerateDisposableTokenRequest__Expires ensureExpires() => $_ensure(0); + + @$pb.TagNumber(2) + $core.String get authToken => $_getSZ(1); + @$pb.TagNumber(2) + set authToken($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasAuthToken() => $_has(1); + @$pb.TagNumber(2) + void clearAuthToken() => clearField(2); + + @$pb.TagNumber(3) + $9.Permissions get permissions => $_getN(2); + @$pb.TagNumber(3) + set permissions($9.Permissions v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasPermissions() => $_has(2); + @$pb.TagNumber(3) + void clearPermissions() => clearField(3); + @$pb.TagNumber(3) + $9.Permissions ensurePermissions() => $_ensure(2); + + @$pb.TagNumber(4) + $core.String get tokenId => $_getSZ(3); + @$pb.TagNumber(4) + set tokenId($core.String v) { $_setString(3, v); } + @$pb.TagNumber(4) + $core.bool hasTokenId() => $_has(3); + @$pb.TagNumber(4) + void clearTokenId() => clearField(4); +} + +class GenerateDisposableTokenResponse_ extends $pb.GeneratedMessage { + factory GenerateDisposableTokenResponse_({ + $core.String? apiKey, + $core.String? endpoint, + $fixnum.Int64? validUntil, + }) { + final $result = create(); + if (apiKey != null) { + $result.apiKey = apiKey; + } + if (endpoint != null) { + $result.endpoint = endpoint; + } + if (validUntil != null) { + $result.validUntil = validUntil; + } + return $result; + } + GenerateDisposableTokenResponse_._() : super(); + factory GenerateDisposableTokenResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GenerateDisposableTokenResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GenerateDisposableTokenResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'token'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'apiKey') + ..aOS(2, _omitFieldNames ? '' : 'endpoint') + ..a<$fixnum.Int64>(3, _omitFieldNames ? '' : 'validUntil', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GenerateDisposableTokenResponse_ clone() => GenerateDisposableTokenResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GenerateDisposableTokenResponse_ copyWith(void Function(GenerateDisposableTokenResponse_) updates) => super.copyWith((message) => updates(message as GenerateDisposableTokenResponse_)) as GenerateDisposableTokenResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GenerateDisposableTokenResponse_ create() => GenerateDisposableTokenResponse_._(); + GenerateDisposableTokenResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GenerateDisposableTokenResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GenerateDisposableTokenResponse_? _defaultInstance; + + /// the new api key used for authentication against Momento backend + @$pb.TagNumber(1) + $core.String get apiKey => $_getSZ(0); + @$pb.TagNumber(1) + set apiKey($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasApiKey() => $_has(0); + @$pb.TagNumber(1) + void clearApiKey() => clearField(1); + + /// the Momento endpoint that this token is allowed to make requests against + @$pb.TagNumber(2) + $core.String get endpoint => $_getSZ(1); + @$pb.TagNumber(2) + set endpoint($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasEndpoint() => $_has(1); + @$pb.TagNumber(2) + void clearEndpoint() => clearField(2); + + /// epoch seconds when the api token expires + @$pb.TagNumber(3) + $fixnum.Int64 get validUntil => $_getI64(2); + @$pb.TagNumber(3) + set validUntil($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasValidUntil() => $_has(2); + @$pb.TagNumber(3) + void clearValidUntil() => clearField(3); +} + + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/lib/generated/token.pbenum.dart b/lib/generated/token.pbenum.dart new file mode 100644 index 0000000..07ccd50 --- /dev/null +++ b/lib/generated/token.pbenum.dart @@ -0,0 +1,11 @@ +// +// Generated code. Do not modify. +// source: token.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + diff --git a/lib/generated/token.pbgrpc.dart b/lib/generated/token.pbgrpc.dart new file mode 100644 index 0000000..3d2470f --- /dev/null +++ b/lib/generated/token.pbgrpc.dart @@ -0,0 +1,59 @@ +// +// Generated code. Do not modify. +// source: token.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:async' as $async; +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'token.pb.dart' as $6; + +export 'token.pb.dart'; + +@$pb.GrpcServiceName('token.Token') +class TokenClient extends $grpc.Client { + static final _$generateDisposableToken = $grpc.ClientMethod<$6.GenerateDisposableTokenRequest_, $6.GenerateDisposableTokenResponse_>( + '/token.Token/GenerateDisposableToken', + ($6.GenerateDisposableTokenRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $6.GenerateDisposableTokenResponse_.fromBuffer(value)); + + TokenClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, + interceptors: interceptors); + + $grpc.ResponseFuture<$6.GenerateDisposableTokenResponse_> generateDisposableToken($6.GenerateDisposableTokenRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$generateDisposableToken, request, options: options); + } +} + +@$pb.GrpcServiceName('token.Token') +abstract class TokenServiceBase extends $grpc.Service { + $core.String get $name => 'token.Token'; + + TokenServiceBase() { + $addMethod($grpc.ServiceMethod<$6.GenerateDisposableTokenRequest_, $6.GenerateDisposableTokenResponse_>( + 'GenerateDisposableToken', + generateDisposableToken_Pre, + false, + false, + ($core.List<$core.int> value) => $6.GenerateDisposableTokenRequest_.fromBuffer(value), + ($6.GenerateDisposableTokenResponse_ value) => value.writeToBuffer())); + } + + $async.Future<$6.GenerateDisposableTokenResponse_> generateDisposableToken_Pre($grpc.ServiceCall call, $async.Future<$6.GenerateDisposableTokenRequest_> request) async { + return generateDisposableToken(call, await request); + } + + $async.Future<$6.GenerateDisposableTokenResponse_> generateDisposableToken($grpc.ServiceCall call, $6.GenerateDisposableTokenRequest_ request); +} diff --git a/lib/generated/token.pbjson.dart b/lib/generated/token.pbjson.dart new file mode 100644 index 0000000..faffdcf --- /dev/null +++ b/lib/generated/token.pbjson.dart @@ -0,0 +1,60 @@ +// +// Generated code. Do not modify. +// source: token.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:convert' as $convert; +import 'dart:core' as $core; +import 'dart:typed_data' as $typed_data; + +@$core.Deprecated('Use generateDisposableTokenRequest_Descriptor instead') +const GenerateDisposableTokenRequest_$json = { + '1': '_GenerateDisposableTokenRequest', + '2': [ + {'1': 'expires', '3': 1, '4': 1, '5': 11, '6': '.token._GenerateDisposableTokenRequest.Expires', '10': 'expires'}, + {'1': 'auth_token', '3': 2, '4': 1, '5': 9, '10': 'authToken'}, + {'1': 'permissions', '3': 3, '4': 1, '5': 11, '6': '.permission_messages.Permissions', '10': 'permissions'}, + {'1': 'token_id', '3': 4, '4': 1, '5': 9, '10': 'tokenId'}, + ], + '3': [GenerateDisposableTokenRequest__Expires$json], +}; + +@$core.Deprecated('Use generateDisposableTokenRequest_Descriptor instead') +const GenerateDisposableTokenRequest__Expires$json = { + '1': 'Expires', + '2': [ + {'1': 'valid_for_seconds', '3': 1, '4': 1, '5': 13, '10': 'validForSeconds'}, + ], +}; + +/// Descriptor for `_GenerateDisposableTokenRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generateDisposableTokenRequest_Descriptor = $convert.base64Decode( + 'Ch9fR2VuZXJhdGVEaXNwb3NhYmxlVG9rZW5SZXF1ZXN0EkgKB2V4cGlyZXMYASABKAsyLi50b2' + 'tlbi5fR2VuZXJhdGVEaXNwb3NhYmxlVG9rZW5SZXF1ZXN0LkV4cGlyZXNSB2V4cGlyZXMSHQoK' + 'YXV0aF90b2tlbhgCIAEoCVIJYXV0aFRva2VuEkIKC3Blcm1pc3Npb25zGAMgASgLMiAucGVybW' + 'lzc2lvbl9tZXNzYWdlcy5QZXJtaXNzaW9uc1ILcGVybWlzc2lvbnMSGQoIdG9rZW5faWQYBCAB' + 'KAlSB3Rva2VuSWQaNQoHRXhwaXJlcxIqChF2YWxpZF9mb3Jfc2Vjb25kcxgBIAEoDVIPdmFsaW' + 'RGb3JTZWNvbmRz'); + +@$core.Deprecated('Use generateDisposableTokenResponse_Descriptor instead') +const GenerateDisposableTokenResponse_$json = { + '1': '_GenerateDisposableTokenResponse', + '2': [ + {'1': 'api_key', '3': 1, '4': 1, '5': 9, '10': 'apiKey'}, + {'1': 'endpoint', '3': 2, '4': 1, '5': 9, '10': 'endpoint'}, + {'1': 'valid_until', '3': 3, '4': 1, '5': 4, '10': 'validUntil'}, + ], +}; + +/// Descriptor for `_GenerateDisposableTokenResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generateDisposableTokenResponse_Descriptor = $convert.base64Decode( + 'CiBfR2VuZXJhdGVEaXNwb3NhYmxlVG9rZW5SZXNwb25zZRIXCgdhcGlfa2V5GAEgASgJUgZhcG' + 'lLZXkSGgoIZW5kcG9pbnQYAiABKAlSCGVuZHBvaW50Eh8KC3ZhbGlkX3VudGlsGAMgASgEUgp2' + 'YWxpZFVudGls'); + diff --git a/lib/generated/token.pbserver.dart b/lib/generated/token.pbserver.dart new file mode 100644 index 0000000..3e9bf98 --- /dev/null +++ b/lib/generated/token.pbserver.dart @@ -0,0 +1,43 @@ +// +// Generated code. Do not modify. +// source: token.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:async' as $async; +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'token.pb.dart' as $7; +import 'token.pbjson.dart'; + +export 'token.pb.dart'; + +abstract class TokenServiceBase extends $pb.GeneratedService { + $async.Future<$7.GenerateDisposableTokenResponse_> generateDisposableToken($pb.ServerContext ctx, $7.GenerateDisposableTokenRequest_ request); + + $pb.GeneratedMessage createRequest($core.String methodName) { + switch (methodName) { + case 'GenerateDisposableToken': return $7.GenerateDisposableTokenRequest_(); + default: throw $core.ArgumentError('Unknown method: $methodName'); + } + } + + $async.Future<$pb.GeneratedMessage> handleCall($pb.ServerContext ctx, $core.String methodName, $pb.GeneratedMessage request) { + switch (methodName) { + case 'GenerateDisposableToken': return this.generateDisposableToken(ctx, request as $7.GenerateDisposableTokenRequest_); + default: throw $core.ArgumentError('Unknown method: $methodName'); + } + } + + $core.Map<$core.String, $core.dynamic> get $json => TokenServiceBase$json; + $core.Map<$core.String, $core.Map<$core.String, $core.dynamic>> get $messageJson => TokenServiceBase$messageJson; +} + diff --git a/lib/generated/vectorindex.pb.dart b/lib/generated/vectorindex.pb.dart new file mode 100644 index 0000000..fb76972 --- /dev/null +++ b/lib/generated/vectorindex.pb.dart @@ -0,0 +1,1835 @@ +// +// Generated code. Do not modify. +// source: vectorindex.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; + +class Item_ extends $pb.GeneratedMessage { + factory Item_({ + $core.String? id, + Vector_? vector, + $core.Iterable? metadata, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (vector != null) { + $result.vector = vector; + } + if (metadata != null) { + $result.metadata.addAll(metadata); + } + return $result; + } + Item_._() : super(); + factory Item_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Item_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_Item', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'id') + ..aOM(2, _omitFieldNames ? '' : 'vector', subBuilder: Vector_.create) + ..pc(3, _omitFieldNames ? '' : 'metadata', $pb.PbFieldType.PM, subBuilder: Metadata_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Item_ clone() => Item_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Item_ copyWith(void Function(Item_) updates) => super.copyWith((message) => updates(message as Item_)) as Item_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static Item_ create() => Item_._(); + Item_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Item_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Item_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get id => $_getSZ(0); + @$pb.TagNumber(1) + set id($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => clearField(1); + + @$pb.TagNumber(2) + Vector_ get vector => $_getN(1); + @$pb.TagNumber(2) + set vector(Vector_ v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasVector() => $_has(1); + @$pb.TagNumber(2) + void clearVector() => clearField(2); + @$pb.TagNumber(2) + Vector_ ensureVector() => $_ensure(1); + + @$pb.TagNumber(3) + $core.List get metadata => $_getList(2); +} + +class UpsertItemBatchRequest_ extends $pb.GeneratedMessage { + factory UpsertItemBatchRequest_({ + $core.String? indexName, + $core.Iterable? items, + }) { + final $result = create(); + if (indexName != null) { + $result.indexName = indexName; + } + if (items != null) { + $result.items.addAll(items); + } + return $result; + } + UpsertItemBatchRequest_._() : super(); + factory UpsertItemBatchRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UpsertItemBatchRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_UpsertItemBatchRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'indexName') + ..pc(2, _omitFieldNames ? '' : 'items', $pb.PbFieldType.PM, subBuilder: Item_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UpsertItemBatchRequest_ clone() => UpsertItemBatchRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UpsertItemBatchRequest_ copyWith(void Function(UpsertItemBatchRequest_) updates) => super.copyWith((message) => updates(message as UpsertItemBatchRequest_)) as UpsertItemBatchRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UpsertItemBatchRequest_ create() => UpsertItemBatchRequest_._(); + UpsertItemBatchRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UpsertItemBatchRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UpsertItemBatchRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get indexName => $_getSZ(0); + @$pb.TagNumber(1) + set indexName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasIndexName() => $_has(0); + @$pb.TagNumber(1) + void clearIndexName() => clearField(1); + + @$pb.TagNumber(2) + $core.List get items => $_getList(1); +} + +class UpsertItemBatchResponse_ extends $pb.GeneratedMessage { + factory UpsertItemBatchResponse_({ + $core.Iterable<$core.int>? errorIndices, + }) { + final $result = create(); + if (errorIndices != null) { + $result.errorIndices.addAll(errorIndices); + } + return $result; + } + UpsertItemBatchResponse_._() : super(); + factory UpsertItemBatchResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory UpsertItemBatchResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_UpsertItemBatchResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..p<$core.int>(1, _omitFieldNames ? '' : 'errorIndices', $pb.PbFieldType.KU3) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + UpsertItemBatchResponse_ clone() => UpsertItemBatchResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + UpsertItemBatchResponse_ copyWith(void Function(UpsertItemBatchResponse_) updates) => super.copyWith((message) => updates(message as UpsertItemBatchResponse_)) as UpsertItemBatchResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UpsertItemBatchResponse_ create() => UpsertItemBatchResponse_._(); + UpsertItemBatchResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static UpsertItemBatchResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static UpsertItemBatchResponse_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get errorIndices => $_getList(0); +} + +class DeleteItemBatchRequest_ extends $pb.GeneratedMessage { + factory DeleteItemBatchRequest_({ + $core.String? indexName, + $core.Iterable<$core.String>? ids, + }) { + final $result = create(); + if (indexName != null) { + $result.indexName = indexName; + } + if (ids != null) { + $result.ids.addAll(ids); + } + return $result; + } + DeleteItemBatchRequest_._() : super(); + factory DeleteItemBatchRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DeleteItemBatchRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DeleteItemBatchRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'indexName') + ..pPS(2, _omitFieldNames ? '' : 'ids') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DeleteItemBatchRequest_ clone() => DeleteItemBatchRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DeleteItemBatchRequest_ copyWith(void Function(DeleteItemBatchRequest_) updates) => super.copyWith((message) => updates(message as DeleteItemBatchRequest_)) as DeleteItemBatchRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeleteItemBatchRequest_ create() => DeleteItemBatchRequest_._(); + DeleteItemBatchRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DeleteItemBatchRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DeleteItemBatchRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get indexName => $_getSZ(0); + @$pb.TagNumber(1) + set indexName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasIndexName() => $_has(0); + @$pb.TagNumber(1) + void clearIndexName() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.String> get ids => $_getList(1); +} + +class DeleteItemBatchResponse_ extends $pb.GeneratedMessage { + factory DeleteItemBatchResponse_() => create(); + DeleteItemBatchResponse_._() : super(); + factory DeleteItemBatchResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DeleteItemBatchResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DeleteItemBatchResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DeleteItemBatchResponse_ clone() => DeleteItemBatchResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DeleteItemBatchResponse_ copyWith(void Function(DeleteItemBatchResponse_) updates) => super.copyWith((message) => updates(message as DeleteItemBatchResponse_)) as DeleteItemBatchResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeleteItemBatchResponse_ create() => DeleteItemBatchResponse_._(); + DeleteItemBatchResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DeleteItemBatchResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DeleteItemBatchResponse_? _defaultInstance; +} + +class Vector_ extends $pb.GeneratedMessage { + factory Vector_({ + $core.Iterable<$core.double>? elements, + }) { + final $result = create(); + if (elements != null) { + $result.elements.addAll(elements); + } + return $result; + } + Vector_._() : super(); + factory Vector_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Vector_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_Vector', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..p<$core.double>(1, _omitFieldNames ? '' : 'elements', $pb.PbFieldType.KF) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Vector_ clone() => Vector_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Vector_ copyWith(void Function(Vector_) updates) => super.copyWith((message) => updates(message as Vector_)) as Vector_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static Vector_ create() => Vector_._(); + Vector_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Vector_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Vector_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.double> get elements => $_getList(0); +} + +class Metadata___ListOfStrings extends $pb.GeneratedMessage { + factory Metadata___ListOfStrings({ + $core.Iterable<$core.String>? values, + }) { + final $result = create(); + if (values != null) { + $result.values.addAll(values); + } + return $result; + } + Metadata___ListOfStrings._() : super(); + factory Metadata___ListOfStrings.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Metadata___ListOfStrings.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_Metadata._ListOfStrings', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..pPS(1, _omitFieldNames ? '' : 'values') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Metadata___ListOfStrings clone() => Metadata___ListOfStrings()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Metadata___ListOfStrings copyWith(void Function(Metadata___ListOfStrings) updates) => super.copyWith((message) => updates(message as Metadata___ListOfStrings)) as Metadata___ListOfStrings; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static Metadata___ListOfStrings create() => Metadata___ListOfStrings._(); + Metadata___ListOfStrings createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Metadata___ListOfStrings getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Metadata___ListOfStrings? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.String> get values => $_getList(0); +} + +enum Metadata__Value { + stringValue, + integerValue, + doubleValue, + booleanValue, + listOfStringsValue, + notSet +} + +class Metadata_ extends $pb.GeneratedMessage { + factory Metadata_({ + $core.String? field_1, + $core.String? stringValue, + $fixnum.Int64? integerValue, + $core.double? doubleValue, + $core.bool? booleanValue, + Metadata___ListOfStrings? listOfStringsValue, + }) { + final $result = create(); + if (field_1 != null) { + $result.field_1 = field_1; + } + if (stringValue != null) { + $result.stringValue = stringValue; + } + if (integerValue != null) { + $result.integerValue = integerValue; + } + if (doubleValue != null) { + $result.doubleValue = doubleValue; + } + if (booleanValue != null) { + $result.booleanValue = booleanValue; + } + if (listOfStringsValue != null) { + $result.listOfStringsValue = listOfStringsValue; + } + return $result; + } + Metadata_._() : super(); + factory Metadata_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Metadata_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, Metadata__Value> _Metadata__ValueByTag = { + 2 : Metadata__Value.stringValue, + 3 : Metadata__Value.integerValue, + 4 : Metadata__Value.doubleValue, + 5 : Metadata__Value.booleanValue, + 6 : Metadata__Value.listOfStringsValue, + 0 : Metadata__Value.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_Metadata', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..oo(0, [2, 3, 4, 5, 6]) + ..aOS(1, _omitFieldNames ? '' : 'field') + ..aOS(2, _omitFieldNames ? '' : 'stringValue') + ..aInt64(3, _omitFieldNames ? '' : 'integerValue') + ..a<$core.double>(4, _omitFieldNames ? '' : 'doubleValue', $pb.PbFieldType.OD) + ..aOB(5, _omitFieldNames ? '' : 'booleanValue') + ..aOM(6, _omitFieldNames ? '' : 'listOfStringsValue', subBuilder: Metadata___ListOfStrings.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Metadata_ clone() => Metadata_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Metadata_ copyWith(void Function(Metadata_) updates) => super.copyWith((message) => updates(message as Metadata_)) as Metadata_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static Metadata_ create() => Metadata_._(); + Metadata_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Metadata_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Metadata_? _defaultInstance; + + Metadata__Value whichValue() => _Metadata__ValueByTag[$_whichOneof(0)]!; + void clearValue() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get field_1 => $_getSZ(0); + @$pb.TagNumber(1) + set field_1($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasField_1() => $_has(0); + @$pb.TagNumber(1) + void clearField_1() => clearField(1); + + @$pb.TagNumber(2) + $core.String get stringValue => $_getSZ(1); + @$pb.TagNumber(2) + set stringValue($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasStringValue() => $_has(1); + @$pb.TagNumber(2) + void clearStringValue() => clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get integerValue => $_getI64(2); + @$pb.TagNumber(3) + set integerValue($fixnum.Int64 v) { $_setInt64(2, v); } + @$pb.TagNumber(3) + $core.bool hasIntegerValue() => $_has(2); + @$pb.TagNumber(3) + void clearIntegerValue() => clearField(3); + + @$pb.TagNumber(4) + $core.double get doubleValue => $_getN(3); + @$pb.TagNumber(4) + set doubleValue($core.double v) { $_setDouble(3, v); } + @$pb.TagNumber(4) + $core.bool hasDoubleValue() => $_has(3); + @$pb.TagNumber(4) + void clearDoubleValue() => clearField(4); + + @$pb.TagNumber(5) + $core.bool get booleanValue => $_getBF(4); + @$pb.TagNumber(5) + set booleanValue($core.bool v) { $_setBool(4, v); } + @$pb.TagNumber(5) + $core.bool hasBooleanValue() => $_has(4); + @$pb.TagNumber(5) + void clearBooleanValue() => clearField(5); + + @$pb.TagNumber(6) + Metadata___ListOfStrings get listOfStringsValue => $_getN(5); + @$pb.TagNumber(6) + set listOfStringsValue(Metadata___ListOfStrings v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasListOfStringsValue() => $_has(5); + @$pb.TagNumber(6) + void clearListOfStringsValue() => clearField(6); + @$pb.TagNumber(6) + Metadata___ListOfStrings ensureListOfStringsValue() => $_ensure(5); +} + +class MetadataRequest__Some extends $pb.GeneratedMessage { + factory MetadataRequest__Some({ + $core.Iterable<$core.String>? fields, + }) { + final $result = create(); + if (fields != null) { + $result.fields.addAll(fields); + } + return $result; + } + MetadataRequest__Some._() : super(); + factory MetadataRequest__Some.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MetadataRequest__Some.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_MetadataRequest.Some', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..pPS(1, _omitFieldNames ? '' : 'fields') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MetadataRequest__Some clone() => MetadataRequest__Some()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MetadataRequest__Some copyWith(void Function(MetadataRequest__Some) updates) => super.copyWith((message) => updates(message as MetadataRequest__Some)) as MetadataRequest__Some; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static MetadataRequest__Some create() => MetadataRequest__Some._(); + MetadataRequest__Some createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MetadataRequest__Some getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MetadataRequest__Some? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.String> get fields => $_getList(0); +} + +class MetadataRequest__All extends $pb.GeneratedMessage { + factory MetadataRequest__All() => create(); + MetadataRequest__All._() : super(); + factory MetadataRequest__All.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MetadataRequest__All.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_MetadataRequest.All', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MetadataRequest__All clone() => MetadataRequest__All()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MetadataRequest__All copyWith(void Function(MetadataRequest__All) updates) => super.copyWith((message) => updates(message as MetadataRequest__All)) as MetadataRequest__All; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static MetadataRequest__All create() => MetadataRequest__All._(); + MetadataRequest__All createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MetadataRequest__All getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MetadataRequest__All? _defaultInstance; +} + +enum MetadataRequest__Kind { + some, + all, + notSet +} + +class MetadataRequest_ extends $pb.GeneratedMessage { + factory MetadataRequest_({ + MetadataRequest__Some? some, + MetadataRequest__All? all, + }) { + final $result = create(); + if (some != null) { + $result.some = some; + } + if (all != null) { + $result.all = all; + } + return $result; + } + MetadataRequest_._() : super(); + factory MetadataRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory MetadataRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, MetadataRequest__Kind> _MetadataRequest__KindByTag = { + 2 : MetadataRequest__Kind.some, + 3 : MetadataRequest__Kind.all, + 0 : MetadataRequest__Kind.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_MetadataRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..oo(0, [2, 3]) + ..aOM(2, _omitFieldNames ? '' : 'some', subBuilder: MetadataRequest__Some.create) + ..aOM(3, _omitFieldNames ? '' : 'all', subBuilder: MetadataRequest__All.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + MetadataRequest_ clone() => MetadataRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + MetadataRequest_ copyWith(void Function(MetadataRequest_) updates) => super.copyWith((message) => updates(message as MetadataRequest_)) as MetadataRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static MetadataRequest_ create() => MetadataRequest_._(); + MetadataRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static MetadataRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static MetadataRequest_? _defaultInstance; + + MetadataRequest__Kind whichKind() => _MetadataRequest__KindByTag[$_whichOneof(0)]!; + void clearKind() => clearField($_whichOneof(0)); + + @$pb.TagNumber(2) + MetadataRequest__Some get some => $_getN(0); + @$pb.TagNumber(2) + set some(MetadataRequest__Some v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasSome() => $_has(0); + @$pb.TagNumber(2) + void clearSome() => clearField(2); + @$pb.TagNumber(2) + MetadataRequest__Some ensureSome() => $_ensure(0); + + @$pb.TagNumber(3) + MetadataRequest__All get all => $_getN(1); + @$pb.TagNumber(3) + set all(MetadataRequest__All v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasAll() => $_has(1); + @$pb.TagNumber(3) + void clearAll() => clearField(3); + @$pb.TagNumber(3) + MetadataRequest__All ensureAll() => $_ensure(1); +} + +class NoScoreThreshold_ extends $pb.GeneratedMessage { + factory NoScoreThreshold_() => create(); + NoScoreThreshold_._() : super(); + factory NoScoreThreshold_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory NoScoreThreshold_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_NoScoreThreshold', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + NoScoreThreshold_ clone() => NoScoreThreshold_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + NoScoreThreshold_ copyWith(void Function(NoScoreThreshold_) updates) => super.copyWith((message) => updates(message as NoScoreThreshold_)) as NoScoreThreshold_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static NoScoreThreshold_ create() => NoScoreThreshold_._(); + NoScoreThreshold_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static NoScoreThreshold_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static NoScoreThreshold_? _defaultInstance; +} + +enum SearchRequest__Threshold { + scoreThreshold, + noScoreThreshold, + notSet +} + +class SearchRequest_ extends $pb.GeneratedMessage { + factory SearchRequest_({ + $core.String? indexName, + $core.int? topK, + Vector_? queryVector, + MetadataRequest_? metadataFields, + $core.double? scoreThreshold, + NoScoreThreshold_? noScoreThreshold, + }) { + final $result = create(); + if (indexName != null) { + $result.indexName = indexName; + } + if (topK != null) { + $result.topK = topK; + } + if (queryVector != null) { + $result.queryVector = queryVector; + } + if (metadataFields != null) { + $result.metadataFields = metadataFields; + } + if (scoreThreshold != null) { + $result.scoreThreshold = scoreThreshold; + } + if (noScoreThreshold != null) { + $result.noScoreThreshold = noScoreThreshold; + } + return $result; + } + SearchRequest_._() : super(); + factory SearchRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SearchRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SearchRequest__Threshold> _SearchRequest__ThresholdByTag = { + 5 : SearchRequest__Threshold.scoreThreshold, + 6 : SearchRequest__Threshold.noScoreThreshold, + 0 : SearchRequest__Threshold.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SearchRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..oo(0, [5, 6]) + ..aOS(1, _omitFieldNames ? '' : 'indexName') + ..a<$core.int>(2, _omitFieldNames ? '' : 'topK', $pb.PbFieldType.OU3) + ..aOM(3, _omitFieldNames ? '' : 'queryVector', subBuilder: Vector_.create) + ..aOM(4, _omitFieldNames ? '' : 'metadataFields', subBuilder: MetadataRequest_.create) + ..a<$core.double>(5, _omitFieldNames ? '' : 'scoreThreshold', $pb.PbFieldType.OF) + ..aOM(6, _omitFieldNames ? '' : 'noScoreThreshold', subBuilder: NoScoreThreshold_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SearchRequest_ clone() => SearchRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SearchRequest_ copyWith(void Function(SearchRequest_) updates) => super.copyWith((message) => updates(message as SearchRequest_)) as SearchRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SearchRequest_ create() => SearchRequest_._(); + SearchRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SearchRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SearchRequest_? _defaultInstance; + + SearchRequest__Threshold whichThreshold() => _SearchRequest__ThresholdByTag[$_whichOneof(0)]!; + void clearThreshold() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get indexName => $_getSZ(0); + @$pb.TagNumber(1) + set indexName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasIndexName() => $_has(0); + @$pb.TagNumber(1) + void clearIndexName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get topK => $_getIZ(1); + @$pb.TagNumber(2) + set topK($core.int v) { $_setUnsignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasTopK() => $_has(1); + @$pb.TagNumber(2) + void clearTopK() => clearField(2); + + @$pb.TagNumber(3) + Vector_ get queryVector => $_getN(2); + @$pb.TagNumber(3) + set queryVector(Vector_ v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasQueryVector() => $_has(2); + @$pb.TagNumber(3) + void clearQueryVector() => clearField(3); + @$pb.TagNumber(3) + Vector_ ensureQueryVector() => $_ensure(2); + + @$pb.TagNumber(4) + MetadataRequest_ get metadataFields => $_getN(3); + @$pb.TagNumber(4) + set metadataFields(MetadataRequest_ v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasMetadataFields() => $_has(3); + @$pb.TagNumber(4) + void clearMetadataFields() => clearField(4); + @$pb.TagNumber(4) + MetadataRequest_ ensureMetadataFields() => $_ensure(3); + + @$pb.TagNumber(5) + $core.double get scoreThreshold => $_getN(4); + @$pb.TagNumber(5) + set scoreThreshold($core.double v) { $_setFloat(4, v); } + @$pb.TagNumber(5) + $core.bool hasScoreThreshold() => $_has(4); + @$pb.TagNumber(5) + void clearScoreThreshold() => clearField(5); + + @$pb.TagNumber(6) + NoScoreThreshold_ get noScoreThreshold => $_getN(5); + @$pb.TagNumber(6) + set noScoreThreshold(NoScoreThreshold_ v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasNoScoreThreshold() => $_has(5); + @$pb.TagNumber(6) + void clearNoScoreThreshold() => clearField(6); + @$pb.TagNumber(6) + NoScoreThreshold_ ensureNoScoreThreshold() => $_ensure(5); +} + +enum SearchAndFetchVectorsRequest__Threshold { + scoreThreshold, + noScoreThreshold, + notSet +} + +class SearchAndFetchVectorsRequest_ extends $pb.GeneratedMessage { + factory SearchAndFetchVectorsRequest_({ + $core.String? indexName, + $core.int? topK, + Vector_? queryVector, + MetadataRequest_? metadataFields, + $core.double? scoreThreshold, + NoScoreThreshold_? noScoreThreshold, + }) { + final $result = create(); + if (indexName != null) { + $result.indexName = indexName; + } + if (topK != null) { + $result.topK = topK; + } + if (queryVector != null) { + $result.queryVector = queryVector; + } + if (metadataFields != null) { + $result.metadataFields = metadataFields; + } + if (scoreThreshold != null) { + $result.scoreThreshold = scoreThreshold; + } + if (noScoreThreshold != null) { + $result.noScoreThreshold = noScoreThreshold; + } + return $result; + } + SearchAndFetchVectorsRequest_._() : super(); + factory SearchAndFetchVectorsRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SearchAndFetchVectorsRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, SearchAndFetchVectorsRequest__Threshold> _SearchAndFetchVectorsRequest__ThresholdByTag = { + 5 : SearchAndFetchVectorsRequest__Threshold.scoreThreshold, + 6 : SearchAndFetchVectorsRequest__Threshold.noScoreThreshold, + 0 : SearchAndFetchVectorsRequest__Threshold.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SearchAndFetchVectorsRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..oo(0, [5, 6]) + ..aOS(1, _omitFieldNames ? '' : 'indexName') + ..a<$core.int>(2, _omitFieldNames ? '' : 'topK', $pb.PbFieldType.OU3) + ..aOM(3, _omitFieldNames ? '' : 'queryVector', subBuilder: Vector_.create) + ..aOM(4, _omitFieldNames ? '' : 'metadataFields', subBuilder: MetadataRequest_.create) + ..a<$core.double>(5, _omitFieldNames ? '' : 'scoreThreshold', $pb.PbFieldType.OF) + ..aOM(6, _omitFieldNames ? '' : 'noScoreThreshold', subBuilder: NoScoreThreshold_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SearchAndFetchVectorsRequest_ clone() => SearchAndFetchVectorsRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SearchAndFetchVectorsRequest_ copyWith(void Function(SearchAndFetchVectorsRequest_) updates) => super.copyWith((message) => updates(message as SearchAndFetchVectorsRequest_)) as SearchAndFetchVectorsRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SearchAndFetchVectorsRequest_ create() => SearchAndFetchVectorsRequest_._(); + SearchAndFetchVectorsRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SearchAndFetchVectorsRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SearchAndFetchVectorsRequest_? _defaultInstance; + + SearchAndFetchVectorsRequest__Threshold whichThreshold() => _SearchAndFetchVectorsRequest__ThresholdByTag[$_whichOneof(0)]!; + void clearThreshold() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get indexName => $_getSZ(0); + @$pb.TagNumber(1) + set indexName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasIndexName() => $_has(0); + @$pb.TagNumber(1) + void clearIndexName() => clearField(1); + + @$pb.TagNumber(2) + $core.int get topK => $_getIZ(1); + @$pb.TagNumber(2) + set topK($core.int v) { $_setUnsignedInt32(1, v); } + @$pb.TagNumber(2) + $core.bool hasTopK() => $_has(1); + @$pb.TagNumber(2) + void clearTopK() => clearField(2); + + @$pb.TagNumber(3) + Vector_ get queryVector => $_getN(2); + @$pb.TagNumber(3) + set queryVector(Vector_ v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasQueryVector() => $_has(2); + @$pb.TagNumber(3) + void clearQueryVector() => clearField(3); + @$pb.TagNumber(3) + Vector_ ensureQueryVector() => $_ensure(2); + + @$pb.TagNumber(4) + MetadataRequest_ get metadataFields => $_getN(3); + @$pb.TagNumber(4) + set metadataFields(MetadataRequest_ v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasMetadataFields() => $_has(3); + @$pb.TagNumber(4) + void clearMetadataFields() => clearField(4); + @$pb.TagNumber(4) + MetadataRequest_ ensureMetadataFields() => $_ensure(3); + + @$pb.TagNumber(5) + $core.double get scoreThreshold => $_getN(4); + @$pb.TagNumber(5) + set scoreThreshold($core.double v) { $_setFloat(4, v); } + @$pb.TagNumber(5) + $core.bool hasScoreThreshold() => $_has(4); + @$pb.TagNumber(5) + void clearScoreThreshold() => clearField(5); + + @$pb.TagNumber(6) + NoScoreThreshold_ get noScoreThreshold => $_getN(5); + @$pb.TagNumber(6) + set noScoreThreshold(NoScoreThreshold_ v) { setField(6, v); } + @$pb.TagNumber(6) + $core.bool hasNoScoreThreshold() => $_has(5); + @$pb.TagNumber(6) + void clearNoScoreThreshold() => clearField(6); + @$pb.TagNumber(6) + NoScoreThreshold_ ensureNoScoreThreshold() => $_ensure(5); +} + +class SearchHit_ extends $pb.GeneratedMessage { + factory SearchHit_({ + $core.String? id, + $core.double? score, + $core.Iterable? metadata, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (score != null) { + $result.score = score; + } + if (metadata != null) { + $result.metadata.addAll(metadata); + } + return $result; + } + SearchHit_._() : super(); + factory SearchHit_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SearchHit_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SearchHit', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'id') + ..a<$core.double>(2, _omitFieldNames ? '' : 'score', $pb.PbFieldType.OF) + ..pc(3, _omitFieldNames ? '' : 'metadata', $pb.PbFieldType.PM, subBuilder: Metadata_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SearchHit_ clone() => SearchHit_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SearchHit_ copyWith(void Function(SearchHit_) updates) => super.copyWith((message) => updates(message as SearchHit_)) as SearchHit_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SearchHit_ create() => SearchHit_._(); + SearchHit_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SearchHit_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SearchHit_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get id => $_getSZ(0); + @$pb.TagNumber(1) + set id($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => clearField(1); + + @$pb.TagNumber(2) + $core.double get score => $_getN(1); + @$pb.TagNumber(2) + set score($core.double v) { $_setFloat(1, v); } + @$pb.TagNumber(2) + $core.bool hasScore() => $_has(1); + @$pb.TagNumber(2) + void clearScore() => clearField(2); + + @$pb.TagNumber(3) + $core.List get metadata => $_getList(2); +} + +class SearchAndFetchVectorsHit_ extends $pb.GeneratedMessage { + factory SearchAndFetchVectorsHit_({ + $core.String? id, + $core.double? score, + $core.Iterable? metadata, + Vector_? vector, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (score != null) { + $result.score = score; + } + if (metadata != null) { + $result.metadata.addAll(metadata); + } + if (vector != null) { + $result.vector = vector; + } + return $result; + } + SearchAndFetchVectorsHit_._() : super(); + factory SearchAndFetchVectorsHit_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SearchAndFetchVectorsHit_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SearchAndFetchVectorsHit', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'id') + ..a<$core.double>(2, _omitFieldNames ? '' : 'score', $pb.PbFieldType.OF) + ..pc(3, _omitFieldNames ? '' : 'metadata', $pb.PbFieldType.PM, subBuilder: Metadata_.create) + ..aOM(4, _omitFieldNames ? '' : 'vector', subBuilder: Vector_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SearchAndFetchVectorsHit_ clone() => SearchAndFetchVectorsHit_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SearchAndFetchVectorsHit_ copyWith(void Function(SearchAndFetchVectorsHit_) updates) => super.copyWith((message) => updates(message as SearchAndFetchVectorsHit_)) as SearchAndFetchVectorsHit_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SearchAndFetchVectorsHit_ create() => SearchAndFetchVectorsHit_._(); + SearchAndFetchVectorsHit_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SearchAndFetchVectorsHit_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SearchAndFetchVectorsHit_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get id => $_getSZ(0); + @$pb.TagNumber(1) + set id($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => clearField(1); + + @$pb.TagNumber(2) + $core.double get score => $_getN(1); + @$pb.TagNumber(2) + set score($core.double v) { $_setFloat(1, v); } + @$pb.TagNumber(2) + $core.bool hasScore() => $_has(1); + @$pb.TagNumber(2) + void clearScore() => clearField(2); + + @$pb.TagNumber(3) + $core.List get metadata => $_getList(2); + + @$pb.TagNumber(4) + Vector_ get vector => $_getN(3); + @$pb.TagNumber(4) + set vector(Vector_ v) { setField(4, v); } + @$pb.TagNumber(4) + $core.bool hasVector() => $_has(3); + @$pb.TagNumber(4) + void clearVector() => clearField(4); + @$pb.TagNumber(4) + Vector_ ensureVector() => $_ensure(3); +} + +class SearchResponse_ extends $pb.GeneratedMessage { + factory SearchResponse_({ + $core.Iterable? hits, + }) { + final $result = create(); + if (hits != null) { + $result.hits.addAll(hits); + } + return $result; + } + SearchResponse_._() : super(); + factory SearchResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SearchResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SearchResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..pc(1, _omitFieldNames ? '' : 'hits', $pb.PbFieldType.PM, subBuilder: SearchHit_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SearchResponse_ clone() => SearchResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SearchResponse_ copyWith(void Function(SearchResponse_) updates) => super.copyWith((message) => updates(message as SearchResponse_)) as SearchResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SearchResponse_ create() => SearchResponse_._(); + SearchResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SearchResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SearchResponse_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get hits => $_getList(0); +} + +class SearchAndFetchVectorsResponse_ extends $pb.GeneratedMessage { + factory SearchAndFetchVectorsResponse_({ + $core.Iterable? hits, + }) { + final $result = create(); + if (hits != null) { + $result.hits.addAll(hits); + } + return $result; + } + SearchAndFetchVectorsResponse_._() : super(); + factory SearchAndFetchVectorsResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory SearchAndFetchVectorsResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_SearchAndFetchVectorsResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..pc(1, _omitFieldNames ? '' : 'hits', $pb.PbFieldType.PM, subBuilder: SearchAndFetchVectorsHit_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + SearchAndFetchVectorsResponse_ clone() => SearchAndFetchVectorsResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + SearchAndFetchVectorsResponse_ copyWith(void Function(SearchAndFetchVectorsResponse_) updates) => super.copyWith((message) => updates(message as SearchAndFetchVectorsResponse_)) as SearchAndFetchVectorsResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SearchAndFetchVectorsResponse_ create() => SearchAndFetchVectorsResponse_._(); + SearchAndFetchVectorsResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static SearchAndFetchVectorsResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static SearchAndFetchVectorsResponse_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get hits => $_getList(0); +} + +class GetItemMetadataBatchRequest_ extends $pb.GeneratedMessage { + factory GetItemMetadataBatchRequest_({ + $core.String? indexName, + $core.Iterable<$core.String>? ids, + MetadataRequest_? metadataFields, + }) { + final $result = create(); + if (indexName != null) { + $result.indexName = indexName; + } + if (ids != null) { + $result.ids.addAll(ids); + } + if (metadataFields != null) { + $result.metadataFields = metadataFields; + } + return $result; + } + GetItemMetadataBatchRequest_._() : super(); + factory GetItemMetadataBatchRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetItemMetadataBatchRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GetItemMetadataBatchRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'indexName') + ..pPS(2, _omitFieldNames ? '' : 'ids') + ..aOM(3, _omitFieldNames ? '' : 'metadataFields', subBuilder: MetadataRequest_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetItemMetadataBatchRequest_ clone() => GetItemMetadataBatchRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetItemMetadataBatchRequest_ copyWith(void Function(GetItemMetadataBatchRequest_) updates) => super.copyWith((message) => updates(message as GetItemMetadataBatchRequest_)) as GetItemMetadataBatchRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GetItemMetadataBatchRequest_ create() => GetItemMetadataBatchRequest_._(); + GetItemMetadataBatchRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetItemMetadataBatchRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetItemMetadataBatchRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get indexName => $_getSZ(0); + @$pb.TagNumber(1) + set indexName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasIndexName() => $_has(0); + @$pb.TagNumber(1) + void clearIndexName() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.String> get ids => $_getList(1); + + @$pb.TagNumber(3) + MetadataRequest_ get metadataFields => $_getN(2); + @$pb.TagNumber(3) + set metadataFields(MetadataRequest_ v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasMetadataFields() => $_has(2); + @$pb.TagNumber(3) + void clearMetadataFields() => clearField(3); + @$pb.TagNumber(3) + MetadataRequest_ ensureMetadataFields() => $_ensure(2); +} + +class ItemMetadataResponse___Miss extends $pb.GeneratedMessage { + factory ItemMetadataResponse___Miss() => create(); + ItemMetadataResponse___Miss._() : super(); + factory ItemMetadataResponse___Miss.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ItemMetadataResponse___Miss.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ItemMetadataResponse._Miss', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ItemMetadataResponse___Miss clone() => ItemMetadataResponse___Miss()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ItemMetadataResponse___Miss copyWith(void Function(ItemMetadataResponse___Miss) updates) => super.copyWith((message) => updates(message as ItemMetadataResponse___Miss)) as ItemMetadataResponse___Miss; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ItemMetadataResponse___Miss create() => ItemMetadataResponse___Miss._(); + ItemMetadataResponse___Miss createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ItemMetadataResponse___Miss getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ItemMetadataResponse___Miss? _defaultInstance; +} + +class ItemMetadataResponse___Hit extends $pb.GeneratedMessage { + factory ItemMetadataResponse___Hit({ + $core.String? id, + $core.Iterable? metadata, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (metadata != null) { + $result.metadata.addAll(metadata); + } + return $result; + } + ItemMetadataResponse___Hit._() : super(); + factory ItemMetadataResponse___Hit.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ItemMetadataResponse___Hit.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ItemMetadataResponse._Hit', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'id') + ..pc(2, _omitFieldNames ? '' : 'metadata', $pb.PbFieldType.PM, subBuilder: Metadata_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ItemMetadataResponse___Hit clone() => ItemMetadataResponse___Hit()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ItemMetadataResponse___Hit copyWith(void Function(ItemMetadataResponse___Hit) updates) => super.copyWith((message) => updates(message as ItemMetadataResponse___Hit)) as ItemMetadataResponse___Hit; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ItemMetadataResponse___Hit create() => ItemMetadataResponse___Hit._(); + ItemMetadataResponse___Hit createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ItemMetadataResponse___Hit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ItemMetadataResponse___Hit? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get id => $_getSZ(0); + @$pb.TagNumber(1) + set id($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => clearField(1); + + @$pb.TagNumber(2) + $core.List get metadata => $_getList(1); +} + +enum ItemMetadataResponse__Response { + miss, + hit, + notSet +} + +class ItemMetadataResponse_ extends $pb.GeneratedMessage { + factory ItemMetadataResponse_({ + ItemMetadataResponse___Miss? miss, + ItemMetadataResponse___Hit? hit, + }) { + final $result = create(); + if (miss != null) { + $result.miss = miss; + } + if (hit != null) { + $result.hit = hit; + } + return $result; + } + ItemMetadataResponse_._() : super(); + factory ItemMetadataResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ItemMetadataResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, ItemMetadataResponse__Response> _ItemMetadataResponse__ResponseByTag = { + 1 : ItemMetadataResponse__Response.miss, + 2 : ItemMetadataResponse__Response.hit, + 0 : ItemMetadataResponse__Response.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ItemMetadataResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'miss', subBuilder: ItemMetadataResponse___Miss.create) + ..aOM(2, _omitFieldNames ? '' : 'hit', subBuilder: ItemMetadataResponse___Hit.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ItemMetadataResponse_ clone() => ItemMetadataResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ItemMetadataResponse_ copyWith(void Function(ItemMetadataResponse_) updates) => super.copyWith((message) => updates(message as ItemMetadataResponse_)) as ItemMetadataResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ItemMetadataResponse_ create() => ItemMetadataResponse_._(); + ItemMetadataResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ItemMetadataResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ItemMetadataResponse_? _defaultInstance; + + ItemMetadataResponse__Response whichResponse() => _ItemMetadataResponse__ResponseByTag[$_whichOneof(0)]!; + void clearResponse() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + ItemMetadataResponse___Miss get miss => $_getN(0); + @$pb.TagNumber(1) + set miss(ItemMetadataResponse___Miss v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasMiss() => $_has(0); + @$pb.TagNumber(1) + void clearMiss() => clearField(1); + @$pb.TagNumber(1) + ItemMetadataResponse___Miss ensureMiss() => $_ensure(0); + + @$pb.TagNumber(2) + ItemMetadataResponse___Hit get hit => $_getN(1); + @$pb.TagNumber(2) + set hit(ItemMetadataResponse___Hit v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasHit() => $_has(1); + @$pb.TagNumber(2) + void clearHit() => clearField(2); + @$pb.TagNumber(2) + ItemMetadataResponse___Hit ensureHit() => $_ensure(1); +} + +class GetItemMetadataBatchResponse_ extends $pb.GeneratedMessage { + factory GetItemMetadataBatchResponse_({ + $core.Iterable? itemMetadataResponse, + }) { + final $result = create(); + if (itemMetadataResponse != null) { + $result.itemMetadataResponse.addAll(itemMetadataResponse); + } + return $result; + } + GetItemMetadataBatchResponse_._() : super(); + factory GetItemMetadataBatchResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetItemMetadataBatchResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GetItemMetadataBatchResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..pc(1, _omitFieldNames ? '' : 'itemMetadataResponse', $pb.PbFieldType.PM, subBuilder: ItemMetadataResponse_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetItemMetadataBatchResponse_ clone() => GetItemMetadataBatchResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetItemMetadataBatchResponse_ copyWith(void Function(GetItemMetadataBatchResponse_) updates) => super.copyWith((message) => updates(message as GetItemMetadataBatchResponse_)) as GetItemMetadataBatchResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GetItemMetadataBatchResponse_ create() => GetItemMetadataBatchResponse_._(); + GetItemMetadataBatchResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetItemMetadataBatchResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetItemMetadataBatchResponse_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get itemMetadataResponse => $_getList(0); +} + +class GetItemBatchRequest_ extends $pb.GeneratedMessage { + factory GetItemBatchRequest_({ + $core.String? indexName, + $core.Iterable<$core.String>? ids, + MetadataRequest_? metadataFields, + }) { + final $result = create(); + if (indexName != null) { + $result.indexName = indexName; + } + if (ids != null) { + $result.ids.addAll(ids); + } + if (metadataFields != null) { + $result.metadataFields = metadataFields; + } + return $result; + } + GetItemBatchRequest_._() : super(); + factory GetItemBatchRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetItemBatchRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GetItemBatchRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'indexName') + ..pPS(2, _omitFieldNames ? '' : 'ids') + ..aOM(3, _omitFieldNames ? '' : 'metadataFields', subBuilder: MetadataRequest_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetItemBatchRequest_ clone() => GetItemBatchRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetItemBatchRequest_ copyWith(void Function(GetItemBatchRequest_) updates) => super.copyWith((message) => updates(message as GetItemBatchRequest_)) as GetItemBatchRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GetItemBatchRequest_ create() => GetItemBatchRequest_._(); + GetItemBatchRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetItemBatchRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetItemBatchRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get indexName => $_getSZ(0); + @$pb.TagNumber(1) + set indexName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasIndexName() => $_has(0); + @$pb.TagNumber(1) + void clearIndexName() => clearField(1); + + @$pb.TagNumber(2) + $core.List<$core.String> get ids => $_getList(1); + + @$pb.TagNumber(3) + MetadataRequest_ get metadataFields => $_getN(2); + @$pb.TagNumber(3) + set metadataFields(MetadataRequest_ v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasMetadataFields() => $_has(2); + @$pb.TagNumber(3) + void clearMetadataFields() => clearField(3); + @$pb.TagNumber(3) + MetadataRequest_ ensureMetadataFields() => $_ensure(2); +} + +class ItemResponse___Miss extends $pb.GeneratedMessage { + factory ItemResponse___Miss() => create(); + ItemResponse___Miss._() : super(); + factory ItemResponse___Miss.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ItemResponse___Miss.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ItemResponse._Miss', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ItemResponse___Miss clone() => ItemResponse___Miss()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ItemResponse___Miss copyWith(void Function(ItemResponse___Miss) updates) => super.copyWith((message) => updates(message as ItemResponse___Miss)) as ItemResponse___Miss; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ItemResponse___Miss create() => ItemResponse___Miss._(); + ItemResponse___Miss createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ItemResponse___Miss getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ItemResponse___Miss? _defaultInstance; +} + +class ItemResponse___Hit extends $pb.GeneratedMessage { + factory ItemResponse___Hit({ + $core.String? id, + Vector_? vector, + $core.Iterable? metadata, + }) { + final $result = create(); + if (id != null) { + $result.id = id; + } + if (vector != null) { + $result.vector = vector; + } + if (metadata != null) { + $result.metadata.addAll(metadata); + } + return $result; + } + ItemResponse___Hit._() : super(); + factory ItemResponse___Hit.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ItemResponse___Hit.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ItemResponse._Hit', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'id') + ..aOM(2, _omitFieldNames ? '' : 'vector', subBuilder: Vector_.create) + ..pc(3, _omitFieldNames ? '' : 'metadata', $pb.PbFieldType.PM, subBuilder: Metadata_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ItemResponse___Hit clone() => ItemResponse___Hit()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ItemResponse___Hit copyWith(void Function(ItemResponse___Hit) updates) => super.copyWith((message) => updates(message as ItemResponse___Hit)) as ItemResponse___Hit; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ItemResponse___Hit create() => ItemResponse___Hit._(); + ItemResponse___Hit createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ItemResponse___Hit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ItemResponse___Hit? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get id => $_getSZ(0); + @$pb.TagNumber(1) + set id($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => clearField(1); + + @$pb.TagNumber(2) + Vector_ get vector => $_getN(1); + @$pb.TagNumber(2) + set vector(Vector_ v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasVector() => $_has(1); + @$pb.TagNumber(2) + void clearVector() => clearField(2); + @$pb.TagNumber(2) + Vector_ ensureVector() => $_ensure(1); + + @$pb.TagNumber(3) + $core.List get metadata => $_getList(2); +} + +enum ItemResponse__Response { + miss, + hit, + notSet +} + +class ItemResponse_ extends $pb.GeneratedMessage { + factory ItemResponse_({ + ItemResponse___Miss? miss, + ItemResponse___Hit? hit, + }) { + final $result = create(); + if (miss != null) { + $result.miss = miss; + } + if (hit != null) { + $result.hit = hit; + } + return $result; + } + ItemResponse_._() : super(); + factory ItemResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ItemResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, ItemResponse__Response> _ItemResponse__ResponseByTag = { + 1 : ItemResponse__Response.miss, + 2 : ItemResponse__Response.hit, + 0 : ItemResponse__Response.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ItemResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..oo(0, [1, 2]) + ..aOM(1, _omitFieldNames ? '' : 'miss', subBuilder: ItemResponse___Miss.create) + ..aOM(2, _omitFieldNames ? '' : 'hit', subBuilder: ItemResponse___Hit.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ItemResponse_ clone() => ItemResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ItemResponse_ copyWith(void Function(ItemResponse_) updates) => super.copyWith((message) => updates(message as ItemResponse_)) as ItemResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ItemResponse_ create() => ItemResponse_._(); + ItemResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ItemResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ItemResponse_? _defaultInstance; + + ItemResponse__Response whichResponse() => _ItemResponse__ResponseByTag[$_whichOneof(0)]!; + void clearResponse() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + ItemResponse___Miss get miss => $_getN(0); + @$pb.TagNumber(1) + set miss(ItemResponse___Miss v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasMiss() => $_has(0); + @$pb.TagNumber(1) + void clearMiss() => clearField(1); + @$pb.TagNumber(1) + ItemResponse___Miss ensureMiss() => $_ensure(0); + + @$pb.TagNumber(2) + ItemResponse___Hit get hit => $_getN(1); + @$pb.TagNumber(2) + set hit(ItemResponse___Hit v) { setField(2, v); } + @$pb.TagNumber(2) + $core.bool hasHit() => $_has(1); + @$pb.TagNumber(2) + void clearHit() => clearField(2); + @$pb.TagNumber(2) + ItemResponse___Hit ensureHit() => $_ensure(1); +} + +class GetItemBatchResponse_ extends $pb.GeneratedMessage { + factory GetItemBatchResponse_({ + $core.Iterable? itemResponse, + }) { + final $result = create(); + if (itemResponse != null) { + $result.itemResponse.addAll(itemResponse); + } + return $result; + } + GetItemBatchResponse_._() : super(); + factory GetItemBatchResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetItemBatchResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GetItemBatchResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'vectorindex'), createEmptyInstance: create) + ..pc(1, _omitFieldNames ? '' : 'itemResponse', $pb.PbFieldType.PM, subBuilder: ItemResponse_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetItemBatchResponse_ clone() => GetItemBatchResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetItemBatchResponse_ copyWith(void Function(GetItemBatchResponse_) updates) => super.copyWith((message) => updates(message as GetItemBatchResponse_)) as GetItemBatchResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GetItemBatchResponse_ create() => GetItemBatchResponse_._(); + GetItemBatchResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetItemBatchResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetItemBatchResponse_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get itemResponse => $_getList(0); +} + + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/lib/generated/vectorindex.pbenum.dart b/lib/generated/vectorindex.pbenum.dart new file mode 100644 index 0000000..78056a1 --- /dev/null +++ b/lib/generated/vectorindex.pbenum.dart @@ -0,0 +1,11 @@ +// +// Generated code. Do not modify. +// source: vectorindex.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + diff --git a/lib/generated/vectorindex.pbgrpc.dart b/lib/generated/vectorindex.pbgrpc.dart new file mode 100644 index 0000000..5b50bc5 --- /dev/null +++ b/lib/generated/vectorindex.pbgrpc.dart @@ -0,0 +1,159 @@ +// +// Generated code. Do not modify. +// source: vectorindex.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:async' as $async; +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'vectorindex.pb.dart' as $5; + +export 'vectorindex.pb.dart'; + +@$pb.GrpcServiceName('vectorindex.VectorIndex') +class VectorIndexClient extends $grpc.Client { + static final _$upsertItemBatch = $grpc.ClientMethod<$5.UpsertItemBatchRequest_, $5.UpsertItemBatchResponse_>( + '/vectorindex.VectorIndex/UpsertItemBatch', + ($5.UpsertItemBatchRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $5.UpsertItemBatchResponse_.fromBuffer(value)); + static final _$deleteItemBatch = $grpc.ClientMethod<$5.DeleteItemBatchRequest_, $5.DeleteItemBatchResponse_>( + '/vectorindex.VectorIndex/DeleteItemBatch', + ($5.DeleteItemBatchRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $5.DeleteItemBatchResponse_.fromBuffer(value)); + static final _$search = $grpc.ClientMethod<$5.SearchRequest_, $5.SearchResponse_>( + '/vectorindex.VectorIndex/Search', + ($5.SearchRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $5.SearchResponse_.fromBuffer(value)); + static final _$searchAndFetchVectors = $grpc.ClientMethod<$5.SearchAndFetchVectorsRequest_, $5.SearchAndFetchVectorsResponse_>( + '/vectorindex.VectorIndex/SearchAndFetchVectors', + ($5.SearchAndFetchVectorsRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $5.SearchAndFetchVectorsResponse_.fromBuffer(value)); + static final _$getItemMetadataBatch = $grpc.ClientMethod<$5.GetItemMetadataBatchRequest_, $5.GetItemMetadataBatchResponse_>( + '/vectorindex.VectorIndex/GetItemMetadataBatch', + ($5.GetItemMetadataBatchRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $5.GetItemMetadataBatchResponse_.fromBuffer(value)); + static final _$getItemBatch = $grpc.ClientMethod<$5.GetItemBatchRequest_, $5.GetItemBatchResponse_>( + '/vectorindex.VectorIndex/GetItemBatch', + ($5.GetItemBatchRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $5.GetItemBatchResponse_.fromBuffer(value)); + + VectorIndexClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, + interceptors: interceptors); + + $grpc.ResponseFuture<$5.UpsertItemBatchResponse_> upsertItemBatch($5.UpsertItemBatchRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$upsertItemBatch, request, options: options); + } + + $grpc.ResponseFuture<$5.DeleteItemBatchResponse_> deleteItemBatch($5.DeleteItemBatchRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$deleteItemBatch, request, options: options); + } + + $grpc.ResponseFuture<$5.SearchResponse_> search($5.SearchRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$search, request, options: options); + } + + $grpc.ResponseFuture<$5.SearchAndFetchVectorsResponse_> searchAndFetchVectors($5.SearchAndFetchVectorsRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$searchAndFetchVectors, request, options: options); + } + + $grpc.ResponseFuture<$5.GetItemMetadataBatchResponse_> getItemMetadataBatch($5.GetItemMetadataBatchRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$getItemMetadataBatch, request, options: options); + } + + $grpc.ResponseFuture<$5.GetItemBatchResponse_> getItemBatch($5.GetItemBatchRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$getItemBatch, request, options: options); + } +} + +@$pb.GrpcServiceName('vectorindex.VectorIndex') +abstract class VectorIndexServiceBase extends $grpc.Service { + $core.String get $name => 'vectorindex.VectorIndex'; + + VectorIndexServiceBase() { + $addMethod($grpc.ServiceMethod<$5.UpsertItemBatchRequest_, $5.UpsertItemBatchResponse_>( + 'UpsertItemBatch', + upsertItemBatch_Pre, + false, + false, + ($core.List<$core.int> value) => $5.UpsertItemBatchRequest_.fromBuffer(value), + ($5.UpsertItemBatchResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$5.DeleteItemBatchRequest_, $5.DeleteItemBatchResponse_>( + 'DeleteItemBatch', + deleteItemBatch_Pre, + false, + false, + ($core.List<$core.int> value) => $5.DeleteItemBatchRequest_.fromBuffer(value), + ($5.DeleteItemBatchResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$5.SearchRequest_, $5.SearchResponse_>( + 'Search', + search_Pre, + false, + false, + ($core.List<$core.int> value) => $5.SearchRequest_.fromBuffer(value), + ($5.SearchResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$5.SearchAndFetchVectorsRequest_, $5.SearchAndFetchVectorsResponse_>( + 'SearchAndFetchVectors', + searchAndFetchVectors_Pre, + false, + false, + ($core.List<$core.int> value) => $5.SearchAndFetchVectorsRequest_.fromBuffer(value), + ($5.SearchAndFetchVectorsResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$5.GetItemMetadataBatchRequest_, $5.GetItemMetadataBatchResponse_>( + 'GetItemMetadataBatch', + getItemMetadataBatch_Pre, + false, + false, + ($core.List<$core.int> value) => $5.GetItemMetadataBatchRequest_.fromBuffer(value), + ($5.GetItemMetadataBatchResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$5.GetItemBatchRequest_, $5.GetItemBatchResponse_>( + 'GetItemBatch', + getItemBatch_Pre, + false, + false, + ($core.List<$core.int> value) => $5.GetItemBatchRequest_.fromBuffer(value), + ($5.GetItemBatchResponse_ value) => value.writeToBuffer())); + } + + $async.Future<$5.UpsertItemBatchResponse_> upsertItemBatch_Pre($grpc.ServiceCall call, $async.Future<$5.UpsertItemBatchRequest_> request) async { + return upsertItemBatch(call, await request); + } + + $async.Future<$5.DeleteItemBatchResponse_> deleteItemBatch_Pre($grpc.ServiceCall call, $async.Future<$5.DeleteItemBatchRequest_> request) async { + return deleteItemBatch(call, await request); + } + + $async.Future<$5.SearchResponse_> search_Pre($grpc.ServiceCall call, $async.Future<$5.SearchRequest_> request) async { + return search(call, await request); + } + + $async.Future<$5.SearchAndFetchVectorsResponse_> searchAndFetchVectors_Pre($grpc.ServiceCall call, $async.Future<$5.SearchAndFetchVectorsRequest_> request) async { + return searchAndFetchVectors(call, await request); + } + + $async.Future<$5.GetItemMetadataBatchResponse_> getItemMetadataBatch_Pre($grpc.ServiceCall call, $async.Future<$5.GetItemMetadataBatchRequest_> request) async { + return getItemMetadataBatch(call, await request); + } + + $async.Future<$5.GetItemBatchResponse_> getItemBatch_Pre($grpc.ServiceCall call, $async.Future<$5.GetItemBatchRequest_> request) async { + return getItemBatch(call, await request); + } + + $async.Future<$5.UpsertItemBatchResponse_> upsertItemBatch($grpc.ServiceCall call, $5.UpsertItemBatchRequest_ request); + $async.Future<$5.DeleteItemBatchResponse_> deleteItemBatch($grpc.ServiceCall call, $5.DeleteItemBatchRequest_ request); + $async.Future<$5.SearchResponse_> search($grpc.ServiceCall call, $5.SearchRequest_ request); + $async.Future<$5.SearchAndFetchVectorsResponse_> searchAndFetchVectors($grpc.ServiceCall call, $5.SearchAndFetchVectorsRequest_ request); + $async.Future<$5.GetItemMetadataBatchResponse_> getItemMetadataBatch($grpc.ServiceCall call, $5.GetItemMetadataBatchRequest_ request); + $async.Future<$5.GetItemBatchResponse_> getItemBatch($grpc.ServiceCall call, $5.GetItemBatchRequest_ request); +} diff --git a/lib/generated/vectorindex.pbjson.dart b/lib/generated/vectorindex.pbjson.dart new file mode 100644 index 0000000..0f04579 --- /dev/null +++ b/lib/generated/vectorindex.pbjson.dart @@ -0,0 +1,408 @@ +// +// Generated code. Do not modify. +// source: vectorindex.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:convert' as $convert; +import 'dart:core' as $core; +import 'dart:typed_data' as $typed_data; + +@$core.Deprecated('Use item_Descriptor instead') +const Item_$json = { + '1': '_Item', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'}, + {'1': 'vector', '3': 2, '4': 1, '5': 11, '6': '.vectorindex._Vector', '10': 'vector'}, + {'1': 'metadata', '3': 3, '4': 3, '5': 11, '6': '.vectorindex._Metadata', '10': 'metadata'}, + ], +}; + +/// Descriptor for `_Item`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List item_Descriptor = $convert.base64Decode( + 'CgVfSXRlbRIOCgJpZBgBIAEoCVICaWQSLAoGdmVjdG9yGAIgASgLMhQudmVjdG9yaW5kZXguX1' + 'ZlY3RvclIGdmVjdG9yEjIKCG1ldGFkYXRhGAMgAygLMhYudmVjdG9yaW5kZXguX01ldGFkYXRh' + 'UghtZXRhZGF0YQ=='); + +@$core.Deprecated('Use upsertItemBatchRequest_Descriptor instead') +const UpsertItemBatchRequest_$json = { + '1': '_UpsertItemBatchRequest', + '2': [ + {'1': 'index_name', '3': 1, '4': 1, '5': 9, '10': 'indexName'}, + {'1': 'items', '3': 2, '4': 3, '5': 11, '6': '.vectorindex._Item', '10': 'items'}, + ], +}; + +/// Descriptor for `_UpsertItemBatchRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List upsertItemBatchRequest_Descriptor = $convert.base64Decode( + 'ChdfVXBzZXJ0SXRlbUJhdGNoUmVxdWVzdBIdCgppbmRleF9uYW1lGAEgASgJUglpbmRleE5hbW' + 'USKAoFaXRlbXMYAiADKAsyEi52ZWN0b3JpbmRleC5fSXRlbVIFaXRlbXM='); + +@$core.Deprecated('Use upsertItemBatchResponse_Descriptor instead') +const UpsertItemBatchResponse_$json = { + '1': '_UpsertItemBatchResponse', + '2': [ + {'1': 'error_indices', '3': 1, '4': 3, '5': 13, '10': 'errorIndices'}, + ], +}; + +/// Descriptor for `_UpsertItemBatchResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List upsertItemBatchResponse_Descriptor = $convert.base64Decode( + 'ChhfVXBzZXJ0SXRlbUJhdGNoUmVzcG9uc2USIwoNZXJyb3JfaW5kaWNlcxgBIAMoDVIMZXJyb3' + 'JJbmRpY2Vz'); + +@$core.Deprecated('Use deleteItemBatchRequest_Descriptor instead') +const DeleteItemBatchRequest_$json = { + '1': '_DeleteItemBatchRequest', + '2': [ + {'1': 'index_name', '3': 1, '4': 1, '5': 9, '10': 'indexName'}, + {'1': 'ids', '3': 2, '4': 3, '5': 9, '10': 'ids'}, + ], +}; + +/// Descriptor for `_DeleteItemBatchRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deleteItemBatchRequest_Descriptor = $convert.base64Decode( + 'ChdfRGVsZXRlSXRlbUJhdGNoUmVxdWVzdBIdCgppbmRleF9uYW1lGAEgASgJUglpbmRleE5hbW' + 'USEAoDaWRzGAIgAygJUgNpZHM='); + +@$core.Deprecated('Use deleteItemBatchResponse_Descriptor instead') +const DeleteItemBatchResponse_$json = { + '1': '_DeleteItemBatchResponse', +}; + +/// Descriptor for `_DeleteItemBatchResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deleteItemBatchResponse_Descriptor = $convert.base64Decode( + 'ChhfRGVsZXRlSXRlbUJhdGNoUmVzcG9uc2U='); + +@$core.Deprecated('Use vector_Descriptor instead') +const Vector_$json = { + '1': '_Vector', + '2': [ + {'1': 'elements', '3': 1, '4': 3, '5': 2, '10': 'elements'}, + ], +}; + +/// Descriptor for `_Vector`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List vector_Descriptor = $convert.base64Decode( + 'CgdfVmVjdG9yEhoKCGVsZW1lbnRzGAEgAygCUghlbGVtZW50cw=='); + +@$core.Deprecated('Use metadata_Descriptor instead') +const Metadata_$json = { + '1': '_Metadata', + '2': [ + {'1': 'field', '3': 1, '4': 1, '5': 9, '10': 'field'}, + {'1': 'string_value', '3': 2, '4': 1, '5': 9, '9': 0, '10': 'stringValue'}, + {'1': 'integer_value', '3': 3, '4': 1, '5': 3, '9': 0, '10': 'integerValue'}, + {'1': 'double_value', '3': 4, '4': 1, '5': 1, '9': 0, '10': 'doubleValue'}, + {'1': 'boolean_value', '3': 5, '4': 1, '5': 8, '9': 0, '10': 'booleanValue'}, + {'1': 'list_of_strings_value', '3': 6, '4': 1, '5': 11, '6': '.vectorindex._Metadata._ListOfStrings', '9': 0, '10': 'listOfStringsValue'}, + ], + '3': [Metadata___ListOfStrings$json], + '8': [ + {'1': 'value'}, + ], +}; + +@$core.Deprecated('Use metadata_Descriptor instead') +const Metadata___ListOfStrings$json = { + '1': '_ListOfStrings', + '2': [ + {'1': 'values', '3': 1, '4': 3, '5': 9, '10': 'values'}, + ], +}; + +/// Descriptor for `_Metadata`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List metadata_Descriptor = $convert.base64Decode( + 'CglfTWV0YWRhdGESFAoFZmllbGQYASABKAlSBWZpZWxkEiMKDHN0cmluZ192YWx1ZRgCIAEoCU' + 'gAUgtzdHJpbmdWYWx1ZRIlCg1pbnRlZ2VyX3ZhbHVlGAMgASgDSABSDGludGVnZXJWYWx1ZRIj' + 'Cgxkb3VibGVfdmFsdWUYBCABKAFIAFILZG91YmxlVmFsdWUSJQoNYm9vbGVhbl92YWx1ZRgFIA' + 'EoCEgAUgxib29sZWFuVmFsdWUSWgoVbGlzdF9vZl9zdHJpbmdzX3ZhbHVlGAYgASgLMiUudmVj' + 'dG9yaW5kZXguX01ldGFkYXRhLl9MaXN0T2ZTdHJpbmdzSABSEmxpc3RPZlN0cmluZ3NWYWx1ZR' + 'ooCg5fTGlzdE9mU3RyaW5ncxIWCgZ2YWx1ZXMYASADKAlSBnZhbHVlc0IHCgV2YWx1ZQ=='); + +@$core.Deprecated('Use metadataRequest_Descriptor instead') +const MetadataRequest_$json = { + '1': '_MetadataRequest', + '2': [ + {'1': 'some', '3': 2, '4': 1, '5': 11, '6': '.vectorindex._MetadataRequest.Some', '9': 0, '10': 'some'}, + {'1': 'all', '3': 3, '4': 1, '5': 11, '6': '.vectorindex._MetadataRequest.All', '9': 0, '10': 'all'}, + ], + '3': [MetadataRequest__Some$json, MetadataRequest__All$json], + '8': [ + {'1': 'kind'}, + ], +}; + +@$core.Deprecated('Use metadataRequest_Descriptor instead') +const MetadataRequest__Some$json = { + '1': 'Some', + '2': [ + {'1': 'fields', '3': 1, '4': 3, '5': 9, '10': 'fields'}, + ], +}; + +@$core.Deprecated('Use metadataRequest_Descriptor instead') +const MetadataRequest__All$json = { + '1': 'All', +}; + +/// Descriptor for `_MetadataRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List metadataRequest_Descriptor = $convert.base64Decode( + 'ChBfTWV0YWRhdGFSZXF1ZXN0EjgKBHNvbWUYAiABKAsyIi52ZWN0b3JpbmRleC5fTWV0YWRhdG' + 'FSZXF1ZXN0LlNvbWVIAFIEc29tZRI1CgNhbGwYAyABKAsyIS52ZWN0b3JpbmRleC5fTWV0YWRh' + 'dGFSZXF1ZXN0LkFsbEgAUgNhbGwaHgoEU29tZRIWCgZmaWVsZHMYASADKAlSBmZpZWxkcxoFCg' + 'NBbGxCBgoEa2luZA=='); + +@$core.Deprecated('Use noScoreThreshold_Descriptor instead') +const NoScoreThreshold_$json = { + '1': '_NoScoreThreshold', +}; + +/// Descriptor for `_NoScoreThreshold`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List noScoreThreshold_Descriptor = $convert.base64Decode( + 'ChFfTm9TY29yZVRocmVzaG9sZA=='); + +@$core.Deprecated('Use searchRequest_Descriptor instead') +const SearchRequest_$json = { + '1': '_SearchRequest', + '2': [ + {'1': 'index_name', '3': 1, '4': 1, '5': 9, '10': 'indexName'}, + {'1': 'top_k', '3': 2, '4': 1, '5': 13, '10': 'topK'}, + {'1': 'query_vector', '3': 3, '4': 1, '5': 11, '6': '.vectorindex._Vector', '10': 'queryVector'}, + {'1': 'metadata_fields', '3': 4, '4': 1, '5': 11, '6': '.vectorindex._MetadataRequest', '10': 'metadataFields'}, + {'1': 'score_threshold', '3': 5, '4': 1, '5': 2, '9': 0, '10': 'scoreThreshold'}, + {'1': 'no_score_threshold', '3': 6, '4': 1, '5': 11, '6': '.vectorindex._NoScoreThreshold', '9': 0, '10': 'noScoreThreshold'}, + ], + '8': [ + {'1': 'threshold'}, + ], +}; + +/// Descriptor for `_SearchRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List searchRequest_Descriptor = $convert.base64Decode( + 'Cg5fU2VhcmNoUmVxdWVzdBIdCgppbmRleF9uYW1lGAEgASgJUglpbmRleE5hbWUSEwoFdG9wX2' + 'sYAiABKA1SBHRvcEsSNwoMcXVlcnlfdmVjdG9yGAMgASgLMhQudmVjdG9yaW5kZXguX1ZlY3Rv' + 'clILcXVlcnlWZWN0b3ISRgoPbWV0YWRhdGFfZmllbGRzGAQgASgLMh0udmVjdG9yaW5kZXguX0' + '1ldGFkYXRhUmVxdWVzdFIObWV0YWRhdGFGaWVsZHMSKQoPc2NvcmVfdGhyZXNob2xkGAUgASgC' + 'SABSDnNjb3JlVGhyZXNob2xkEk4KEm5vX3Njb3JlX3RocmVzaG9sZBgGIAEoCzIeLnZlY3Rvcm' + 'luZGV4Ll9Ob1Njb3JlVGhyZXNob2xkSABSEG5vU2NvcmVUaHJlc2hvbGRCCwoJdGhyZXNob2xk'); + +@$core.Deprecated('Use searchAndFetchVectorsRequest_Descriptor instead') +const SearchAndFetchVectorsRequest_$json = { + '1': '_SearchAndFetchVectorsRequest', + '2': [ + {'1': 'index_name', '3': 1, '4': 1, '5': 9, '10': 'indexName'}, + {'1': 'top_k', '3': 2, '4': 1, '5': 13, '10': 'topK'}, + {'1': 'query_vector', '3': 3, '4': 1, '5': 11, '6': '.vectorindex._Vector', '10': 'queryVector'}, + {'1': 'metadata_fields', '3': 4, '4': 1, '5': 11, '6': '.vectorindex._MetadataRequest', '10': 'metadataFields'}, + {'1': 'score_threshold', '3': 5, '4': 1, '5': 2, '9': 0, '10': 'scoreThreshold'}, + {'1': 'no_score_threshold', '3': 6, '4': 1, '5': 11, '6': '.vectorindex._NoScoreThreshold', '9': 0, '10': 'noScoreThreshold'}, + ], + '8': [ + {'1': 'threshold'}, + ], +}; + +/// Descriptor for `_SearchAndFetchVectorsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List searchAndFetchVectorsRequest_Descriptor = $convert.base64Decode( + 'Ch1fU2VhcmNoQW5kRmV0Y2hWZWN0b3JzUmVxdWVzdBIdCgppbmRleF9uYW1lGAEgASgJUglpbm' + 'RleE5hbWUSEwoFdG9wX2sYAiABKA1SBHRvcEsSNwoMcXVlcnlfdmVjdG9yGAMgASgLMhQudmVj' + 'dG9yaW5kZXguX1ZlY3RvclILcXVlcnlWZWN0b3ISRgoPbWV0YWRhdGFfZmllbGRzGAQgASgLMh' + '0udmVjdG9yaW5kZXguX01ldGFkYXRhUmVxdWVzdFIObWV0YWRhdGFGaWVsZHMSKQoPc2NvcmVf' + 'dGhyZXNob2xkGAUgASgCSABSDnNjb3JlVGhyZXNob2xkEk4KEm5vX3Njb3JlX3RocmVzaG9sZB' + 'gGIAEoCzIeLnZlY3RvcmluZGV4Ll9Ob1Njb3JlVGhyZXNob2xkSABSEG5vU2NvcmVUaHJlc2hv' + 'bGRCCwoJdGhyZXNob2xk'); + +@$core.Deprecated('Use searchHit_Descriptor instead') +const SearchHit_$json = { + '1': '_SearchHit', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'}, + {'1': 'score', '3': 2, '4': 1, '5': 2, '10': 'score'}, + {'1': 'metadata', '3': 3, '4': 3, '5': 11, '6': '.vectorindex._Metadata', '10': 'metadata'}, + ], +}; + +/// Descriptor for `_SearchHit`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List searchHit_Descriptor = $convert.base64Decode( + 'CgpfU2VhcmNoSGl0Eg4KAmlkGAEgASgJUgJpZBIUCgVzY29yZRgCIAEoAlIFc2NvcmUSMgoIbW' + 'V0YWRhdGEYAyADKAsyFi52ZWN0b3JpbmRleC5fTWV0YWRhdGFSCG1ldGFkYXRh'); + +@$core.Deprecated('Use searchAndFetchVectorsHit_Descriptor instead') +const SearchAndFetchVectorsHit_$json = { + '1': '_SearchAndFetchVectorsHit', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'}, + {'1': 'score', '3': 2, '4': 1, '5': 2, '10': 'score'}, + {'1': 'metadata', '3': 3, '4': 3, '5': 11, '6': '.vectorindex._Metadata', '10': 'metadata'}, + {'1': 'vector', '3': 4, '4': 1, '5': 11, '6': '.vectorindex._Vector', '10': 'vector'}, + ], +}; + +/// Descriptor for `_SearchAndFetchVectorsHit`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List searchAndFetchVectorsHit_Descriptor = $convert.base64Decode( + 'ChlfU2VhcmNoQW5kRmV0Y2hWZWN0b3JzSGl0Eg4KAmlkGAEgASgJUgJpZBIUCgVzY29yZRgCIA' + 'EoAlIFc2NvcmUSMgoIbWV0YWRhdGEYAyADKAsyFi52ZWN0b3JpbmRleC5fTWV0YWRhdGFSCG1l' + 'dGFkYXRhEiwKBnZlY3RvchgEIAEoCzIULnZlY3RvcmluZGV4Ll9WZWN0b3JSBnZlY3Rvcg=='); + +@$core.Deprecated('Use searchResponse_Descriptor instead') +const SearchResponse_$json = { + '1': '_SearchResponse', + '2': [ + {'1': 'hits', '3': 1, '4': 3, '5': 11, '6': '.vectorindex._SearchHit', '10': 'hits'}, + ], +}; + +/// Descriptor for `_SearchResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List searchResponse_Descriptor = $convert.base64Decode( + 'Cg9fU2VhcmNoUmVzcG9uc2USKwoEaGl0cxgBIAMoCzIXLnZlY3RvcmluZGV4Ll9TZWFyY2hIaX' + 'RSBGhpdHM='); + +@$core.Deprecated('Use searchAndFetchVectorsResponse_Descriptor instead') +const SearchAndFetchVectorsResponse_$json = { + '1': '_SearchAndFetchVectorsResponse', + '2': [ + {'1': 'hits', '3': 1, '4': 3, '5': 11, '6': '.vectorindex._SearchAndFetchVectorsHit', '10': 'hits'}, + ], +}; + +/// Descriptor for `_SearchAndFetchVectorsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List searchAndFetchVectorsResponse_Descriptor = $convert.base64Decode( + 'Ch5fU2VhcmNoQW5kRmV0Y2hWZWN0b3JzUmVzcG9uc2USOgoEaGl0cxgBIAMoCzImLnZlY3Rvcm' + 'luZGV4Ll9TZWFyY2hBbmRGZXRjaFZlY3RvcnNIaXRSBGhpdHM='); + +@$core.Deprecated('Use getItemMetadataBatchRequest_Descriptor instead') +const GetItemMetadataBatchRequest_$json = { + '1': '_GetItemMetadataBatchRequest', + '2': [ + {'1': 'index_name', '3': 1, '4': 1, '5': 9, '10': 'indexName'}, + {'1': 'ids', '3': 2, '4': 3, '5': 9, '10': 'ids'}, + {'1': 'metadata_fields', '3': 3, '4': 1, '5': 11, '6': '.vectorindex._MetadataRequest', '10': 'metadataFields'}, + ], +}; + +/// Descriptor for `_GetItemMetadataBatchRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getItemMetadataBatchRequest_Descriptor = $convert.base64Decode( + 'ChxfR2V0SXRlbU1ldGFkYXRhQmF0Y2hSZXF1ZXN0Eh0KCmluZGV4X25hbWUYASABKAlSCWluZG' + 'V4TmFtZRIQCgNpZHMYAiADKAlSA2lkcxJGCg9tZXRhZGF0YV9maWVsZHMYAyABKAsyHS52ZWN0' + 'b3JpbmRleC5fTWV0YWRhdGFSZXF1ZXN0Ug5tZXRhZGF0YUZpZWxkcw=='); + +@$core.Deprecated('Use itemMetadataResponse_Descriptor instead') +const ItemMetadataResponse_$json = { + '1': '_ItemMetadataResponse', + '2': [ + {'1': 'miss', '3': 1, '4': 1, '5': 11, '6': '.vectorindex._ItemMetadataResponse._Miss', '9': 0, '10': 'miss'}, + {'1': 'hit', '3': 2, '4': 1, '5': 11, '6': '.vectorindex._ItemMetadataResponse._Hit', '9': 0, '10': 'hit'}, + ], + '3': [ItemMetadataResponse___Miss$json, ItemMetadataResponse___Hit$json], + '8': [ + {'1': 'response'}, + ], +}; + +@$core.Deprecated('Use itemMetadataResponse_Descriptor instead') +const ItemMetadataResponse___Miss$json = { + '1': '_Miss', +}; + +@$core.Deprecated('Use itemMetadataResponse_Descriptor instead') +const ItemMetadataResponse___Hit$json = { + '1': '_Hit', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'}, + {'1': 'metadata', '3': 2, '4': 3, '5': 11, '6': '.vectorindex._Metadata', '10': 'metadata'}, + ], +}; + +/// Descriptor for `_ItemMetadataResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List itemMetadataResponse_Descriptor = $convert.base64Decode( + 'ChVfSXRlbU1ldGFkYXRhUmVzcG9uc2USPgoEbWlzcxgBIAEoCzIoLnZlY3RvcmluZGV4Ll9JdG' + 'VtTWV0YWRhdGFSZXNwb25zZS5fTWlzc0gAUgRtaXNzEjsKA2hpdBgCIAEoCzInLnZlY3Rvcmlu' + 'ZGV4Ll9JdGVtTWV0YWRhdGFSZXNwb25zZS5fSGl0SABSA2hpdBoHCgVfTWlzcxpKCgRfSGl0Eg' + '4KAmlkGAEgASgJUgJpZBIyCghtZXRhZGF0YRgCIAMoCzIWLnZlY3RvcmluZGV4Ll9NZXRhZGF0' + 'YVIIbWV0YWRhdGFCCgoIcmVzcG9uc2U='); + +@$core.Deprecated('Use getItemMetadataBatchResponse_Descriptor instead') +const GetItemMetadataBatchResponse_$json = { + '1': '_GetItemMetadataBatchResponse', + '2': [ + {'1': 'item_metadata_response', '3': 1, '4': 3, '5': 11, '6': '.vectorindex._ItemMetadataResponse', '10': 'itemMetadataResponse'}, + ], +}; + +/// Descriptor for `_GetItemMetadataBatchResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getItemMetadataBatchResponse_Descriptor = $convert.base64Decode( + 'Ch1fR2V0SXRlbU1ldGFkYXRhQmF0Y2hSZXNwb25zZRJYChZpdGVtX21ldGFkYXRhX3Jlc3Bvbn' + 'NlGAEgAygLMiIudmVjdG9yaW5kZXguX0l0ZW1NZXRhZGF0YVJlc3BvbnNlUhRpdGVtTWV0YWRh' + 'dGFSZXNwb25zZQ=='); + +@$core.Deprecated('Use getItemBatchRequest_Descriptor instead') +const GetItemBatchRequest_$json = { + '1': '_GetItemBatchRequest', + '2': [ + {'1': 'index_name', '3': 1, '4': 1, '5': 9, '10': 'indexName'}, + {'1': 'ids', '3': 2, '4': 3, '5': 9, '10': 'ids'}, + {'1': 'metadata_fields', '3': 3, '4': 1, '5': 11, '6': '.vectorindex._MetadataRequest', '10': 'metadataFields'}, + ], +}; + +/// Descriptor for `_GetItemBatchRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getItemBatchRequest_Descriptor = $convert.base64Decode( + 'ChRfR2V0SXRlbUJhdGNoUmVxdWVzdBIdCgppbmRleF9uYW1lGAEgASgJUglpbmRleE5hbWUSEA' + 'oDaWRzGAIgAygJUgNpZHMSRgoPbWV0YWRhdGFfZmllbGRzGAMgASgLMh0udmVjdG9yaW5kZXgu' + 'X01ldGFkYXRhUmVxdWVzdFIObWV0YWRhdGFGaWVsZHM='); + +@$core.Deprecated('Use itemResponse_Descriptor instead') +const ItemResponse_$json = { + '1': '_ItemResponse', + '2': [ + {'1': 'miss', '3': 1, '4': 1, '5': 11, '6': '.vectorindex._ItemResponse._Miss', '9': 0, '10': 'miss'}, + {'1': 'hit', '3': 2, '4': 1, '5': 11, '6': '.vectorindex._ItemResponse._Hit', '9': 0, '10': 'hit'}, + ], + '3': [ItemResponse___Miss$json, ItemResponse___Hit$json], + '8': [ + {'1': 'response'}, + ], +}; + +@$core.Deprecated('Use itemResponse_Descriptor instead') +const ItemResponse___Miss$json = { + '1': '_Miss', +}; + +@$core.Deprecated('Use itemResponse_Descriptor instead') +const ItemResponse___Hit$json = { + '1': '_Hit', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'}, + {'1': 'vector', '3': 2, '4': 1, '5': 11, '6': '.vectorindex._Vector', '10': 'vector'}, + {'1': 'metadata', '3': 3, '4': 3, '5': 11, '6': '.vectorindex._Metadata', '10': 'metadata'}, + ], +}; + +/// Descriptor for `_ItemResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List itemResponse_Descriptor = $convert.base64Decode( + 'Cg1fSXRlbVJlc3BvbnNlEjYKBG1pc3MYASABKAsyIC52ZWN0b3JpbmRleC5fSXRlbVJlc3Bvbn' + 'NlLl9NaXNzSABSBG1pc3MSMwoDaGl0GAIgASgLMh8udmVjdG9yaW5kZXguX0l0ZW1SZXNwb25z' + 'ZS5fSGl0SABSA2hpdBoHCgVfTWlzcxp4CgRfSGl0Eg4KAmlkGAEgASgJUgJpZBIsCgZ2ZWN0b3' + 'IYAiABKAsyFC52ZWN0b3JpbmRleC5fVmVjdG9yUgZ2ZWN0b3ISMgoIbWV0YWRhdGEYAyADKAsy' + 'Fi52ZWN0b3JpbmRleC5fTWV0YWRhdGFSCG1ldGFkYXRhQgoKCHJlc3BvbnNl'); + +@$core.Deprecated('Use getItemBatchResponse_Descriptor instead') +const GetItemBatchResponse_$json = { + '1': '_GetItemBatchResponse', + '2': [ + {'1': 'item_response', '3': 1, '4': 3, '5': 11, '6': '.vectorindex._ItemResponse', '10': 'itemResponse'}, + ], +}; + +/// Descriptor for `_GetItemBatchResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getItemBatchResponse_Descriptor = $convert.base64Decode( + 'ChVfR2V0SXRlbUJhdGNoUmVzcG9uc2USPwoNaXRlbV9yZXNwb25zZRgBIAMoCzIaLnZlY3Rvcm' + 'luZGV4Ll9JdGVtUmVzcG9uc2VSDGl0ZW1SZXNwb25zZQ=='); + diff --git a/lib/generated/vectorindex.pbserver.dart b/lib/generated/vectorindex.pbserver.dart new file mode 100644 index 0000000..4b415cb --- /dev/null +++ b/lib/generated/vectorindex.pbserver.dart @@ -0,0 +1,58 @@ +// +// Generated code. Do not modify. +// source: vectorindex.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:async' as $async; +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'vectorindex.pb.dart' as $6; +import 'vectorindex.pbjson.dart'; + +export 'vectorindex.pb.dart'; + +abstract class VectorIndexServiceBase extends $pb.GeneratedService { + $async.Future<$6.UpsertItemBatchResponse_> upsertItemBatch($pb.ServerContext ctx, $6.UpsertItemBatchRequest_ request); + $async.Future<$6.DeleteItemBatchResponse_> deleteItemBatch($pb.ServerContext ctx, $6.DeleteItemBatchRequest_ request); + $async.Future<$6.SearchResponse_> search($pb.ServerContext ctx, $6.SearchRequest_ request); + $async.Future<$6.SearchAndFetchVectorsResponse_> searchAndFetchVectors($pb.ServerContext ctx, $6.SearchAndFetchVectorsRequest_ request); + $async.Future<$6.GetItemMetadataBatchResponse_> getItemMetadataBatch($pb.ServerContext ctx, $6.GetItemMetadataBatchRequest_ request); + $async.Future<$6.GetItemBatchResponse_> getItemBatch($pb.ServerContext ctx, $6.GetItemBatchRequest_ request); + + $pb.GeneratedMessage createRequest($core.String methodName) { + switch (methodName) { + case 'UpsertItemBatch': return $6.UpsertItemBatchRequest_(); + case 'DeleteItemBatch': return $6.DeleteItemBatchRequest_(); + case 'Search': return $6.SearchRequest_(); + case 'SearchAndFetchVectors': return $6.SearchAndFetchVectorsRequest_(); + case 'GetItemMetadataBatch': return $6.GetItemMetadataBatchRequest_(); + case 'GetItemBatch': return $6.GetItemBatchRequest_(); + default: throw $core.ArgumentError('Unknown method: $methodName'); + } + } + + $async.Future<$pb.GeneratedMessage> handleCall($pb.ServerContext ctx, $core.String methodName, $pb.GeneratedMessage request) { + switch (methodName) { + case 'UpsertItemBatch': return this.upsertItemBatch(ctx, request as $6.UpsertItemBatchRequest_); + case 'DeleteItemBatch': return this.deleteItemBatch(ctx, request as $6.DeleteItemBatchRequest_); + case 'Search': return this.search(ctx, request as $6.SearchRequest_); + case 'SearchAndFetchVectors': return this.searchAndFetchVectors(ctx, request as $6.SearchAndFetchVectorsRequest_); + case 'GetItemMetadataBatch': return this.getItemMetadataBatch(ctx, request as $6.GetItemMetadataBatchRequest_); + case 'GetItemBatch': return this.getItemBatch(ctx, request as $6.GetItemBatchRequest_); + default: throw $core.ArgumentError('Unknown method: $methodName'); + } + } + + $core.Map<$core.String, $core.dynamic> get $json => VectorIndexServiceBase$json; + $core.Map<$core.String, $core.Map<$core.String, $core.dynamic>> get $messageJson => VectorIndexServiceBase$messageJson; +} + diff --git a/lib/generated/webhook.pb.dart b/lib/generated/webhook.pb.dart new file mode 100644 index 0000000..121f1c4 --- /dev/null +++ b/lib/generated/webhook.pb.dart @@ -0,0 +1,752 @@ +// +// Generated code. Do not modify. +// source: webhook.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +class WebhookId_ extends $pb.GeneratedMessage { + factory WebhookId_({ + $core.String? cacheName, + $core.String? webhookName, + }) { + final $result = create(); + if (cacheName != null) { + $result.cacheName = cacheName; + } + if (webhookName != null) { + $result.webhookName = webhookName; + } + return $result; + } + WebhookId_._() : super(); + factory WebhookId_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory WebhookId_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_WebhookId', package: const $pb.PackageName(_omitMessageNames ? '' : 'webhook'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'cacheName') + ..aOS(2, _omitFieldNames ? '' : 'webhookName') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + WebhookId_ clone() => WebhookId_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + WebhookId_ copyWith(void Function(WebhookId_) updates) => super.copyWith((message) => updates(message as WebhookId_)) as WebhookId_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static WebhookId_ create() => WebhookId_._(); + WebhookId_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static WebhookId_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static WebhookId_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get cacheName => $_getSZ(0); + @$pb.TagNumber(1) + set cacheName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheName() => $_has(0); + @$pb.TagNumber(1) + void clearCacheName() => clearField(1); + + /// This is limited to 128 chars. + @$pb.TagNumber(2) + $core.String get webhookName => $_getSZ(1); + @$pb.TagNumber(2) + set webhookName($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasWebhookName() => $_has(1); + @$pb.TagNumber(2) + void clearWebhookName() => clearField(2); +} + +class Webhook_ extends $pb.GeneratedMessage { + factory Webhook_({ + WebhookId_? webhookId, + $core.String? topicName, + WebhookDestination_? destination, + }) { + final $result = create(); + if (webhookId != null) { + $result.webhookId = webhookId; + } + if (topicName != null) { + $result.topicName = topicName; + } + if (destination != null) { + $result.destination = destination; + } + return $result; + } + Webhook_._() : super(); + factory Webhook_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory Webhook_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_Webhook', package: const $pb.PackageName(_omitMessageNames ? '' : 'webhook'), createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'webhookId', subBuilder: WebhookId_.create) + ..aOS(2, _omitFieldNames ? '' : 'topicName') + ..aOM(3, _omitFieldNames ? '' : 'destination', subBuilder: WebhookDestination_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + Webhook_ clone() => Webhook_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + Webhook_ copyWith(void Function(Webhook_) updates) => super.copyWith((message) => updates(message as Webhook_)) as Webhook_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static Webhook_ create() => Webhook_._(); + Webhook_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static Webhook_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static Webhook_? _defaultInstance; + + @$pb.TagNumber(1) + WebhookId_ get webhookId => $_getN(0); + @$pb.TagNumber(1) + set webhookId(WebhookId_ v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasWebhookId() => $_has(0); + @$pb.TagNumber(1) + void clearWebhookId() => clearField(1); + @$pb.TagNumber(1) + WebhookId_ ensureWebhookId() => $_ensure(0); + + @$pb.TagNumber(2) + $core.String get topicName => $_getSZ(1); + @$pb.TagNumber(2) + set topicName($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasTopicName() => $_has(1); + @$pb.TagNumber(2) + void clearTopicName() => clearField(2); + + @$pb.TagNumber(3) + WebhookDestination_ get destination => $_getN(2); + @$pb.TagNumber(3) + set destination(WebhookDestination_ v) { setField(3, v); } + @$pb.TagNumber(3) + $core.bool hasDestination() => $_has(2); + @$pb.TagNumber(3) + void clearDestination() => clearField(3); + @$pb.TagNumber(3) + WebhookDestination_ ensureDestination() => $_ensure(2); +} + +class PutWebhookRequest_ extends $pb.GeneratedMessage { + factory PutWebhookRequest_({ + Webhook_? webhook, + }) { + final $result = create(); + if (webhook != null) { + $result.webhook = webhook; + } + return $result; + } + PutWebhookRequest_._() : super(); + factory PutWebhookRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PutWebhookRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_PutWebhookRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'webhook'), createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'webhook', subBuilder: Webhook_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PutWebhookRequest_ clone() => PutWebhookRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PutWebhookRequest_ copyWith(void Function(PutWebhookRequest_) updates) => super.copyWith((message) => updates(message as PutWebhookRequest_)) as PutWebhookRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static PutWebhookRequest_ create() => PutWebhookRequest_._(); + PutWebhookRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PutWebhookRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PutWebhookRequest_? _defaultInstance; + + @$pb.TagNumber(1) + Webhook_ get webhook => $_getN(0); + @$pb.TagNumber(1) + set webhook(Webhook_ v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasWebhook() => $_has(0); + @$pb.TagNumber(1) + void clearWebhook() => clearField(1); + @$pb.TagNumber(1) + Webhook_ ensureWebhook() => $_ensure(0); +} + +class PutWebhookResponse_ extends $pb.GeneratedMessage { + factory PutWebhookResponse_({ + $core.String? secretString, + }) { + final $result = create(); + if (secretString != null) { + $result.secretString = secretString; + } + return $result; + } + PutWebhookResponse_._() : super(); + factory PutWebhookResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory PutWebhookResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_PutWebhookResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'webhook'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'secretString') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + PutWebhookResponse_ clone() => PutWebhookResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + PutWebhookResponse_ copyWith(void Function(PutWebhookResponse_) updates) => super.copyWith((message) => updates(message as PutWebhookResponse_)) as PutWebhookResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static PutWebhookResponse_ create() => PutWebhookResponse_._(); + PutWebhookResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static PutWebhookResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static PutWebhookResponse_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get secretString => $_getSZ(0); + @$pb.TagNumber(1) + set secretString($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSecretString() => $_has(0); + @$pb.TagNumber(1) + void clearSecretString() => clearField(1); +} + +class DeleteWebhookRequest_ extends $pb.GeneratedMessage { + factory DeleteWebhookRequest_({ + WebhookId_? webhookId, + }) { + final $result = create(); + if (webhookId != null) { + $result.webhookId = webhookId; + } + return $result; + } + DeleteWebhookRequest_._() : super(); + factory DeleteWebhookRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DeleteWebhookRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DeleteWebhookRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'webhook'), createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'webhookId', subBuilder: WebhookId_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DeleteWebhookRequest_ clone() => DeleteWebhookRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DeleteWebhookRequest_ copyWith(void Function(DeleteWebhookRequest_) updates) => super.copyWith((message) => updates(message as DeleteWebhookRequest_)) as DeleteWebhookRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeleteWebhookRequest_ create() => DeleteWebhookRequest_._(); + DeleteWebhookRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DeleteWebhookRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DeleteWebhookRequest_? _defaultInstance; + + @$pb.TagNumber(1) + WebhookId_ get webhookId => $_getN(0); + @$pb.TagNumber(1) + set webhookId(WebhookId_ v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasWebhookId() => $_has(0); + @$pb.TagNumber(1) + void clearWebhookId() => clearField(1); + @$pb.TagNumber(1) + WebhookId_ ensureWebhookId() => $_ensure(0); +} + +class DeleteWebhookResponse_ extends $pb.GeneratedMessage { + factory DeleteWebhookResponse_() => create(); + DeleteWebhookResponse_._() : super(); + factory DeleteWebhookResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory DeleteWebhookResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_DeleteWebhookResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'webhook'), createEmptyInstance: create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + DeleteWebhookResponse_ clone() => DeleteWebhookResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + DeleteWebhookResponse_ copyWith(void Function(DeleteWebhookResponse_) updates) => super.copyWith((message) => updates(message as DeleteWebhookResponse_)) as DeleteWebhookResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeleteWebhookResponse_ create() => DeleteWebhookResponse_._(); + DeleteWebhookResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static DeleteWebhookResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static DeleteWebhookResponse_? _defaultInstance; +} + +class ListWebhookRequest_ extends $pb.GeneratedMessage { + factory ListWebhookRequest_({ + $core.String? cacheName, + }) { + final $result = create(); + if (cacheName != null) { + $result.cacheName = cacheName; + } + return $result; + } + ListWebhookRequest_._() : super(); + factory ListWebhookRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListWebhookRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListWebhookRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'webhook'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'cacheName') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListWebhookRequest_ clone() => ListWebhookRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListWebhookRequest_ copyWith(void Function(ListWebhookRequest_) updates) => super.copyWith((message) => updates(message as ListWebhookRequest_)) as ListWebhookRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListWebhookRequest_ create() => ListWebhookRequest_._(); + ListWebhookRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListWebhookRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListWebhookRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get cacheName => $_getSZ(0); + @$pb.TagNumber(1) + set cacheName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheName() => $_has(0); + @$pb.TagNumber(1) + void clearCacheName() => clearField(1); +} + +class ListWebhooksResponse_ extends $pb.GeneratedMessage { + factory ListWebhooksResponse_({ + $core.Iterable? webhook, + }) { + final $result = create(); + if (webhook != null) { + $result.webhook.addAll(webhook); + } + return $result; + } + ListWebhooksResponse_._() : super(); + factory ListWebhooksResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory ListWebhooksResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_ListWebhooksResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'webhook'), createEmptyInstance: create) + ..pc(1, _omitFieldNames ? '' : 'webhook', $pb.PbFieldType.PM, subBuilder: Webhook_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + ListWebhooksResponse_ clone() => ListWebhooksResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + ListWebhooksResponse_ copyWith(void Function(ListWebhooksResponse_) updates) => super.copyWith((message) => updates(message as ListWebhooksResponse_)) as ListWebhooksResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ListWebhooksResponse_ create() => ListWebhooksResponse_._(); + ListWebhooksResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static ListWebhooksResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static ListWebhooksResponse_? _defaultInstance; + + @$pb.TagNumber(1) + $core.List get webhook => $_getList(0); +} + +class GetWebhookSecretRequest_ extends $pb.GeneratedMessage { + factory GetWebhookSecretRequest_({ + $core.String? cacheName, + $core.String? webhookName, + }) { + final $result = create(); + if (cacheName != null) { + $result.cacheName = cacheName; + } + if (webhookName != null) { + $result.webhookName = webhookName; + } + return $result; + } + GetWebhookSecretRequest_._() : super(); + factory GetWebhookSecretRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetWebhookSecretRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GetWebhookSecretRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'webhook'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'cacheName') + ..aOS(2, _omitFieldNames ? '' : 'webhookName') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetWebhookSecretRequest_ clone() => GetWebhookSecretRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetWebhookSecretRequest_ copyWith(void Function(GetWebhookSecretRequest_) updates) => super.copyWith((message) => updates(message as GetWebhookSecretRequest_)) as GetWebhookSecretRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GetWebhookSecretRequest_ create() => GetWebhookSecretRequest_._(); + GetWebhookSecretRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetWebhookSecretRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetWebhookSecretRequest_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get cacheName => $_getSZ(0); + @$pb.TagNumber(1) + set cacheName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheName() => $_has(0); + @$pb.TagNumber(1) + void clearCacheName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get webhookName => $_getSZ(1); + @$pb.TagNumber(2) + set webhookName($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasWebhookName() => $_has(1); + @$pb.TagNumber(2) + void clearWebhookName() => clearField(2); +} + +class GetWebhookSecretResponse_ extends $pb.GeneratedMessage { + factory GetWebhookSecretResponse_({ + $core.String? cacheName, + $core.String? webhookName, + $core.String? secretString, + }) { + final $result = create(); + if (cacheName != null) { + $result.cacheName = cacheName; + } + if (webhookName != null) { + $result.webhookName = webhookName; + } + if (secretString != null) { + $result.secretString = secretString; + } + return $result; + } + GetWebhookSecretResponse_._() : super(); + factory GetWebhookSecretResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory GetWebhookSecretResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_GetWebhookSecretResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'webhook'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'cacheName') + ..aOS(2, _omitFieldNames ? '' : 'webhookName') + ..aOS(3, _omitFieldNames ? '' : 'secretString') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + GetWebhookSecretResponse_ clone() => GetWebhookSecretResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + GetWebhookSecretResponse_ copyWith(void Function(GetWebhookSecretResponse_) updates) => super.copyWith((message) => updates(message as GetWebhookSecretResponse_)) as GetWebhookSecretResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GetWebhookSecretResponse_ create() => GetWebhookSecretResponse_._(); + GetWebhookSecretResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static GetWebhookSecretResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GetWebhookSecretResponse_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get cacheName => $_getSZ(0); + @$pb.TagNumber(1) + set cacheName($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasCacheName() => $_has(0); + @$pb.TagNumber(1) + void clearCacheName() => clearField(1); + + @$pb.TagNumber(2) + $core.String get webhookName => $_getSZ(1); + @$pb.TagNumber(2) + set webhookName($core.String v) { $_setString(1, v); } + @$pb.TagNumber(2) + $core.bool hasWebhookName() => $_has(1); + @$pb.TagNumber(2) + void clearWebhookName() => clearField(2); + + @$pb.TagNumber(3) + $core.String get secretString => $_getSZ(2); + @$pb.TagNumber(3) + set secretString($core.String v) { $_setString(2, v); } + @$pb.TagNumber(3) + $core.bool hasSecretString() => $_has(2); + @$pb.TagNumber(3) + void clearSecretString() => clearField(3); +} + +enum WebhookDestination__Kind { + postUrl, + notSet +} + +class WebhookDestination_ extends $pb.GeneratedMessage { + factory WebhookDestination_({ + $core.String? postUrl, + }) { + final $result = create(); + if (postUrl != null) { + $result.postUrl = postUrl; + } + return $result; + } + WebhookDestination_._() : super(); + factory WebhookDestination_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory WebhookDestination_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static const $core.Map<$core.int, WebhookDestination__Kind> _WebhookDestination__KindByTag = { + 1 : WebhookDestination__Kind.postUrl, + 0 : WebhookDestination__Kind.notSet + }; + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_WebhookDestination', package: const $pb.PackageName(_omitMessageNames ? '' : 'webhook'), createEmptyInstance: create) + ..oo(0, [1]) + ..aOS(1, _omitFieldNames ? '' : 'postUrl') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + WebhookDestination_ clone() => WebhookDestination_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + WebhookDestination_ copyWith(void Function(WebhookDestination_) updates) => super.copyWith((message) => updates(message as WebhookDestination_)) as WebhookDestination_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static WebhookDestination_ create() => WebhookDestination_._(); + WebhookDestination_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static WebhookDestination_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static WebhookDestination_? _defaultInstance; + + WebhookDestination__Kind whichKind() => _WebhookDestination__KindByTag[$_whichOneof(0)]!; + void clearKind() => clearField($_whichOneof(0)); + + @$pb.TagNumber(1) + $core.String get postUrl => $_getSZ(0); + @$pb.TagNumber(1) + set postUrl($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasPostUrl() => $_has(0); + @$pb.TagNumber(1) + void clearPostUrl() => clearField(1); +} + +class RotateWebhookSecretRequest_ extends $pb.GeneratedMessage { + factory RotateWebhookSecretRequest_({ + WebhookId_? webhookId, + }) { + final $result = create(); + if (webhookId != null) { + $result.webhookId = webhookId; + } + return $result; + } + RotateWebhookSecretRequest_._() : super(); + factory RotateWebhookSecretRequest_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RotateWebhookSecretRequest_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_RotateWebhookSecretRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'webhook'), createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'webhookId', subBuilder: WebhookId_.create) + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RotateWebhookSecretRequest_ clone() => RotateWebhookSecretRequest_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RotateWebhookSecretRequest_ copyWith(void Function(RotateWebhookSecretRequest_) updates) => super.copyWith((message) => updates(message as RotateWebhookSecretRequest_)) as RotateWebhookSecretRequest_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RotateWebhookSecretRequest_ create() => RotateWebhookSecretRequest_._(); + RotateWebhookSecretRequest_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RotateWebhookSecretRequest_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RotateWebhookSecretRequest_? _defaultInstance; + + @$pb.TagNumber(1) + WebhookId_ get webhookId => $_getN(0); + @$pb.TagNumber(1) + set webhookId(WebhookId_ v) { setField(1, v); } + @$pb.TagNumber(1) + $core.bool hasWebhookId() => $_has(0); + @$pb.TagNumber(1) + void clearWebhookId() => clearField(1); + @$pb.TagNumber(1) + WebhookId_ ensureWebhookId() => $_ensure(0); +} + +class RotateWebhookSecretResponse_ extends $pb.GeneratedMessage { + factory RotateWebhookSecretResponse_({ + $core.String? secretString, + }) { + final $result = create(); + if (secretString != null) { + $result.secretString = secretString; + } + return $result; + } + RotateWebhookSecretResponse_._() : super(); + factory RotateWebhookSecretResponse_.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); + factory RotateWebhookSecretResponse_.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : '_RotateWebhookSecretResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'webhook'), createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'secretString') + ..hasRequiredFields = false + ; + + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' + 'Will be removed in next major version') + RotateWebhookSecretResponse_ clone() => RotateWebhookSecretResponse_()..mergeFromMessage(this); + @$core.Deprecated( + 'Using this can add significant overhead to your binary. ' + 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' + 'Will be removed in next major version') + RotateWebhookSecretResponse_ copyWith(void Function(RotateWebhookSecretResponse_) updates) => super.copyWith((message) => updates(message as RotateWebhookSecretResponse_)) as RotateWebhookSecretResponse_; + + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RotateWebhookSecretResponse_ create() => RotateWebhookSecretResponse_._(); + RotateWebhookSecretResponse_ createEmptyInstance() => create(); + static $pb.PbList createRepeated() => $pb.PbList(); + @$core.pragma('dart2js:noInline') + static RotateWebhookSecretResponse_ getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RotateWebhookSecretResponse_? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get secretString => $_getSZ(0); + @$pb.TagNumber(1) + set secretString($core.String v) { $_setString(0, v); } + @$pb.TagNumber(1) + $core.bool hasSecretString() => $_has(0); + @$pb.TagNumber(1) + void clearSecretString() => clearField(1); +} + + +const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); +const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/lib/generated/webhook.pbenum.dart b/lib/generated/webhook.pbenum.dart new file mode 100644 index 0000000..d6185cc --- /dev/null +++ b/lib/generated/webhook.pbenum.dart @@ -0,0 +1,11 @@ +// +// Generated code. Do not modify. +// source: webhook.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + diff --git a/lib/generated/webhook.pbgrpc.dart b/lib/generated/webhook.pbgrpc.dart new file mode 100644 index 0000000..40721d3 --- /dev/null +++ b/lib/generated/webhook.pbgrpc.dart @@ -0,0 +1,139 @@ +// +// Generated code. Do not modify. +// source: webhook.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:async' as $async; +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'webhook.pb.dart' as $8; + +export 'webhook.pb.dart'; + +@$pb.GrpcServiceName('webhook.Webhook') +class WebhookClient extends $grpc.Client { + static final _$putWebhook = $grpc.ClientMethod<$8.PutWebhookRequest_, $8.PutWebhookResponse_>( + '/webhook.Webhook/PutWebhook', + ($8.PutWebhookRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $8.PutWebhookResponse_.fromBuffer(value)); + static final _$deleteWebhook = $grpc.ClientMethod<$8.DeleteWebhookRequest_, $8.DeleteWebhookResponse_>( + '/webhook.Webhook/DeleteWebhook', + ($8.DeleteWebhookRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $8.DeleteWebhookResponse_.fromBuffer(value)); + static final _$listWebhooks = $grpc.ClientMethod<$8.ListWebhookRequest_, $8.ListWebhooksResponse_>( + '/webhook.Webhook/ListWebhooks', + ($8.ListWebhookRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $8.ListWebhooksResponse_.fromBuffer(value)); + static final _$getWebhookSecret = $grpc.ClientMethod<$8.GetWebhookSecretRequest_, $8.GetWebhookSecretResponse_>( + '/webhook.Webhook/GetWebhookSecret', + ($8.GetWebhookSecretRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $8.GetWebhookSecretResponse_.fromBuffer(value)); + static final _$rotateWebhookSecret = $grpc.ClientMethod<$8.RotateWebhookSecretRequest_, $8.RotateWebhookSecretResponse_>( + '/webhook.Webhook/RotateWebhookSecret', + ($8.RotateWebhookSecretRequest_ value) => value.writeToBuffer(), + ($core.List<$core.int> value) => $8.RotateWebhookSecretResponse_.fromBuffer(value)); + + WebhookClient($grpc.ClientChannel channel, + {$grpc.CallOptions? options, + $core.Iterable<$grpc.ClientInterceptor>? interceptors}) + : super(channel, options: options, + interceptors: interceptors); + + $grpc.ResponseFuture<$8.PutWebhookResponse_> putWebhook($8.PutWebhookRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$putWebhook, request, options: options); + } + + $grpc.ResponseFuture<$8.DeleteWebhookResponse_> deleteWebhook($8.DeleteWebhookRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$deleteWebhook, request, options: options); + } + + $grpc.ResponseFuture<$8.ListWebhooksResponse_> listWebhooks($8.ListWebhookRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$listWebhooks, request, options: options); + } + + $grpc.ResponseFuture<$8.GetWebhookSecretResponse_> getWebhookSecret($8.GetWebhookSecretRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$getWebhookSecret, request, options: options); + } + + $grpc.ResponseFuture<$8.RotateWebhookSecretResponse_> rotateWebhookSecret($8.RotateWebhookSecretRequest_ request, {$grpc.CallOptions? options}) { + return $createUnaryCall(_$rotateWebhookSecret, request, options: options); + } +} + +@$pb.GrpcServiceName('webhook.Webhook') +abstract class WebhookServiceBase extends $grpc.Service { + $core.String get $name => 'webhook.Webhook'; + + WebhookServiceBase() { + $addMethod($grpc.ServiceMethod<$8.PutWebhookRequest_, $8.PutWebhookResponse_>( + 'PutWebhook', + putWebhook_Pre, + false, + false, + ($core.List<$core.int> value) => $8.PutWebhookRequest_.fromBuffer(value), + ($8.PutWebhookResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$8.DeleteWebhookRequest_, $8.DeleteWebhookResponse_>( + 'DeleteWebhook', + deleteWebhook_Pre, + false, + false, + ($core.List<$core.int> value) => $8.DeleteWebhookRequest_.fromBuffer(value), + ($8.DeleteWebhookResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$8.ListWebhookRequest_, $8.ListWebhooksResponse_>( + 'ListWebhooks', + listWebhooks_Pre, + false, + false, + ($core.List<$core.int> value) => $8.ListWebhookRequest_.fromBuffer(value), + ($8.ListWebhooksResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$8.GetWebhookSecretRequest_, $8.GetWebhookSecretResponse_>( + 'GetWebhookSecret', + getWebhookSecret_Pre, + false, + false, + ($core.List<$core.int> value) => $8.GetWebhookSecretRequest_.fromBuffer(value), + ($8.GetWebhookSecretResponse_ value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$8.RotateWebhookSecretRequest_, $8.RotateWebhookSecretResponse_>( + 'RotateWebhookSecret', + rotateWebhookSecret_Pre, + false, + false, + ($core.List<$core.int> value) => $8.RotateWebhookSecretRequest_.fromBuffer(value), + ($8.RotateWebhookSecretResponse_ value) => value.writeToBuffer())); + } + + $async.Future<$8.PutWebhookResponse_> putWebhook_Pre($grpc.ServiceCall call, $async.Future<$8.PutWebhookRequest_> request) async { + return putWebhook(call, await request); + } + + $async.Future<$8.DeleteWebhookResponse_> deleteWebhook_Pre($grpc.ServiceCall call, $async.Future<$8.DeleteWebhookRequest_> request) async { + return deleteWebhook(call, await request); + } + + $async.Future<$8.ListWebhooksResponse_> listWebhooks_Pre($grpc.ServiceCall call, $async.Future<$8.ListWebhookRequest_> request) async { + return listWebhooks(call, await request); + } + + $async.Future<$8.GetWebhookSecretResponse_> getWebhookSecret_Pre($grpc.ServiceCall call, $async.Future<$8.GetWebhookSecretRequest_> request) async { + return getWebhookSecret(call, await request); + } + + $async.Future<$8.RotateWebhookSecretResponse_> rotateWebhookSecret_Pre($grpc.ServiceCall call, $async.Future<$8.RotateWebhookSecretRequest_> request) async { + return rotateWebhookSecret(call, await request); + } + + $async.Future<$8.PutWebhookResponse_> putWebhook($grpc.ServiceCall call, $8.PutWebhookRequest_ request); + $async.Future<$8.DeleteWebhookResponse_> deleteWebhook($grpc.ServiceCall call, $8.DeleteWebhookRequest_ request); + $async.Future<$8.ListWebhooksResponse_> listWebhooks($grpc.ServiceCall call, $8.ListWebhookRequest_ request); + $async.Future<$8.GetWebhookSecretResponse_> getWebhookSecret($grpc.ServiceCall call, $8.GetWebhookSecretRequest_ request); + $async.Future<$8.RotateWebhookSecretResponse_> rotateWebhookSecret($grpc.ServiceCall call, $8.RotateWebhookSecretRequest_ request); +} diff --git a/lib/generated/webhook.pbjson.dart b/lib/generated/webhook.pbjson.dart new file mode 100644 index 0000000..ec92699 --- /dev/null +++ b/lib/generated/webhook.pbjson.dart @@ -0,0 +1,190 @@ +// +// Generated code. Do not modify. +// source: webhook.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:convert' as $convert; +import 'dart:core' as $core; +import 'dart:typed_data' as $typed_data; + +@$core.Deprecated('Use webhookId_Descriptor instead') +const WebhookId_$json = { + '1': '_WebhookId', + '2': [ + {'1': 'cache_name', '3': 1, '4': 1, '5': 9, '10': 'cacheName'}, + {'1': 'webhook_name', '3': 2, '4': 1, '5': 9, '10': 'webhookName'}, + ], +}; + +/// Descriptor for `_WebhookId`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List webhookId_Descriptor = $convert.base64Decode( + 'CgpfV2ViaG9va0lkEh0KCmNhY2hlX25hbWUYASABKAlSCWNhY2hlTmFtZRIhCgx3ZWJob29rX2' + '5hbWUYAiABKAlSC3dlYmhvb2tOYW1l'); + +@$core.Deprecated('Use webhook_Descriptor instead') +const Webhook_$json = { + '1': '_Webhook', + '2': [ + {'1': 'webhook_id', '3': 1, '4': 1, '5': 11, '6': '.webhook._WebhookId', '10': 'webhookId'}, + {'1': 'topic_name', '3': 2, '4': 1, '5': 9, '10': 'topicName'}, + {'1': 'destination', '3': 3, '4': 1, '5': 11, '6': '.webhook._WebhookDestination', '10': 'destination'}, + ], +}; + +/// Descriptor for `_Webhook`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List webhook_Descriptor = $convert.base64Decode( + 'CghfV2ViaG9vaxIyCgp3ZWJob29rX2lkGAEgASgLMhMud2ViaG9vay5fV2ViaG9va0lkUgl3ZW' + 'Job29rSWQSHQoKdG9waWNfbmFtZRgCIAEoCVIJdG9waWNOYW1lEj4KC2Rlc3RpbmF0aW9uGAMg' + 'ASgLMhwud2ViaG9vay5fV2ViaG9va0Rlc3RpbmF0aW9uUgtkZXN0aW5hdGlvbg=='); + +@$core.Deprecated('Use putWebhookRequest_Descriptor instead') +const PutWebhookRequest_$json = { + '1': '_PutWebhookRequest', + '2': [ + {'1': 'webhook', '3': 1, '4': 1, '5': 11, '6': '.webhook._Webhook', '10': 'webhook'}, + ], +}; + +/// Descriptor for `_PutWebhookRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List putWebhookRequest_Descriptor = $convert.base64Decode( + 'ChJfUHV0V2ViaG9va1JlcXVlc3QSKwoHd2ViaG9vaxgBIAEoCzIRLndlYmhvb2suX1dlYmhvb2' + 'tSB3dlYmhvb2s='); + +@$core.Deprecated('Use putWebhookResponse_Descriptor instead') +const PutWebhookResponse_$json = { + '1': '_PutWebhookResponse', + '2': [ + {'1': 'secret_string', '3': 1, '4': 1, '5': 9, '10': 'secretString'}, + ], +}; + +/// Descriptor for `_PutWebhookResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List putWebhookResponse_Descriptor = $convert.base64Decode( + 'ChNfUHV0V2ViaG9va1Jlc3BvbnNlEiMKDXNlY3JldF9zdHJpbmcYASABKAlSDHNlY3JldFN0cm' + 'luZw=='); + +@$core.Deprecated('Use deleteWebhookRequest_Descriptor instead') +const DeleteWebhookRequest_$json = { + '1': '_DeleteWebhookRequest', + '2': [ + {'1': 'webhook_id', '3': 1, '4': 1, '5': 11, '6': '.webhook._WebhookId', '10': 'webhookId'}, + ], +}; + +/// Descriptor for `_DeleteWebhookRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deleteWebhookRequest_Descriptor = $convert.base64Decode( + 'ChVfRGVsZXRlV2ViaG9va1JlcXVlc3QSMgoKd2ViaG9va19pZBgBIAEoCzITLndlYmhvb2suX1' + 'dlYmhvb2tJZFIJd2ViaG9va0lk'); + +@$core.Deprecated('Use deleteWebhookResponse_Descriptor instead') +const DeleteWebhookResponse_$json = { + '1': '_DeleteWebhookResponse', +}; + +/// Descriptor for `_DeleteWebhookResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deleteWebhookResponse_Descriptor = $convert.base64Decode( + 'ChZfRGVsZXRlV2ViaG9va1Jlc3BvbnNl'); + +@$core.Deprecated('Use listWebhookRequest_Descriptor instead') +const ListWebhookRequest_$json = { + '1': '_ListWebhookRequest', + '2': [ + {'1': 'cache_name', '3': 1, '4': 1, '5': 9, '10': 'cacheName'}, + ], +}; + +/// Descriptor for `_ListWebhookRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listWebhookRequest_Descriptor = $convert.base64Decode( + 'ChNfTGlzdFdlYmhvb2tSZXF1ZXN0Eh0KCmNhY2hlX25hbWUYASABKAlSCWNhY2hlTmFtZQ=='); + +@$core.Deprecated('Use listWebhooksResponse_Descriptor instead') +const ListWebhooksResponse_$json = { + '1': '_ListWebhooksResponse', + '2': [ + {'1': 'webhook', '3': 1, '4': 3, '5': 11, '6': '.webhook._Webhook', '10': 'webhook'}, + ], +}; + +/// Descriptor for `_ListWebhooksResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List listWebhooksResponse_Descriptor = $convert.base64Decode( + 'ChVfTGlzdFdlYmhvb2tzUmVzcG9uc2USKwoHd2ViaG9vaxgBIAMoCzIRLndlYmhvb2suX1dlYm' + 'hvb2tSB3dlYmhvb2s='); + +@$core.Deprecated('Use getWebhookSecretRequest_Descriptor instead') +const GetWebhookSecretRequest_$json = { + '1': '_GetWebhookSecretRequest', + '2': [ + {'1': 'cache_name', '3': 1, '4': 1, '5': 9, '10': 'cacheName'}, + {'1': 'webhook_name', '3': 2, '4': 1, '5': 9, '10': 'webhookName'}, + ], +}; + +/// Descriptor for `_GetWebhookSecretRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getWebhookSecretRequest_Descriptor = $convert.base64Decode( + 'ChhfR2V0V2ViaG9va1NlY3JldFJlcXVlc3QSHQoKY2FjaGVfbmFtZRgBIAEoCVIJY2FjaGVOYW' + '1lEiEKDHdlYmhvb2tfbmFtZRgCIAEoCVILd2ViaG9va05hbWU='); + +@$core.Deprecated('Use getWebhookSecretResponse_Descriptor instead') +const GetWebhookSecretResponse_$json = { + '1': '_GetWebhookSecretResponse', + '2': [ + {'1': 'cache_name', '3': 1, '4': 1, '5': 9, '10': 'cacheName'}, + {'1': 'webhook_name', '3': 2, '4': 1, '5': 9, '10': 'webhookName'}, + {'1': 'secret_string', '3': 3, '4': 1, '5': 9, '10': 'secretString'}, + ], +}; + +/// Descriptor for `_GetWebhookSecretResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List getWebhookSecretResponse_Descriptor = $convert.base64Decode( + 'ChlfR2V0V2ViaG9va1NlY3JldFJlc3BvbnNlEh0KCmNhY2hlX25hbWUYASABKAlSCWNhY2hlTm' + 'FtZRIhCgx3ZWJob29rX25hbWUYAiABKAlSC3dlYmhvb2tOYW1lEiMKDXNlY3JldF9zdHJpbmcY' + 'AyABKAlSDHNlY3JldFN0cmluZw=='); + +@$core.Deprecated('Use webhookDestination_Descriptor instead') +const WebhookDestination_$json = { + '1': '_WebhookDestination', + '2': [ + {'1': 'post_url', '3': 1, '4': 1, '5': 9, '9': 0, '10': 'postUrl'}, + ], + '8': [ + {'1': 'kind'}, + ], +}; + +/// Descriptor for `_WebhookDestination`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List webhookDestination_Descriptor = $convert.base64Decode( + 'ChNfV2ViaG9va0Rlc3RpbmF0aW9uEhsKCHBvc3RfdXJsGAEgASgJSABSB3Bvc3RVcmxCBgoEa2' + 'luZA=='); + +@$core.Deprecated('Use rotateWebhookSecretRequest_Descriptor instead') +const RotateWebhookSecretRequest_$json = { + '1': '_RotateWebhookSecretRequest', + '2': [ + {'1': 'webhook_id', '3': 1, '4': 1, '5': 11, '6': '.webhook._WebhookId', '10': 'webhookId'}, + ], +}; + +/// Descriptor for `_RotateWebhookSecretRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List rotateWebhookSecretRequest_Descriptor = $convert.base64Decode( + 'ChtfUm90YXRlV2ViaG9va1NlY3JldFJlcXVlc3QSMgoKd2ViaG9va19pZBgBIAEoCzITLndlYm' + 'hvb2suX1dlYmhvb2tJZFIJd2ViaG9va0lk'); + +@$core.Deprecated('Use rotateWebhookSecretResponse_Descriptor instead') +const RotateWebhookSecretResponse_$json = { + '1': '_RotateWebhookSecretResponse', + '2': [ + {'1': 'secret_string', '3': 1, '4': 1, '5': 9, '10': 'secretString'}, + ], +}; + +/// Descriptor for `_RotateWebhookSecretResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List rotateWebhookSecretResponse_Descriptor = $convert.base64Decode( + 'ChxfUm90YXRlV2ViaG9va1NlY3JldFJlc3BvbnNlEiMKDXNlY3JldF9zdHJpbmcYASABKAlSDH' + 'NlY3JldFN0cmluZw=='); + diff --git a/lib/generated/webhook.pbserver.dart b/lib/generated/webhook.pbserver.dart new file mode 100644 index 0000000..242832f --- /dev/null +++ b/lib/generated/webhook.pbserver.dart @@ -0,0 +1,55 @@ +// +// Generated code. Do not modify. +// source: webhook.proto +// +// @dart = 2.12 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_final_fields +// ignore_for_file: unnecessary_import, unnecessary_this, unused_import + +import 'dart:async' as $async; +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +import 'webhook.pb.dart' as $9; +import 'webhook.pbjson.dart'; + +export 'webhook.pb.dart'; + +abstract class WebhookServiceBase extends $pb.GeneratedService { + $async.Future<$9.PutWebhookResponse_> putWebhook($pb.ServerContext ctx, $9.PutWebhookRequest_ request); + $async.Future<$9.DeleteWebhookResponse_> deleteWebhook($pb.ServerContext ctx, $9.DeleteWebhookRequest_ request); + $async.Future<$9.ListWebhooksResponse_> listWebhooks($pb.ServerContext ctx, $9.ListWebhookRequest_ request); + $async.Future<$9.GetWebhookSecretResponse_> getWebhookSecret($pb.ServerContext ctx, $9.GetWebhookSecretRequest_ request); + $async.Future<$9.RotateWebhookSecretResponse_> rotateWebhookSecret($pb.ServerContext ctx, $9.RotateWebhookSecretRequest_ request); + + $pb.GeneratedMessage createRequest($core.String methodName) { + switch (methodName) { + case 'PutWebhook': return $9.PutWebhookRequest_(); + case 'DeleteWebhook': return $9.DeleteWebhookRequest_(); + case 'ListWebhooks': return $9.ListWebhookRequest_(); + case 'GetWebhookSecret': return $9.GetWebhookSecretRequest_(); + case 'RotateWebhookSecret': return $9.RotateWebhookSecretRequest_(); + default: throw $core.ArgumentError('Unknown method: $methodName'); + } + } + + $async.Future<$pb.GeneratedMessage> handleCall($pb.ServerContext ctx, $core.String methodName, $pb.GeneratedMessage request) { + switch (methodName) { + case 'PutWebhook': return this.putWebhook(ctx, request as $9.PutWebhookRequest_); + case 'DeleteWebhook': return this.deleteWebhook(ctx, request as $9.DeleteWebhookRequest_); + case 'ListWebhooks': return this.listWebhooks(ctx, request as $9.ListWebhookRequest_); + case 'GetWebhookSecret': return this.getWebhookSecret(ctx, request as $9.GetWebhookSecretRequest_); + case 'RotateWebhookSecret': return this.rotateWebhookSecret(ctx, request as $9.RotateWebhookSecretRequest_); + default: throw $core.ArgumentError('Unknown method: $methodName'); + } + } + + $core.Map<$core.String, $core.dynamic> get $json => WebhookServiceBase$json; + $core.Map<$core.String, $core.Map<$core.String, $core.dynamic>> get $messageJson => WebhookServiceBase$messageJson; +} + diff --git a/lib/src/auth/credential_provider.dart b/lib/src/auth/credential_provider.dart new file mode 100644 index 0000000..efe49fa --- /dev/null +++ b/lib/src/auth/credential_provider.dart @@ -0,0 +1,128 @@ +import 'dart:convert'; +import 'dart:io'; +import 'package:jwt_decoder/jwt_decoder.dart'; +import 'package:string_validator/string_validator.dart'; + +enum CredentialProviderError { + emptyApiKey, + emptyAuthEnvironmentVariable, + caseBadToken, +} + +extension CredentialProviderErrorNames on CredentialProviderError { + String get name { + switch(this) { + case CredentialProviderError.emptyApiKey: + return "API key is an empty string"; + case CredentialProviderError.emptyAuthEnvironmentVariable: + return "API key environment variable name is an empty string"; + case CredentialProviderError.caseBadToken: + return "invalid API key"; + } + } +} + +class _Endpoints { + String cacheEndpoint = ""; + String controlEndpoint = ""; + _Endpoints(String baseEndpoint) { + cacheEndpoint = 'cache.$baseEndpoint'; + controlEndpoint = 'control.$baseEndpoint'; + } +} + +class _ParsedApiKey { + String apiKey; + String cacheEndpoint; + String controlEndpoint; + _ParsedApiKey(this.apiKey, this.controlEndpoint, this.cacheEndpoint); +} + +class _Base64DecodedV1Token { + String apiKey; + String endpoint; + _Base64DecodedV1Token(this.apiKey, this.endpoint); +} + +abstract class CredentialProvider { + String _apiKey; + String _controlEndpoint; + String _cacheEndpoint; + CredentialProvider(this._apiKey, this._controlEndpoint, this._cacheEndpoint); + String get apiKey => _apiKey; + String get controlEndpoint => _controlEndpoint; + String get cacheEndpoint => _cacheEndpoint; + + static CredentialProvider fromEnvironmentVariable(String envVarName) { + return EnvMomentoTokenProvider(envVarName); + } + + static CredentialProvider fromString(String apiKey) { + return StringMomentoTokenProvider(apiKey); + } + + static _ParsedApiKey _parseApiKey(String apiKey) { + if(isBase64(apiKey)) { + return CredentialProvider._parseV1Token(apiKey); + } + return CredentialProvider._parseJwtToken(apiKey); + } + + static _ParsedApiKey _parseJwtToken(String jwt) { + Map claims = JwtDecoder.decode(jwt); + if (!claims["c"] || !claims["cp"]) { + throw "failed to parse jwt token"; + } + return _ParsedApiKey(jwt, claims["cp"], claims["c"]); + } + + static _ParsedApiKey _parseV1Token(String apiKey) { + final decoded = json.decode(utf8.decode(base64Decode(apiKey))); + if (!decoded["endpoint"]) { + throw "invalid jwt missing required claim 'endpoint'"; + } + if (!decoded["api_key"]) { + throw "invalid jwt missing required claim 'api_key'"; + } + final endpoints = _Endpoints(decoded["endpoint"]); + return _ParsedApiKey(decoded["api_key"], endpoints.controlEndpoint, endpoints.cacheEndpoint); + } +} + +class StringMomentoTokenProvider implements CredentialProvider { + @override + String _apiKey = ""; + + @override + String _cacheEndpoint = ""; + + @override + String _controlEndpoint = ""; + + StringMomentoTokenProvider(String apiKey, {String? controlEndpoint, String? cacheEndpoint}) { + if (apiKey.isEmpty) { + throw CredentialProviderError.emptyApiKey.name; + } + final parsedApiKey = CredentialProvider._parseApiKey(apiKey); + _apiKey = parsedApiKey.apiKey; + _cacheEndpoint = parsedApiKey.cacheEndpoint; + _controlEndpoint = parsedApiKey.controlEndpoint; + } + + @override + // TODO: implement apiKey + String get apiKey => throw UnimplementedError(); + + @override + // TODO: implement cacheEndpoint + String get cacheEndpoint => throw UnimplementedError(); + + @override + // TODO: implement controlEndpoint + String get controlEndpoint => throw UnimplementedError(); + +} + +class EnvMomentoTokenProvider extends StringMomentoTokenProvider { + EnvMomentoTokenProvider(String envVarName, {String? controlEndpoint, String? cacheEndpoint}) : super(Platform.environment[envVarName] ?? '', controlEndpoint: controlEndpoint, cacheEndpoint: cacheEndpoint); +} diff --git a/lib/src/client_sdk_dart_base.dart b/lib/src/client_sdk_dart_base.dart new file mode 100644 index 0000000..86531d5 --- /dev/null +++ b/lib/src/client_sdk_dart_base.dart @@ -0,0 +1,31 @@ +// TODO: Put public facing types in this file. + +import '../generated/cachepubsub.pb.dart'; +import 'package:grpc/grpc.dart'; + +abstract class ITopicClient { + void publish(); +} + +class TopicClient implements ITopicClient { + ClientChannel _channel; + + TopicClient() { + _channel = ClientChannel(host) + } + @override + void publish() { + // TODO: implement publish + } + + void close() { + + } +} + +/// Checks if you are awesome. Spoiler: you are. +class Awesome { + bool get isAwesome => true; +} + +PubsubApi api = PubsubApi(); \ No newline at end of file diff --git a/lib/src/config/topic_configuration.dart b/lib/src/config/topic_configuration.dart new file mode 100644 index 0000000..e69de29 diff --git a/lib/src/config/topic_configurations.dart b/lib/src/config/topic_configurations.dart new file mode 100644 index 0000000..e69de29 diff --git a/lib/src/errors/errors.dart b/lib/src/errors/errors.dart new file mode 100644 index 0000000..234db02 --- /dev/null +++ b/lib/src/errors/errors.dart @@ -0,0 +1,31 @@ +abstract class AbstractErrorResponseBase { + String _message; + Error? _innerException; + AbstractErrorResponseBase(this._message, this._innerException); + + String get message => _message; + Error? get innerException => _innerException; +} + +class SdkError implements Error, AbstractErrorResponseBase { + @override + // TODO: implement stackTrace + StackTrace? get stackTrace => _innerException?.stackTrace; + + @override + Error? _innerException; + + @override + String _message; + + SdkError(this._message, this._innerException); + + @override + // TODO: implement innerException + Error? get innerException => _innerException; + + @override + // TODO: implement message + String get message => _message; + +} \ No newline at end of file diff --git a/lib/src/internal/pubsub_client.dart b/lib/src/internal/pubsub_client.dart new file mode 100644 index 0000000..d950fa5 --- /dev/null +++ b/lib/src/internal/pubsub_client.dart @@ -0,0 +1,59 @@ +import 'dart:typed_data'; + +import 'package:client_sdk_dart/generated/cachepubsub.pb.dart'; +import 'package:client_sdk_dart/generated/cachepubsub.pbgrpc.dart'; +import 'package:client_sdk_dart/src/auth/credential_provider.dart'; +import 'package:grpc/grpc.dart'; +import 'package:protobuf/protobuf.dart'; + +import '../messages/responses/topics/topic_publish.dart'; + +sealed class Value {} +class StringValue implements Value { + String _value; + StringValue(String v) : _value = v; + String get value => _value; +} + +class BinaryValue implements Value { + List _value; + BinaryValue(List v) : _value = v; + List get value => _value; +} + +abstract class AbstractPubsubClient { + Future publish(String cacheName, String topicName, Value value); +} + +class ClientPubsub implements AbstractPubsubClient { + late ClientChannel _channel; + late PubsubClient _client; + late CredentialProvider _credentialProvider; + ClientPubsub(CredentialProvider credentialProvider) { + _channel = ClientChannel(credentialProvider.cacheEndpoint); + _credentialProvider = credentialProvider; + _client = PubsubClient(_channel); + } + @override + Future publish(String cacheName, String topicName, Value value) async { + var request = PublishRequest_(); + request.cacheName = cacheName; + request.topic = topicName; + request.value = _valueToTopicValue(value); + await _client.publish(request); + // TODO: implement publish + throw UnimplementedError(); + } + + TopicValue_ _valueToTopicValue(Value v) { + var topicValue = TopicValue_(); + switch (v) { + case StringValue(): + topicValue.text = v.value; + return topicValue; + case BinaryValue(): + topicValue.binary = v.value; + return topicValue; + } + } +} \ No newline at end of file diff --git a/lib/src/messages/responses/responses_base.dart b/lib/src/messages/responses/responses_base.dart new file mode 100644 index 0000000..e45d111 --- /dev/null +++ b/lib/src/messages/responses/responses_base.dart @@ -0,0 +1,14 @@ +import '../../errors/errors.dart'; + +class ErrorResponseBase implements AbstractErrorResponseBase { + String _message; + Error? _innerException; + + @override + Error? get innerException => _innerException; + + @override + String get message => _message; + + ErrorResponseBase(SdkError error) : _message = error.message, _innerException = error.innerException; +} \ No newline at end of file diff --git a/lib/src/messages/responses/topics/topic_publish.dart b/lib/src/messages/responses/topics/topic_publish.dart new file mode 100644 index 0000000..595316d --- /dev/null +++ b/lib/src/messages/responses/topics/topic_publish.dart @@ -0,0 +1,9 @@ +import 'package:client_sdk_dart/src/messages/responses/responses_base.dart'; + +sealed class TopicPublishResponse {} + +class TopicPublishSuccess implements TopicPublishResponse { } + +class TopicPublishError extends ErrorResponseBase implements TopicPublishResponse { + TopicPublishError(super.error); +} \ No newline at end of file diff --git a/lib/src/topic_client.dart b/lib/src/topic_client.dart new file mode 100644 index 0000000..eeabbb3 --- /dev/null +++ b/lib/src/topic_client.dart @@ -0,0 +1,46 @@ +// TODO: Put public facing types in this file. + +import 'dart:typed_data'; + +import '../generated/cachepubsub.pb.dart'; +import 'package:grpc/grpc.dart'; + +sealed class Value {} +class StringValue implements Value { + String _value; + StringValue(String v) : _value = v; + String get value => _value; +} + +class BinaryValue implements Value { + Uint8List _value; + BinaryValue(Uint8List v) : _value = v; + Uint8List get value => _value; +} + +abstract class ITopicClient { + void publish(String cacheName, String topicName, Value value); +} + +class TopicClient implements ITopicClient { + ClientChannel _channel; + + TopicClient() { + _channel = ClientChannel(host) + } + @override + void publish() { + // TODO: implement publish + } + + void close() { + + } +} + +/// Checks if you are awesome. Spoiler: you are. +class Awesome { + bool get isAwesome => true; +} + +PubsubApi api = PubsubApi(); \ No newline at end of file diff --git a/pubspec.yaml b/pubspec.yaml new file mode 100644 index 0000000..bfc2d06 --- /dev/null +++ b/pubspec.yaml @@ -0,0 +1,19 @@ +name: client_sdk_dart +description: A starting point for Dart libraries or applications. +version: 0.0.1 +# repository: https://github.com/my_org/my_repo + +environment: + sdk: ^3.2.3 + +# Add regular dependencies here. +dependencies: + grpc: ^3.2.4 + jwt_decoder: ^2.0.1 + protobuf: ^3.1.0 + string_validator: ^1.0.2 + # path: ^1.8.0 + +dev_dependencies: + lints: ^2.1.0 + test: ^1.24.0 diff --git a/test/client_sdk_dart_test.dart b/test/client_sdk_dart_test.dart new file mode 100644 index 0000000..4c4d253 --- /dev/null +++ b/test/client_sdk_dart_test.dart @@ -0,0 +1,16 @@ +import 'package:client_sdk_dart/client_sdk_dart.dart'; +import 'package:test/test.dart'; + +void main() { + group('A group of tests', () { + final awesome = Awesome(); + + setUp(() { + // Additional setup goes here. + }); + + test('First Test', () { + expect(awesome.isAwesome, isTrue); + }); + }); +}