update protobuf

This commit is contained in:
otsmr 2026-07-19 13:15:41 +02:00
parent 6284345b57
commit e4e1cf592d
5 changed files with 1217 additions and 103 deletions

View file

@ -20,12 +20,12 @@ import SwiftProtobuf
// incompatible with the version of SwiftProtobuf to which you are linking. // incompatible with the version of SwiftProtobuf to which you are linking.
// Please ensure that you are building against the same version of the API // Please ensure that you are building against the same version of the API
// that was used to generate this file. // that was used to generate this file.
fileprivate struct _GeneratedWithProtocGenSwiftVersion: SwiftProtobuf.ProtobufAPIVersionCheck { fileprivate nonisolated struct _GeneratedWithProtocGenSwiftVersion: SwiftProtobuf.ProtobufAPIVersionCheck {
struct _2: SwiftProtobuf.ProtobufAPIVersion_2 {} struct _2: SwiftProtobuf.ProtobufAPIVersion_2 {}
typealias Version = _2 typealias Version = _2
} }
enum PushKind: SwiftProtobuf.Enum, Swift.CaseIterable { nonisolated enum PushKind: SwiftProtobuf.Enum, Swift.CaseIterable {
typealias RawValue = Int typealias RawValue = Int
case reaction // = 0 case reaction // = 0
case response // = 1 case response // = 1
@ -119,7 +119,7 @@ enum PushKind: SwiftProtobuf.Enum, Swift.CaseIterable {
} }
struct EncryptedPushNotification: Sendable { nonisolated struct EncryptedPushNotification: Sendable {
// SwiftProtobuf.Message conformance is added in an extension below. See the // SwiftProtobuf.Message conformance is added in an extension below. See the
// `Message` and `Message+*Additions` files in the SwiftProtobuf library for // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
// methods supported on all messages. // methods supported on all messages.
@ -137,7 +137,7 @@ struct EncryptedPushNotification: Sendable {
init() {} init() {}
} }
struct PushNotification: Sendable { nonisolated struct PushNotification: Sendable {
// SwiftProtobuf.Message conformance is added in an extension below. See the // SwiftProtobuf.Message conformance is added in an extension below. See the
// `Message` and `Message+*Additions` files in the SwiftProtobuf library for // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
// methods supported on all messages. // methods supported on all messages.
@ -170,7 +170,7 @@ struct PushNotification: Sendable {
fileprivate var _additionalContent: String? = nil fileprivate var _additionalContent: String? = nil
} }
struct PushUsers: Sendable { nonisolated struct PushUsers: Sendable {
// SwiftProtobuf.Message conformance is added in an extension below. See the // SwiftProtobuf.Message conformance is added in an extension below. See the
// `Message` and `Message+*Additions` files in the SwiftProtobuf library for // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
// methods supported on all messages. // methods supported on all messages.
@ -182,7 +182,7 @@ struct PushUsers: Sendable {
init() {} init() {}
} }
struct PushUser: Sendable { nonisolated struct PushUser: Sendable {
// SwiftProtobuf.Message conformance is added in an extension below. See the // SwiftProtobuf.Message conformance is added in an extension below. See the
// `Message` and `Message+*Additions` files in the SwiftProtobuf library for // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
// methods supported on all messages. // methods supported on all messages.
@ -211,7 +211,7 @@ struct PushUser: Sendable {
fileprivate var _lastMessageID: String? = nil fileprivate var _lastMessageID: String? = nil
} }
struct PushKey: Sendable { nonisolated struct PushKey: Sendable {
// SwiftProtobuf.Message conformance is added in an extension below. See the // SwiftProtobuf.Message conformance is added in an extension below. See the
// `Message` and `Message+*Additions` files in the SwiftProtobuf library for // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
// methods supported on all messages. // methods supported on all messages.
@ -229,11 +229,11 @@ struct PushKey: Sendable {
// MARK: - Code below here is support for the SwiftProtobuf runtime. // MARK: - Code below here is support for the SwiftProtobuf runtime.
extension PushKind: SwiftProtobuf._ProtoNameProviding { nonisolated extension PushKind: SwiftProtobuf._ProtoNameProviding {
static let _protobuf_nameMap = SwiftProtobuf._NameMap(bytecode: "\0\u{2}\0REACTION\0\u{1}RESPONSE\0\u{1}TEXT\0\u{1}VIDEO\0\u{1}TWONLY\0\u{1}IMAGE\0\u{1}CONTACT_REQUEST\0\u{1}ACCEPT_REQUEST\0\u{1}STORED_MEDIA_FILE\0\u{1}TEST_NOTIFICATION\0\u{1}REOPENED_MEDIA\0\u{1}REACTION_TO_VIDEO\0\u{1}REACTION_TO_TEXT\0\u{1}REACTION_TO_IMAGE\0\u{1}REACTION_TO_AUDIO\0\u{1}ADDED_TO_GROUP\0\u{1}AUDIO\0") static let _protobuf_nameMap = SwiftProtobuf._NameMap(bytecode: "\0\u{2}\0REACTION\0\u{1}RESPONSE\0\u{1}TEXT\0\u{1}VIDEO\0\u{1}TWONLY\0\u{1}IMAGE\0\u{1}CONTACT_REQUEST\0\u{1}ACCEPT_REQUEST\0\u{1}STORED_MEDIA_FILE\0\u{1}TEST_NOTIFICATION\0\u{1}REOPENED_MEDIA\0\u{1}REACTION_TO_VIDEO\0\u{1}REACTION_TO_TEXT\0\u{1}REACTION_TO_IMAGE\0\u{1}REACTION_TO_AUDIO\0\u{1}ADDED_TO_GROUP\0\u{1}AUDIO\0")
} }
extension EncryptedPushNotification: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { nonisolated extension EncryptedPushNotification: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
static let protoMessageName: String = "EncryptedPushNotification" static let protoMessageName: String = "EncryptedPushNotification"
static let _protobuf_nameMap = SwiftProtobuf._NameMap(bytecode: "\0\u{3}key_id\0\u{1}nonce\0\u{1}ciphertext\0\u{1}mac\0") static let _protobuf_nameMap = SwiftProtobuf._NameMap(bytecode: "\0\u{3}key_id\0\u{1}nonce\0\u{1}ciphertext\0\u{1}mac\0")
@ -278,7 +278,7 @@ extension EncryptedPushNotification: SwiftProtobuf.Message, SwiftProtobuf._Messa
} }
} }
extension PushNotification: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { nonisolated extension PushNotification: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
static let protoMessageName: String = "PushNotification" static let protoMessageName: String = "PushNotification"
static let _protobuf_nameMap = SwiftProtobuf._NameMap(bytecode: "\0\u{1}kind\0\u{3}message_id\0\u{3}additional_content\0") static let _protobuf_nameMap = SwiftProtobuf._NameMap(bytecode: "\0\u{1}kind\0\u{3}message_id\0\u{3}additional_content\0")
@ -322,7 +322,7 @@ extension PushNotification: SwiftProtobuf.Message, SwiftProtobuf._MessageImpleme
} }
} }
extension PushUsers: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { nonisolated extension PushUsers: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
static let protoMessageName: String = "PushUsers" static let protoMessageName: String = "PushUsers"
static let _protobuf_nameMap = SwiftProtobuf._NameMap(bytecode: "\0\u{1}users\0") static let _protobuf_nameMap = SwiftProtobuf._NameMap(bytecode: "\0\u{1}users\0")
@ -352,7 +352,7 @@ extension PushUsers: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementation
} }
} }
extension PushUser: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { nonisolated extension PushUser: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
static let protoMessageName: String = "PushUser" static let protoMessageName: String = "PushUser"
static let _protobuf_nameMap = SwiftProtobuf._NameMap(bytecode: "\0\u{3}user_id\0\u{3}display_name\0\u{1}blocked\0\u{3}last_message_id\0\u{3}push_keys\0") static let _protobuf_nameMap = SwiftProtobuf._NameMap(bytecode: "\0\u{3}user_id\0\u{3}display_name\0\u{1}blocked\0\u{3}last_message_id\0\u{3}push_keys\0")
@ -406,7 +406,7 @@ extension PushUser: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationB
} }
} }
extension PushKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { nonisolated extension PushKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
static let protoMessageName: String = "PushKey" static let protoMessageName: String = "PushKey"
static let _protobuf_nameMap = SwiftProtobuf._NameMap(bytecode: "\0\u{1}id\0\u{1}key\0\u{3}created_at_unix_timestamp\0") static let _protobuf_nameMap = SwiftProtobuf._NameMap(bytecode: "\0\u{1}id\0\u{1}key\0\u{3}created_at_unix_timestamp\0")

View file

@ -2712,6 +2712,311 @@ class ApplicationData_PasswordlessNotification extends $pb.GeneratedMessage {
void clearEncryptedMessage() => $_clearField(2); void clearEncryptedMessage() => $_clearField(2);
} }
class ApplicationData_RequestMemoriesUpload extends $pb.GeneratedMessage {
factory ApplicationData_RequestMemoriesUpload({
$fixnum.Int64? size,
$fixnum.Int64? originalDate,
}) {
final result = create();
if (size != null) result.size = size;
if (originalDate != null) result.originalDate = originalDate;
return result;
}
ApplicationData_RequestMemoriesUpload._();
factory ApplicationData_RequestMemoriesUpload.fromBuffer(
$core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory ApplicationData_RequestMemoriesUpload.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'ApplicationData.RequestMemoriesUpload',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'client_to_server'),
createEmptyInstance: create)
..aInt64(1, _omitFieldNames ? '' : 'size')
..aInt64(2, _omitFieldNames ? '' : 'originalDate')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ApplicationData_RequestMemoriesUpload clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ApplicationData_RequestMemoriesUpload copyWith(
void Function(ApplicationData_RequestMemoriesUpload) updates) =>
super.copyWith((message) =>
updates(message as ApplicationData_RequestMemoriesUpload))
as ApplicationData_RequestMemoriesUpload;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ApplicationData_RequestMemoriesUpload create() =>
ApplicationData_RequestMemoriesUpload._();
@$core.override
ApplicationData_RequestMemoriesUpload createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static ApplicationData_RequestMemoriesUpload getDefault() =>
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<
ApplicationData_RequestMemoriesUpload>(create);
static ApplicationData_RequestMemoriesUpload? _defaultInstance;
@$pb.TagNumber(1)
$fixnum.Int64 get size => $_getI64(0);
@$pb.TagNumber(1)
set size($fixnum.Int64 value) => $_setInt64(0, value);
@$pb.TagNumber(1)
$core.bool hasSize() => $_has(0);
@$pb.TagNumber(1)
void clearSize() => $_clearField(1);
@$pb.TagNumber(2)
$fixnum.Int64 get originalDate => $_getI64(1);
@$pb.TagNumber(2)
set originalDate($fixnum.Int64 value) => $_setInt64(1, value);
@$pb.TagNumber(2)
$core.bool hasOriginalDate() => $_has(1);
@$pb.TagNumber(2)
void clearOriginalDate() => $_clearField(2);
}
class ApplicationData_ConfirmMemoriesUpload extends $pb.GeneratedMessage {
factory ApplicationData_ConfirmMemoriesUpload({
$core.String? mediaId,
}) {
final result = create();
if (mediaId != null) result.mediaId = mediaId;
return result;
}
ApplicationData_ConfirmMemoriesUpload._();
factory ApplicationData_ConfirmMemoriesUpload.fromBuffer(
$core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory ApplicationData_ConfirmMemoriesUpload.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'ApplicationData.ConfirmMemoriesUpload',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'client_to_server'),
createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'mediaId')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ApplicationData_ConfirmMemoriesUpload clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ApplicationData_ConfirmMemoriesUpload copyWith(
void Function(ApplicationData_ConfirmMemoriesUpload) updates) =>
super.copyWith((message) =>
updates(message as ApplicationData_ConfirmMemoriesUpload))
as ApplicationData_ConfirmMemoriesUpload;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ApplicationData_ConfirmMemoriesUpload create() =>
ApplicationData_ConfirmMemoriesUpload._();
@$core.override
ApplicationData_ConfirmMemoriesUpload createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static ApplicationData_ConfirmMemoriesUpload getDefault() =>
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<
ApplicationData_ConfirmMemoriesUpload>(create);
static ApplicationData_ConfirmMemoriesUpload? _defaultInstance;
@$pb.TagNumber(1)
$core.String get mediaId => $_getSZ(0);
@$pb.TagNumber(1)
set mediaId($core.String value) => $_setString(0, value);
@$pb.TagNumber(1)
$core.bool hasMediaId() => $_has(0);
@$pb.TagNumber(1)
void clearMediaId() => $_clearField(1);
}
class ApplicationData_GetMemoriesList extends $pb.GeneratedMessage {
factory ApplicationData_GetMemoriesList({
$fixnum.Int64? offsetDate,
$fixnum.Int64? limit,
}) {
final result = create();
if (offsetDate != null) result.offsetDate = offsetDate;
if (limit != null) result.limit = limit;
return result;
}
ApplicationData_GetMemoriesList._();
factory ApplicationData_GetMemoriesList.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory ApplicationData_GetMemoriesList.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'ApplicationData.GetMemoriesList',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'client_to_server'),
createEmptyInstance: create)
..aInt64(1, _omitFieldNames ? '' : 'offsetDate')
..aInt64(2, _omitFieldNames ? '' : 'limit')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ApplicationData_GetMemoriesList clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ApplicationData_GetMemoriesList copyWith(
void Function(ApplicationData_GetMemoriesList) updates) =>
super.copyWith(
(message) => updates(message as ApplicationData_GetMemoriesList))
as ApplicationData_GetMemoriesList;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ApplicationData_GetMemoriesList create() =>
ApplicationData_GetMemoriesList._();
@$core.override
ApplicationData_GetMemoriesList createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static ApplicationData_GetMemoriesList getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<ApplicationData_GetMemoriesList>(
create);
static ApplicationData_GetMemoriesList? _defaultInstance;
@$pb.TagNumber(1)
$fixnum.Int64 get offsetDate => $_getI64(0);
@$pb.TagNumber(1)
set offsetDate($fixnum.Int64 value) => $_setInt64(0, value);
@$pb.TagNumber(1)
$core.bool hasOffsetDate() => $_has(0);
@$pb.TagNumber(1)
void clearOffsetDate() => $_clearField(1);
@$pb.TagNumber(2)
$fixnum.Int64 get limit => $_getI64(1);
@$pb.TagNumber(2)
set limit($fixnum.Int64 value) => $_setInt64(1, value);
@$pb.TagNumber(2)
$core.bool hasLimit() => $_has(1);
@$pb.TagNumber(2)
void clearLimit() => $_clearField(2);
}
class ApplicationData_GetMemoriesUrl extends $pb.GeneratedMessage {
factory ApplicationData_GetMemoriesUrl({
$core.String? mediaId,
}) {
final result = create();
if (mediaId != null) result.mediaId = mediaId;
return result;
}
ApplicationData_GetMemoriesUrl._();
factory ApplicationData_GetMemoriesUrl.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory ApplicationData_GetMemoriesUrl.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'ApplicationData.GetMemoriesUrl',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'client_to_server'),
createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'mediaId')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ApplicationData_GetMemoriesUrl clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ApplicationData_GetMemoriesUrl copyWith(
void Function(ApplicationData_GetMemoriesUrl) updates) =>
super.copyWith(
(message) => updates(message as ApplicationData_GetMemoriesUrl))
as ApplicationData_GetMemoriesUrl;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ApplicationData_GetMemoriesUrl create() =>
ApplicationData_GetMemoriesUrl._();
@$core.override
ApplicationData_GetMemoriesUrl createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static ApplicationData_GetMemoriesUrl getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<ApplicationData_GetMemoriesUrl>(create);
static ApplicationData_GetMemoriesUrl? _defaultInstance;
@$pb.TagNumber(1)
$core.String get mediaId => $_getSZ(0);
@$pb.TagNumber(1)
set mediaId($core.String value) => $_setString(0, value);
@$pb.TagNumber(1)
$core.bool hasMediaId() => $_has(0);
@$pb.TagNumber(1)
void clearMediaId() => $_clearField(1);
}
class ApplicationData_GetMemoriesUsage extends $pb.GeneratedMessage {
factory ApplicationData_GetMemoriesUsage() => create();
ApplicationData_GetMemoriesUsage._();
factory ApplicationData_GetMemoriesUsage.fromBuffer(
$core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory ApplicationData_GetMemoriesUsage.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'ApplicationData.GetMemoriesUsage',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'client_to_server'),
createEmptyInstance: create)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ApplicationData_GetMemoriesUsage clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ApplicationData_GetMemoriesUsage copyWith(
void Function(ApplicationData_GetMemoriesUsage) updates) =>
super.copyWith(
(message) => updates(message as ApplicationData_GetMemoriesUsage))
as ApplicationData_GetMemoriesUsage;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ApplicationData_GetMemoriesUsage create() =>
ApplicationData_GetMemoriesUsage._();
@$core.override
ApplicationData_GetMemoriesUsage createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static ApplicationData_GetMemoriesUsage getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<ApplicationData_GetMemoriesUsage>(
create);
static ApplicationData_GetMemoriesUsage? _defaultInstance;
}
enum ApplicationData_ApplicationData { enum ApplicationData_ApplicationData {
textMessage, textMessage,
getUserByUsername, getUserByUsername,
@ -2741,6 +3046,11 @@ enum ApplicationData_ApplicationData {
setLoginToken, setLoginToken,
registerPasswordlessRecovery, registerPasswordlessRecovery,
passwordlessNotification, passwordlessNotification,
requestMemoriesUpload,
confirmMemoriesUpload,
getMemoriesList,
getMemoriesUrl,
getMemoriesUsage,
notSet notSet
} }
@ -2774,6 +3084,11 @@ class ApplicationData extends $pb.GeneratedMessage {
ApplicationData_SetLoginToken? setLoginToken, ApplicationData_SetLoginToken? setLoginToken,
ApplicationData_RegisterPasswordLessRecovery? registerPasswordlessRecovery, ApplicationData_RegisterPasswordLessRecovery? registerPasswordlessRecovery,
ApplicationData_PasswordlessNotification? passwordlessNotification, ApplicationData_PasswordlessNotification? passwordlessNotification,
ApplicationData_RequestMemoriesUpload? requestMemoriesUpload,
ApplicationData_ConfirmMemoriesUpload? confirmMemoriesUpload,
ApplicationData_GetMemoriesList? getMemoriesList,
ApplicationData_GetMemoriesUrl? getMemoriesUrl,
ApplicationData_GetMemoriesUsage? getMemoriesUsage,
}) { }) {
final result = create(); final result = create();
if (textMessage != null) result.textMessage = textMessage; if (textMessage != null) result.textMessage = textMessage;
@ -2812,6 +3127,13 @@ class ApplicationData extends $pb.GeneratedMessage {
result.registerPasswordlessRecovery = registerPasswordlessRecovery; result.registerPasswordlessRecovery = registerPasswordlessRecovery;
if (passwordlessNotification != null) if (passwordlessNotification != null)
result.passwordlessNotification = passwordlessNotification; result.passwordlessNotification = passwordlessNotification;
if (requestMemoriesUpload != null)
result.requestMemoriesUpload = requestMemoriesUpload;
if (confirmMemoriesUpload != null)
result.confirmMemoriesUpload = confirmMemoriesUpload;
if (getMemoriesList != null) result.getMemoriesList = getMemoriesList;
if (getMemoriesUrl != null) result.getMemoriesUrl = getMemoriesUrl;
if (getMemoriesUsage != null) result.getMemoriesUsage = getMemoriesUsage;
return result; return result;
} }
@ -2854,6 +3176,11 @@ class ApplicationData extends $pb.GeneratedMessage {
30: ApplicationData_ApplicationData.setLoginToken, 30: ApplicationData_ApplicationData.setLoginToken,
31: ApplicationData_ApplicationData.registerPasswordlessRecovery, 31: ApplicationData_ApplicationData.registerPasswordlessRecovery,
32: ApplicationData_ApplicationData.passwordlessNotification, 32: ApplicationData_ApplicationData.passwordlessNotification,
33: ApplicationData_ApplicationData.requestMemoriesUpload,
34: ApplicationData_ApplicationData.confirmMemoriesUpload,
35: ApplicationData_ApplicationData.getMemoriesList,
36: ApplicationData_ApplicationData.getMemoriesUrl,
37: ApplicationData_ApplicationData.getMemoriesUsage,
0: ApplicationData_ApplicationData.notSet 0: ApplicationData_ApplicationData.notSet
}; };
static final $pb.BuilderInfo _i = $pb.BuilderInfo( static final $pb.BuilderInfo _i = $pb.BuilderInfo(
@ -2889,7 +3216,12 @@ class ApplicationData extends $pb.GeneratedMessage {
29, 29,
30, 30,
31, 31,
32 32,
33,
34,
35,
36,
37
]) ])
..aOM<ApplicationData_TextMessage>(1, _omitFieldNames ? '' : 'textMessage', ..aOM<ApplicationData_TextMessage>(1, _omitFieldNames ? '' : 'textMessage',
protoName: 'textMessage', protoName: 'textMessage',
@ -2987,6 +3319,21 @@ class ApplicationData extends $pb.GeneratedMessage {
..aOM<ApplicationData_PasswordlessNotification>( ..aOM<ApplicationData_PasswordlessNotification>(
32, _omitFieldNames ? '' : 'passwordlessNotification', 32, _omitFieldNames ? '' : 'passwordlessNotification',
subBuilder: ApplicationData_PasswordlessNotification.create) subBuilder: ApplicationData_PasswordlessNotification.create)
..aOM<ApplicationData_RequestMemoriesUpload>(
33, _omitFieldNames ? '' : 'requestMemoriesUpload',
subBuilder: ApplicationData_RequestMemoriesUpload.create)
..aOM<ApplicationData_ConfirmMemoriesUpload>(
34, _omitFieldNames ? '' : 'confirmMemoriesUpload',
subBuilder: ApplicationData_ConfirmMemoriesUpload.create)
..aOM<ApplicationData_GetMemoriesList>(
35, _omitFieldNames ? '' : 'getMemoriesList',
subBuilder: ApplicationData_GetMemoriesList.create)
..aOM<ApplicationData_GetMemoriesUrl>(
36, _omitFieldNames ? '' : 'getMemoriesUrl',
subBuilder: ApplicationData_GetMemoriesUrl.create)
..aOM<ApplicationData_GetMemoriesUsage>(
37, _omitFieldNames ? '' : 'getMemoriesUsage',
subBuilder: ApplicationData_GetMemoriesUsage.create)
..hasRequiredFields = false; ..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@ -3036,6 +3383,11 @@ class ApplicationData extends $pb.GeneratedMessage {
@$pb.TagNumber(30) @$pb.TagNumber(30)
@$pb.TagNumber(31) @$pb.TagNumber(31)
@$pb.TagNumber(32) @$pb.TagNumber(32)
@$pb.TagNumber(33)
@$pb.TagNumber(34)
@$pb.TagNumber(35)
@$pb.TagNumber(36)
@$pb.TagNumber(37)
ApplicationData_ApplicationData whichApplicationData() => ApplicationData_ApplicationData whichApplicationData() =>
_ApplicationData_ApplicationDataByTag[$_whichOneof(0)]!; _ApplicationData_ApplicationDataByTag[$_whichOneof(0)]!;
@$pb.TagNumber(1) @$pb.TagNumber(1)
@ -3066,6 +3418,11 @@ class ApplicationData extends $pb.GeneratedMessage {
@$pb.TagNumber(30) @$pb.TagNumber(30)
@$pb.TagNumber(31) @$pb.TagNumber(31)
@$pb.TagNumber(32) @$pb.TagNumber(32)
@$pb.TagNumber(33)
@$pb.TagNumber(34)
@$pb.TagNumber(35)
@$pb.TagNumber(36)
@$pb.TagNumber(37)
void clearApplicationData() => $_clearField($_whichOneof(0)); void clearApplicationData() => $_clearField($_whichOneof(0));
@$pb.TagNumber(1) @$pb.TagNumber(1)
@ -3401,6 +3758,68 @@ class ApplicationData extends $pb.GeneratedMessage {
@$pb.TagNumber(32) @$pb.TagNumber(32)
ApplicationData_PasswordlessNotification ensurePasswordlessNotification() => ApplicationData_PasswordlessNotification ensurePasswordlessNotification() =>
$_ensure(27); $_ensure(27);
@$pb.TagNumber(33)
ApplicationData_RequestMemoriesUpload get requestMemoriesUpload => $_getN(28);
@$pb.TagNumber(33)
set requestMemoriesUpload(ApplicationData_RequestMemoriesUpload value) =>
$_setField(33, value);
@$pb.TagNumber(33)
$core.bool hasRequestMemoriesUpload() => $_has(28);
@$pb.TagNumber(33)
void clearRequestMemoriesUpload() => $_clearField(33);
@$pb.TagNumber(33)
ApplicationData_RequestMemoriesUpload ensureRequestMemoriesUpload() =>
$_ensure(28);
@$pb.TagNumber(34)
ApplicationData_ConfirmMemoriesUpload get confirmMemoriesUpload => $_getN(29);
@$pb.TagNumber(34)
set confirmMemoriesUpload(ApplicationData_ConfirmMemoriesUpload value) =>
$_setField(34, value);
@$pb.TagNumber(34)
$core.bool hasConfirmMemoriesUpload() => $_has(29);
@$pb.TagNumber(34)
void clearConfirmMemoriesUpload() => $_clearField(34);
@$pb.TagNumber(34)
ApplicationData_ConfirmMemoriesUpload ensureConfirmMemoriesUpload() =>
$_ensure(29);
@$pb.TagNumber(35)
ApplicationData_GetMemoriesList get getMemoriesList => $_getN(30);
@$pb.TagNumber(35)
set getMemoriesList(ApplicationData_GetMemoriesList value) =>
$_setField(35, value);
@$pb.TagNumber(35)
$core.bool hasGetMemoriesList() => $_has(30);
@$pb.TagNumber(35)
void clearGetMemoriesList() => $_clearField(35);
@$pb.TagNumber(35)
ApplicationData_GetMemoriesList ensureGetMemoriesList() => $_ensure(30);
@$pb.TagNumber(36)
ApplicationData_GetMemoriesUrl get getMemoriesUrl => $_getN(31);
@$pb.TagNumber(36)
set getMemoriesUrl(ApplicationData_GetMemoriesUrl value) =>
$_setField(36, value);
@$pb.TagNumber(36)
$core.bool hasGetMemoriesUrl() => $_has(31);
@$pb.TagNumber(36)
void clearGetMemoriesUrl() => $_clearField(36);
@$pb.TagNumber(36)
ApplicationData_GetMemoriesUrl ensureGetMemoriesUrl() => $_ensure(31);
@$pb.TagNumber(37)
ApplicationData_GetMemoriesUsage get getMemoriesUsage => $_getN(32);
@$pb.TagNumber(37)
set getMemoriesUsage(ApplicationData_GetMemoriesUsage value) =>
$_setField(37, value);
@$pb.TagNumber(37)
$core.bool hasGetMemoriesUsage() => $_has(32);
@$pb.TagNumber(37)
void clearGetMemoriesUsage() => $_clearField(37);
@$pb.TagNumber(37)
ApplicationData_GetMemoriesUsage ensureGetMemoriesUsage() => $_ensure(32);
} }
class Response_PreKey extends $pb.GeneratedMessage { class Response_PreKey extends $pb.GeneratedMessage {

View file

@ -733,6 +733,51 @@ const ApplicationData$json = {
'9': 0, '9': 0,
'10': 'passwordlessNotification' '10': 'passwordlessNotification'
}, },
{
'1': 'request_memories_upload',
'3': 33,
'4': 1,
'5': 11,
'6': '.client_to_server.ApplicationData.RequestMemoriesUpload',
'9': 0,
'10': 'requestMemoriesUpload'
},
{
'1': 'confirm_memories_upload',
'3': 34,
'4': 1,
'5': 11,
'6': '.client_to_server.ApplicationData.ConfirmMemoriesUpload',
'9': 0,
'10': 'confirmMemoriesUpload'
},
{
'1': 'get_memories_list',
'3': 35,
'4': 1,
'5': 11,
'6': '.client_to_server.ApplicationData.GetMemoriesList',
'9': 0,
'10': 'getMemoriesList'
},
{
'1': 'get_memories_url',
'3': 36,
'4': 1,
'5': 11,
'6': '.client_to_server.ApplicationData.GetMemoriesUrl',
'9': 0,
'10': 'getMemoriesUrl'
},
{
'1': 'get_memories_usage',
'3': 37,
'4': 1,
'5': 11,
'6': '.client_to_server.ApplicationData.GetMemoriesUsage',
'9': 0,
'10': 'getMemoriesUsage'
},
], ],
'3': [ '3': [
ApplicationData_TextMessage$json, ApplicationData_TextMessage$json,
@ -756,7 +801,12 @@ const ApplicationData$json = {
ApplicationData_SetLoginToken$json, ApplicationData_SetLoginToken$json,
ApplicationData_Deprecated$json, ApplicationData_Deprecated$json,
ApplicationData_RegisterPasswordLessRecovery$json, ApplicationData_RegisterPasswordLessRecovery$json,
ApplicationData_PasswordlessNotification$json ApplicationData_PasswordlessNotification$json,
ApplicationData_RequestMemoriesUpload$json,
ApplicationData_ConfirmMemoriesUpload$json,
ApplicationData_GetMemoriesList$json,
ApplicationData_GetMemoriesUrl$json,
ApplicationData_GetMemoriesUsage$json
], ],
'8': [ '8': [
{'1': 'ApplicationData'}, {'1': 'ApplicationData'},
@ -976,6 +1026,45 @@ const ApplicationData_PasswordlessNotification$json = {
], ],
}; };
@$core.Deprecated('Use applicationDataDescriptor instead')
const ApplicationData_RequestMemoriesUpload$json = {
'1': 'RequestMemoriesUpload',
'2': [
{'1': 'size', '3': 1, '4': 1, '5': 3, '10': 'size'},
{'1': 'original_date', '3': 2, '4': 1, '5': 3, '10': 'originalDate'},
],
};
@$core.Deprecated('Use applicationDataDescriptor instead')
const ApplicationData_ConfirmMemoriesUpload$json = {
'1': 'ConfirmMemoriesUpload',
'2': [
{'1': 'media_id', '3': 1, '4': 1, '5': 9, '10': 'mediaId'},
],
};
@$core.Deprecated('Use applicationDataDescriptor instead')
const ApplicationData_GetMemoriesList$json = {
'1': 'GetMemoriesList',
'2': [
{'1': 'offset_date', '3': 1, '4': 1, '5': 3, '10': 'offsetDate'},
{'1': 'limit', '3': 2, '4': 1, '5': 3, '10': 'limit'},
],
};
@$core.Deprecated('Use applicationDataDescriptor instead')
const ApplicationData_GetMemoriesUrl$json = {
'1': 'GetMemoriesUrl',
'2': [
{'1': 'media_id', '3': 1, '4': 1, '5': 9, '10': 'mediaId'},
],
};
@$core.Deprecated('Use applicationDataDescriptor instead')
const ApplicationData_GetMemoriesUsage$json = {
'1': 'GetMemoriesUsage',
};
/// Descriptor for `ApplicationData`. Decode as a `google.protobuf.DescriptorProto`. /// Descriptor for `ApplicationData`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List applicationDataDescriptor = $convert.base64Decode( final $typed_data.Uint8List applicationDataDescriptor = $convert.base64Decode(
'Cg9BcHBsaWNhdGlvbkRhdGESUQoLdGV4dE1lc3NhZ2UYASABKAsyLS5jbGllbnRfdG9fc2Vydm' 'Cg9BcHBsaWNhdGlvbkRhdGESUQoLdGV4dE1lc3NhZ2UYASABKAsyLS5jbGllbnRfdG9fc2Vydm'
@ -1026,31 +1115,45 @@ final $typed_data.Uint8List applicationDataDescriptor = $convert.base64Decode(
'lvbkRhdGEuUmVnaXN0ZXJQYXNzd29yZExlc3NSZWNvdmVyeUgAUhxyZWdpc3RlclBhc3N3b3Jk' 'lvbkRhdGEuUmVnaXN0ZXJQYXNzd29yZExlc3NSZWNvdmVyeUgAUhxyZWdpc3RlclBhc3N3b3Jk'
'bGVzc1JlY292ZXJ5EnkKGXBhc3N3b3JkbGVzc19ub3RpZmljYXRpb24YICABKAsyOi5jbGllbn' 'bGVzc1JlY292ZXJ5EnkKGXBhc3N3b3JkbGVzc19ub3RpZmljYXRpb24YICABKAsyOi5jbGllbn'
'RfdG9fc2VydmVyLkFwcGxpY2F0aW9uRGF0YS5QYXNzd29yZGxlc3NOb3RpZmljYXRpb25IAFIY' 'RfdG9fc2VydmVyLkFwcGxpY2F0aW9uRGF0YS5QYXNzd29yZGxlc3NOb3RpZmljYXRpb25IAFIY'
'cGFzc3dvcmRsZXNzTm90aWZpY2F0aW9uGmoKC1RleHRNZXNzYWdlEhcKB3VzZXJfaWQYASABKA' 'cGFzc3dvcmRsZXNzTm90aWZpY2F0aW9uEnEKF3JlcXVlc3RfbWVtb3JpZXNfdXBsb2FkGCEgAS'
'NSBnVzZXJJZBISCgRib2R5GAMgASgMUgRib2R5EiAKCXB1c2hfZGF0YRgEIAEoDEgAUghwdXNo' 'gLMjcuY2xpZW50X3RvX3NlcnZlci5BcHBsaWNhdGlvbkRhdGEuUmVxdWVzdE1lbW9yaWVzVXBs'
'RGF0YYgBAUIMCgpfcHVzaF9kYXRhGi8KEUdldFVzZXJCeVVzZXJuYW1lEhoKCHVzZXJuYW1lGA' 'b2FkSABSFXJlcXVlc3RNZW1vcmllc1VwbG9hZBJxChdjb25maXJtX21lbW9yaWVzX3VwbG9hZB'
'EgASgJUgh1c2VybmFtZRosCg5DaGFuZ2VVc2VybmFtZRIaCgh1c2VybmFtZRgBIAEoCVIIdXNl' 'giIAEoCzI3LmNsaWVudF90b19zZXJ2ZXIuQXBwbGljYXRpb25EYXRhLkNvbmZpcm1NZW1vcmll'
'cm5hbWUaNQoUVXBkYXRlR29vZ2xlRmNtVG9rZW4SHQoKZ29vZ2xlX2ZjbRgBIAEoCVIJZ29vZ2' 'c1VwbG9hZEgAUhVjb25maXJtTWVtb3JpZXNVcGxvYWQSXwoRZ2V0X21lbW9yaWVzX2xpc3QYIy'
'xlRmNtGiYKC0dldFVzZXJCeUlkEhcKB3VzZXJfaWQYASABKANSBnVzZXJJZBoTChFHZXRBdmFp' 'ABKAsyMS5jbGllbnRfdG9fc2VydmVyLkFwcGxpY2F0aW9uRGF0YS5HZXRNZW1vcmllc0xpc3RI'
'bGFibGVQbGFucxoXChVHZXRBZGRBY2NvdW50c0ludml0ZXMaFQoTR2V0Q3VycmVudFBsYW5Jbm' 'AFIPZ2V0TWVtb3JpZXNMaXN0ElwKEGdldF9tZW1vcmllc191cmwYJCABKAsyMC5jbGllbnRfdG'
'ZvcxovChRSZW1vdmVBZGRpdGlvbmFsVXNlchIXCgd1c2VyX2lkGAEgASgDUgZ1c2VySWQaLQoS' '9fc2VydmVyLkFwcGxpY2F0aW9uRGF0YS5HZXRNZW1vcmllc1VybEgAUg5nZXRNZW1vcmllc1Vy'
'R2V0UHJla2V5c0J5VXNlcklkEhcKB3VzZXJfaWQYASABKANSBnVzZXJJZBoyChdHZXRTaWduZW' 'bBJiChJnZXRfbWVtb3JpZXNfdXNhZ2UYJSABKAsyMi5jbGllbnRfdG9fc2VydmVyLkFwcGxpY2'
'RQcmVLZXlCeVVzZXJJZBIXCgd1c2VyX2lkGAEgASgDUgZ1c2VySWQamwEKElVwZGF0ZVNpZ25l' 'F0aW9uRGF0YS5HZXRNZW1vcmllc1VzYWdlSABSEGdldE1lbW9yaWVzVXNhZ2UaagoLVGV4dE1l'
'ZFByZUtleRIoChBzaWduZWRfcHJla2V5X2lkGAEgASgDUg5zaWduZWRQcmVrZXlJZBIjCg1zaW' 'c3NhZ2USFwoHdXNlcl9pZBgBIAEoA1IGdXNlcklkEhIKBGJvZHkYAyABKAxSBGJvZHkSIAoJcH'
'duZWRfcHJla2V5GAIgASgMUgxzaWduZWRQcmVrZXkSNgoXc2lnbmVkX3ByZWtleV9zaWduYXR1' 'VzaF9kYXRhGAQgASgMSABSCHB1c2hEYXRhiAEBQgwKCl9wdXNoX2RhdGEaLwoRR2V0VXNlckJ5'
'cmUYAyABKAxSFXNpZ25lZFByZWtleVNpZ25hdHVyZRo1CgxEb3dubG9hZERvbmUSJQoOZG93bm' 'VXNlcm5hbWUSGgoIdXNlcm5hbWUYASABKAlSCHVzZXJuYW1lGiwKDkNoYW5nZVVzZXJuYW1lEh'
'xvYWRfdG9rZW4YASABKAxSDWRvd25sb2FkVG9rZW4aTgoKUmVwb3J0VXNlchIoChByZXBvcnRl' 'oKCHVzZXJuYW1lGAEgASgJUgh1c2VybmFtZRo1ChRVcGRhdGVHb29nbGVGY21Ub2tlbhIdCgpn'
'ZF91c2VyX2lkGAEgASgDUg5yZXBvcnRlZFVzZXJJZBIWCgZyZWFzb24YAiABKAlSBnJlYXNvbh' 'b29nbGVfZmNtGAEgASgJUglnb29nbGVGY20aJgoLR2V0VXNlckJ5SWQSFwoHdXNlcl9pZBgBIA'
'pxCgtJUEFQdXJjaGFzZRIdCgpwcm9kdWN0X2lkGAEgASgJUglwcm9kdWN0SWQSFgoGc291cmNl' 'EoA1IGdXNlcklkGhMKEUdldEF2YWlsYWJsZVBsYW5zGhcKFUdldEFkZEFjY291bnRzSW52aXRl'
'GAIgASgJUgZzb3VyY2USKwoRdmVyaWZpY2F0aW9uX2RhdGEYAyABKAlSEHZlcmlmaWNhdGlvbk' 'cxoVChNHZXRDdXJyZW50UGxhbkluZm9zGi8KFFJlbW92ZUFkZGl0aW9uYWxVc2VyEhcKB3VzZX'
'RhdGEaDwoNSVBBRm9yY2VDaGVjaxoPCg1EZWxldGVBY2NvdW50GiwKEUFkZEFkZGl0aW9uYWxV' 'JfaWQYASABKANSBnVzZXJJZBotChJHZXRQcmVrZXlzQnlVc2VySWQSFwoHdXNlcl9pZBgBIAEo'
'c2VyEhcKB3VzZXJfaWQYASABKANSBnVzZXJJZBowCg1TZXRMb2dpblRva2VuEh8KC2xvZ2luX3' 'A1IGdXNlcklkGjIKF0dldFNpZ25lZFByZUtleUJ5VXNlcklkEhcKB3VzZXJfaWQYASABKANSBn'
'Rva2VuGAEgASgMUgpsb2dpblRva2VuGgwKCkRlcHJlY2F0ZWQajgEKHFJlZ2lzdGVyUGFzc3dv' 'VzZXJJZBqbAQoSVXBkYXRlU2lnbmVkUHJlS2V5EigKEHNpZ25lZF9wcmVrZXlfaWQYASABKANS'
'cmRMZXNzUmVjb3ZlcnkSLgoSZW5jcnlwdGVkU2VydmVyS2V5GAEgASgMUhJlbmNyeXB0ZWRTZX' 'DnNpZ25lZFByZWtleUlkEiMKDXNpZ25lZF9wcmVrZXkYAiABKAxSDHNpZ25lZFByZWtleRI2Ch'
'J2ZXJLZXkSKwoOcGluVW5sb2NrVG9rZW4YAiABKAxIAFIOcGluVW5sb2NrVG9rZW6IAQFCEQoP' 'dzaWduZWRfcHJla2V5X3NpZ25hdHVyZRgDIAEoDFIVc2lnbmVkUHJla2V5U2lnbmF0dXJlGjUK'
'X3BpblVubG9ja1Rva2VuGnAKGFBhc3N3b3JkbGVzc05vdGlmaWNhdGlvbhInCg9ub3RpZmljYX' 'DERvd25sb2FkRG9uZRIlCg5kb3dubG9hZF90b2tlbhgBIAEoDFINZG93bmxvYWRUb2tlbhpOCg'
'Rpb25faWQYASABKAlSDm5vdGlmaWNhdGlvbklkEisKEWVuY3J5cHRlZF9tZXNzYWdlGAIgASgM' 'pSZXBvcnRVc2VyEigKEHJlcG9ydGVkX3VzZXJfaWQYASABKANSDnJlcG9ydGVkVXNlcklkEhYK'
'UhBlbmNyeXB0ZWRNZXNzYWdlQhEKD0FwcGxpY2F0aW9uRGF0YQ=='); 'BnJlYXNvbhgCIAEoCVIGcmVhc29uGnEKC0lQQVB1cmNoYXNlEh0KCnByb2R1Y3RfaWQYASABKA'
'lSCXByb2R1Y3RJZBIWCgZzb3VyY2UYAiABKAlSBnNvdXJjZRIrChF2ZXJpZmljYXRpb25fZGF0'
'YRgDIAEoCVIQdmVyaWZpY2F0aW9uRGF0YRoPCg1JUEFGb3JjZUNoZWNrGg8KDURlbGV0ZUFjY2'
'91bnQaLAoRQWRkQWRkaXRpb25hbFVzZXISFwoHdXNlcl9pZBgBIAEoA1IGdXNlcklkGjAKDVNl'
'dExvZ2luVG9rZW4SHwoLbG9naW5fdG9rZW4YASABKAxSCmxvZ2luVG9rZW4aDAoKRGVwcmVjYX'
'RlZBqOAQocUmVnaXN0ZXJQYXNzd29yZExlc3NSZWNvdmVyeRIuChJlbmNyeXB0ZWRTZXJ2ZXJL'
'ZXkYASABKAxSEmVuY3J5cHRlZFNlcnZlcktleRIrCg5waW5VbmxvY2tUb2tlbhgCIAEoDEgAUg'
'5waW5VbmxvY2tUb2tlbogBAUIRCg9fcGluVW5sb2NrVG9rZW4acAoYUGFzc3dvcmRsZXNzTm90'
'aWZpY2F0aW9uEicKD25vdGlmaWNhdGlvbl9pZBgBIAEoCVIObm90aWZpY2F0aW9uSWQSKwoRZW'
'5jcnlwdGVkX21lc3NhZ2UYAiABKAxSEGVuY3J5cHRlZE1lc3NhZ2UaUAoVUmVxdWVzdE1lbW9y'
'aWVzVXBsb2FkEhIKBHNpemUYASABKANSBHNpemUSIwoNb3JpZ2luYWxfZGF0ZRgCIAEoA1IMb3'
'JpZ2luYWxEYXRlGjIKFUNvbmZpcm1NZW1vcmllc1VwbG9hZBIZCghtZWRpYV9pZBgBIAEoCVIH'
'bWVkaWFJZBpICg9HZXRNZW1vcmllc0xpc3QSHwoLb2Zmc2V0X2RhdGUYASABKANSCm9mZnNldE'
'RhdGUSFAoFbGltaXQYAiABKANSBWxpbWl0GisKDkdldE1lbW9yaWVzVXJsEhkKCG1lZGlhX2lk'
'GAEgASgJUgdtZWRpYUlkGhIKEEdldE1lbW9yaWVzVXNhZ2VCEQoPQXBwbGljYXRpb25EYXRh');
@$core.Deprecated('Use responseDescriptor instead') @$core.Deprecated('Use responseDescriptor instead')
const Response$json = { const Response$json = {

View file

@ -430,6 +430,7 @@ class Response_Plan extends $pb.GeneratedMessage {
$fixnum.Int64? yearlyCostsCent, $fixnum.Int64? yearlyCostsCent,
$core.bool? allowedToSendTextMessages, $core.bool? allowedToSendTextMessages,
$core.bool? isAdditionalAccount, $core.bool? isAdditionalAccount,
$fixnum.Int64? memoriesSizeLimit,
}) { }) {
final result = create(); final result = create();
if (planId != null) result.planId = planId; if (planId != null) result.planId = planId;
@ -447,6 +448,7 @@ class Response_Plan extends $pb.GeneratedMessage {
result.allowedToSendTextMessages = allowedToSendTextMessages; result.allowedToSendTextMessages = allowedToSendTextMessages;
if (isAdditionalAccount != null) if (isAdditionalAccount != null)
result.isAdditionalAccount = isAdditionalAccount; result.isAdditionalAccount = isAdditionalAccount;
if (memoriesSizeLimit != null) result.memoriesSizeLimit = memoriesSizeLimit;
return result; return result;
} }
@ -473,6 +475,7 @@ class Response_Plan extends $pb.GeneratedMessage {
..aInt64(8, _omitFieldNames ? '' : 'yearlyCostsCent') ..aInt64(8, _omitFieldNames ? '' : 'yearlyCostsCent')
..aOB(9, _omitFieldNames ? '' : 'allowedToSendTextMessages') ..aOB(9, _omitFieldNames ? '' : 'allowedToSendTextMessages')
..aOB(10, _omitFieldNames ? '' : 'isAdditionalAccount') ..aOB(10, _omitFieldNames ? '' : 'isAdditionalAccount')
..aInt64(11, _omitFieldNames ? '' : 'memoriesSizeLimit')
..hasRequiredFields = false; ..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@ -575,6 +578,15 @@ class Response_Plan extends $pb.GeneratedMessage {
$core.bool hasIsAdditionalAccount() => $_has(8); $core.bool hasIsAdditionalAccount() => $_has(8);
@$pb.TagNumber(10) @$pb.TagNumber(10)
void clearIsAdditionalAccount() => $_clearField(10); void clearIsAdditionalAccount() => $_clearField(10);
@$pb.TagNumber(11)
$fixnum.Int64 get memoriesSizeLimit => $_getI64(9);
@$pb.TagNumber(11)
set memoriesSizeLimit($fixnum.Int64 value) => $_setInt64(9, value);
@$pb.TagNumber(11)
$core.bool hasMemoriesSizeLimit() => $_has(9);
@$pb.TagNumber(11)
void clearMemoriesSizeLimit() => $_clearField(11);
} }
class Response_Plans extends $pb.GeneratedMessage { class Response_Plans extends $pb.GeneratedMessage {
@ -1635,6 +1647,355 @@ class Response_PasswordlessNotificationMessages extends $pb.GeneratedMessage {
$_getList(0); $_getList(0);
} }
class Response_MemoriesUploadUrls extends $pb.GeneratedMessage {
factory Response_MemoriesUploadUrls({
$core.String? mediaId,
$core.String? thumbnailUploadUrl,
$core.String? fullUploadUrl,
}) {
final result = create();
if (mediaId != null) result.mediaId = mediaId;
if (thumbnailUploadUrl != null)
result.thumbnailUploadUrl = thumbnailUploadUrl;
if (fullUploadUrl != null) result.fullUploadUrl = fullUploadUrl;
return result;
}
Response_MemoriesUploadUrls._();
factory Response_MemoriesUploadUrls.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory Response_MemoriesUploadUrls.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Response.MemoriesUploadUrls',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'server_to_client'),
createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'mediaId')
..aOS(2, _omitFieldNames ? '' : 'thumbnailUploadUrl')
..aOS(3, _omitFieldNames ? '' : 'fullUploadUrl')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
Response_MemoriesUploadUrls clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
Response_MemoriesUploadUrls copyWith(
void Function(Response_MemoriesUploadUrls) updates) =>
super.copyWith(
(message) => updates(message as Response_MemoriesUploadUrls))
as Response_MemoriesUploadUrls;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static Response_MemoriesUploadUrls create() =>
Response_MemoriesUploadUrls._();
@$core.override
Response_MemoriesUploadUrls createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static Response_MemoriesUploadUrls getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<Response_MemoriesUploadUrls>(create);
static Response_MemoriesUploadUrls? _defaultInstance;
@$pb.TagNumber(1)
$core.String get mediaId => $_getSZ(0);
@$pb.TagNumber(1)
set mediaId($core.String value) => $_setString(0, value);
@$pb.TagNumber(1)
$core.bool hasMediaId() => $_has(0);
@$pb.TagNumber(1)
void clearMediaId() => $_clearField(1);
@$pb.TagNumber(2)
$core.String get thumbnailUploadUrl => $_getSZ(1);
@$pb.TagNumber(2)
set thumbnailUploadUrl($core.String value) => $_setString(1, value);
@$pb.TagNumber(2)
$core.bool hasThumbnailUploadUrl() => $_has(1);
@$pb.TagNumber(2)
void clearThumbnailUploadUrl() => $_clearField(2);
@$pb.TagNumber(3)
$core.String get fullUploadUrl => $_getSZ(2);
@$pb.TagNumber(3)
set fullUploadUrl($core.String value) => $_setString(2, value);
@$pb.TagNumber(3)
$core.bool hasFullUploadUrl() => $_has(2);
@$pb.TagNumber(3)
void clearFullUploadUrl() => $_clearField(3);
}
class Response_MediaItem extends $pb.GeneratedMessage {
factory Response_MediaItem({
$core.String? mediaId,
$fixnum.Int64? originalDate,
$core.String? thumbnailDownloadUrl,
}) {
final result = create();
if (mediaId != null) result.mediaId = mediaId;
if (originalDate != null) result.originalDate = originalDate;
if (thumbnailDownloadUrl != null)
result.thumbnailDownloadUrl = thumbnailDownloadUrl;
return result;
}
Response_MediaItem._();
factory Response_MediaItem.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory Response_MediaItem.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Response.MediaItem',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'server_to_client'),
createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'mediaId')
..aInt64(2, _omitFieldNames ? '' : 'originalDate')
..aOS(3, _omitFieldNames ? '' : 'thumbnailDownloadUrl')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
Response_MediaItem clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
Response_MediaItem copyWith(void Function(Response_MediaItem) updates) =>
super.copyWith((message) => updates(message as Response_MediaItem))
as Response_MediaItem;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static Response_MediaItem create() => Response_MediaItem._();
@$core.override
Response_MediaItem createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static Response_MediaItem getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<Response_MediaItem>(create);
static Response_MediaItem? _defaultInstance;
@$pb.TagNumber(1)
$core.String get mediaId => $_getSZ(0);
@$pb.TagNumber(1)
set mediaId($core.String value) => $_setString(0, value);
@$pb.TagNumber(1)
$core.bool hasMediaId() => $_has(0);
@$pb.TagNumber(1)
void clearMediaId() => $_clearField(1);
@$pb.TagNumber(2)
$fixnum.Int64 get originalDate => $_getI64(1);
@$pb.TagNumber(2)
set originalDate($fixnum.Int64 value) => $_setInt64(1, value);
@$pb.TagNumber(2)
$core.bool hasOriginalDate() => $_has(1);
@$pb.TagNumber(2)
void clearOriginalDate() => $_clearField(2);
@$pb.TagNumber(3)
$core.String get thumbnailDownloadUrl => $_getSZ(2);
@$pb.TagNumber(3)
set thumbnailDownloadUrl($core.String value) => $_setString(2, value);
@$pb.TagNumber(3)
$core.bool hasThumbnailDownloadUrl() => $_has(2);
@$pb.TagNumber(3)
void clearThumbnailDownloadUrl() => $_clearField(3);
}
class Response_MemoriesList extends $pb.GeneratedMessage {
factory Response_MemoriesList({
$core.Iterable<Response_MediaItem>? items,
}) {
final result = create();
if (items != null) result.items.addAll(items);
return result;
}
Response_MemoriesList._();
factory Response_MemoriesList.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory Response_MemoriesList.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Response.MemoriesList',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'server_to_client'),
createEmptyInstance: create)
..pPM<Response_MediaItem>(1, _omitFieldNames ? '' : 'items',
subBuilder: Response_MediaItem.create)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
Response_MemoriesList clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
Response_MemoriesList copyWith(
void Function(Response_MemoriesList) updates) =>
super.copyWith((message) => updates(message as Response_MemoriesList))
as Response_MemoriesList;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static Response_MemoriesList create() => Response_MemoriesList._();
@$core.override
Response_MemoriesList createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static Response_MemoriesList getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<Response_MemoriesList>(create);
static Response_MemoriesList? _defaultInstance;
@$pb.TagNumber(1)
$pb.PbList<Response_MediaItem> get items => $_getList(0);
}
class Response_MemoriesUrl extends $pb.GeneratedMessage {
factory Response_MemoriesUrl({
$core.String? fullDownloadUrl,
}) {
final result = create();
if (fullDownloadUrl != null) result.fullDownloadUrl = fullDownloadUrl;
return result;
}
Response_MemoriesUrl._();
factory Response_MemoriesUrl.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory Response_MemoriesUrl.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Response.MemoriesUrl',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'server_to_client'),
createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'fullDownloadUrl')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
Response_MemoriesUrl clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
Response_MemoriesUrl copyWith(void Function(Response_MemoriesUrl) updates) =>
super.copyWith((message) => updates(message as Response_MemoriesUrl))
as Response_MemoriesUrl;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static Response_MemoriesUrl create() => Response_MemoriesUrl._();
@$core.override
Response_MemoriesUrl createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static Response_MemoriesUrl getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<Response_MemoriesUrl>(create);
static Response_MemoriesUrl? _defaultInstance;
@$pb.TagNumber(1)
$core.String get fullDownloadUrl => $_getSZ(0);
@$pb.TagNumber(1)
set fullDownloadUrl($core.String value) => $_setString(0, value);
@$pb.TagNumber(1)
$core.bool hasFullDownloadUrl() => $_has(0);
@$pb.TagNumber(1)
void clearFullDownloadUrl() => $_clearField(1);
}
class Response_MemoriesUsage extends $pb.GeneratedMessage {
factory Response_MemoriesUsage({
$fixnum.Int64? maxBytes,
$fixnum.Int64? currentBytes,
$fixnum.Int64? count,
}) {
final result = create();
if (maxBytes != null) result.maxBytes = maxBytes;
if (currentBytes != null) result.currentBytes = currentBytes;
if (count != null) result.count = count;
return result;
}
Response_MemoriesUsage._();
factory Response_MemoriesUsage.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory Response_MemoriesUsage.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Response.MemoriesUsage',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'server_to_client'),
createEmptyInstance: create)
..aInt64(1, _omitFieldNames ? '' : 'maxBytes')
..aInt64(2, _omitFieldNames ? '' : 'currentBytes')
..aInt64(3, _omitFieldNames ? '' : 'count')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
Response_MemoriesUsage clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
Response_MemoriesUsage copyWith(
void Function(Response_MemoriesUsage) updates) =>
super.copyWith((message) => updates(message as Response_MemoriesUsage))
as Response_MemoriesUsage;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static Response_MemoriesUsage create() => Response_MemoriesUsage._();
@$core.override
Response_MemoriesUsage createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static Response_MemoriesUsage getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<Response_MemoriesUsage>(create);
static Response_MemoriesUsage? _defaultInstance;
@$pb.TagNumber(1)
$fixnum.Int64 get maxBytes => $_getI64(0);
@$pb.TagNumber(1)
set maxBytes($fixnum.Int64 value) => $_setInt64(0, value);
@$pb.TagNumber(1)
$core.bool hasMaxBytes() => $_has(0);
@$pb.TagNumber(1)
void clearMaxBytes() => $_clearField(1);
@$pb.TagNumber(2)
$fixnum.Int64 get currentBytes => $_getI64(1);
@$pb.TagNumber(2)
set currentBytes($fixnum.Int64 value) => $_setInt64(1, value);
@$pb.TagNumber(2)
$core.bool hasCurrentBytes() => $_has(1);
@$pb.TagNumber(2)
void clearCurrentBytes() => $_clearField(2);
@$pb.TagNumber(3)
$fixnum.Int64 get count => $_getI64(2);
@$pb.TagNumber(3)
set count($fixnum.Int64 value) => $_setInt64(2, value);
@$pb.TagNumber(3)
$core.bool hasCount() => $_has(2);
@$pb.TagNumber(3)
void clearCount() => $_clearField(3);
}
enum Response_Ok_Ok { enum Response_Ok_Ok {
none, none,
userid, userid,
@ -1653,6 +2014,10 @@ enum Response_Ok_Ok {
proofOfWork, proofOfWork,
passwordlessRecoveryServerKey, passwordlessRecoveryServerKey,
passwordlessNotificationMessages, passwordlessNotificationMessages,
memoriesUploadUrls,
memoriesList,
memoriesUrl,
memoriesUsage,
notSet notSet
} }
@ -1675,6 +2040,10 @@ class Response_Ok extends $pb.GeneratedMessage {
Response_ProofOfWork? proofOfWork, Response_ProofOfWork? proofOfWork,
$core.List<$core.int>? passwordlessRecoveryServerKey, $core.List<$core.int>? passwordlessRecoveryServerKey,
Response_PasswordlessNotificationMessages? passwordlessNotificationMessages, Response_PasswordlessNotificationMessages? passwordlessNotificationMessages,
Response_MemoriesUploadUrls? memoriesUploadUrls,
Response_MemoriesList? memoriesList,
Response_MemoriesUrl? memoriesUrl,
Response_MemoriesUsage? memoriesUsage,
}) { }) {
final result = create(); final result = create();
if (none != null) result.none = none; if (none != null) result.none = none;
@ -1698,6 +2067,11 @@ class Response_Ok extends $pb.GeneratedMessage {
if (passwordlessNotificationMessages != null) if (passwordlessNotificationMessages != null)
result.passwordlessNotificationMessages = result.passwordlessNotificationMessages =
passwordlessNotificationMessages; passwordlessNotificationMessages;
if (memoriesUploadUrls != null)
result.memoriesUploadUrls = memoriesUploadUrls;
if (memoriesList != null) result.memoriesList = memoriesList;
if (memoriesUrl != null) result.memoriesUrl = memoriesUrl;
if (memoriesUsage != null) result.memoriesUsage = memoriesUsage;
return result; return result;
} }
@ -1728,6 +2102,10 @@ class Response_Ok extends $pb.GeneratedMessage {
15: Response_Ok_Ok.proofOfWork, 15: Response_Ok_Ok.proofOfWork,
16: Response_Ok_Ok.passwordlessRecoveryServerKey, 16: Response_Ok_Ok.passwordlessRecoveryServerKey,
17: Response_Ok_Ok.passwordlessNotificationMessages, 17: Response_Ok_Ok.passwordlessNotificationMessages,
18: Response_Ok_Ok.memoriesUploadUrls,
19: Response_Ok_Ok.memoriesList,
20: Response_Ok_Ok.memoriesUrl,
21: Response_Ok_Ok.memoriesUsage,
0: Response_Ok_Ok.notSet 0: Response_Ok_Ok.notSet
}; };
static final $pb.BuilderInfo _i = $pb.BuilderInfo( static final $pb.BuilderInfo _i = $pb.BuilderInfo(
@ -1735,7 +2113,29 @@ class Response_Ok extends $pb.GeneratedMessage {
package: package:
const $pb.PackageName(_omitMessageNames ? '' : 'server_to_client'), const $pb.PackageName(_omitMessageNames ? '' : 'server_to_client'),
createEmptyInstance: create) createEmptyInstance: create)
..oo(0, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17]) ..oo(0, [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21
])
..aOB(1, _omitFieldNames ? '' : 'None', protoName: 'None') ..aOB(1, _omitFieldNames ? '' : 'None', protoName: 'None')
..aInt64(2, _omitFieldNames ? '' : 'userid') ..aInt64(2, _omitFieldNames ? '' : 'userid')
..a<$core.List<$core.int>>( ..a<$core.List<$core.int>>(
@ -1772,6 +2172,15 @@ class Response_Ok extends $pb.GeneratedMessage {
..aOM<Response_PasswordlessNotificationMessages>( ..aOM<Response_PasswordlessNotificationMessages>(
17, _omitFieldNames ? '' : 'passwordlessNotificationMessages', 17, _omitFieldNames ? '' : 'passwordlessNotificationMessages',
subBuilder: Response_PasswordlessNotificationMessages.create) subBuilder: Response_PasswordlessNotificationMessages.create)
..aOM<Response_MemoriesUploadUrls>(
18, _omitFieldNames ? '' : 'memoriesUploadUrls',
subBuilder: Response_MemoriesUploadUrls.create)
..aOM<Response_MemoriesList>(19, _omitFieldNames ? '' : 'memoriesList',
subBuilder: Response_MemoriesList.create)
..aOM<Response_MemoriesUrl>(20, _omitFieldNames ? '' : 'memoriesUrl',
subBuilder: Response_MemoriesUrl.create)
..aOM<Response_MemoriesUsage>(21, _omitFieldNames ? '' : 'memoriesUsage',
subBuilder: Response_MemoriesUsage.create)
..hasRequiredFields = false; ..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@ -1810,6 +2219,10 @@ class Response_Ok extends $pb.GeneratedMessage {
@$pb.TagNumber(15) @$pb.TagNumber(15)
@$pb.TagNumber(16) @$pb.TagNumber(16)
@$pb.TagNumber(17) @$pb.TagNumber(17)
@$pb.TagNumber(18)
@$pb.TagNumber(19)
@$pb.TagNumber(20)
@$pb.TagNumber(21)
Response_Ok_Ok whichOk() => _Response_Ok_OkByTag[$_whichOneof(0)]!; Response_Ok_Ok whichOk() => _Response_Ok_OkByTag[$_whichOneof(0)]!;
@$pb.TagNumber(1) @$pb.TagNumber(1)
@$pb.TagNumber(2) @$pb.TagNumber(2)
@ -1828,6 +2241,10 @@ class Response_Ok extends $pb.GeneratedMessage {
@$pb.TagNumber(15) @$pb.TagNumber(15)
@$pb.TagNumber(16) @$pb.TagNumber(16)
@$pb.TagNumber(17) @$pb.TagNumber(17)
@$pb.TagNumber(18)
@$pb.TagNumber(19)
@$pb.TagNumber(20)
@$pb.TagNumber(21)
void clearOk() => $_clearField($_whichOneof(0)); void clearOk() => $_clearField($_whichOneof(0));
@$pb.TagNumber(1) @$pb.TagNumber(1)
@ -2012,6 +2429,51 @@ class Response_Ok extends $pb.GeneratedMessage {
@$pb.TagNumber(17) @$pb.TagNumber(17)
Response_PasswordlessNotificationMessages Response_PasswordlessNotificationMessages
ensurePasswordlessNotificationMessages() => $_ensure(16); ensurePasswordlessNotificationMessages() => $_ensure(16);
@$pb.TagNumber(18)
Response_MemoriesUploadUrls get memoriesUploadUrls => $_getN(17);
@$pb.TagNumber(18)
set memoriesUploadUrls(Response_MemoriesUploadUrls value) =>
$_setField(18, value);
@$pb.TagNumber(18)
$core.bool hasMemoriesUploadUrls() => $_has(17);
@$pb.TagNumber(18)
void clearMemoriesUploadUrls() => $_clearField(18);
@$pb.TagNumber(18)
Response_MemoriesUploadUrls ensureMemoriesUploadUrls() => $_ensure(17);
@$pb.TagNumber(19)
Response_MemoriesList get memoriesList => $_getN(18);
@$pb.TagNumber(19)
set memoriesList(Response_MemoriesList value) => $_setField(19, value);
@$pb.TagNumber(19)
$core.bool hasMemoriesList() => $_has(18);
@$pb.TagNumber(19)
void clearMemoriesList() => $_clearField(19);
@$pb.TagNumber(19)
Response_MemoriesList ensureMemoriesList() => $_ensure(18);
@$pb.TagNumber(20)
Response_MemoriesUrl get memoriesUrl => $_getN(19);
@$pb.TagNumber(20)
set memoriesUrl(Response_MemoriesUrl value) => $_setField(20, value);
@$pb.TagNumber(20)
$core.bool hasMemoriesUrl() => $_has(19);
@$pb.TagNumber(20)
void clearMemoriesUrl() => $_clearField(20);
@$pb.TagNumber(20)
Response_MemoriesUrl ensureMemoriesUrl() => $_ensure(19);
@$pb.TagNumber(21)
Response_MemoriesUsage get memoriesUsage => $_getN(20);
@$pb.TagNumber(21)
set memoriesUsage(Response_MemoriesUsage value) => $_setField(21, value);
@$pb.TagNumber(21)
$core.bool hasMemoriesUsage() => $_has(20);
@$pb.TagNumber(21)
void clearMemoriesUsage() => $_clearField(21);
@$pb.TagNumber(21)
Response_MemoriesUsage ensureMemoriesUsage() => $_ensure(20);
} }
enum Response_Response { ok, error, notSet } enum Response_Response { ok, error, notSet }

View file

@ -178,6 +178,11 @@ const Response$json = {
Response_ProofOfWork$json, Response_ProofOfWork$json,
Response_PasswordlessNotificationMessage$json, Response_PasswordlessNotificationMessage$json,
Response_PasswordlessNotificationMessages$json, Response_PasswordlessNotificationMessages$json,
Response_MemoriesUploadUrls$json,
Response_MediaItem$json,
Response_MemoriesList$json,
Response_MemoriesUrl$json,
Response_MemoriesUsage$json,
Response_Ok$json Response_Ok$json
], ],
'8': [ '8': [
@ -242,6 +247,13 @@ const Response_Plan$json = {
'5': 8, '5': 8,
'10': 'isAdditionalAccount' '10': 'isAdditionalAccount'
}, },
{
'1': 'memories_size_limit',
'3': 11,
'4': 1,
'5': 3,
'10': 'memoriesSizeLimit'
},
], ],
}; };
@ -541,6 +553,71 @@ const Response_PasswordlessNotificationMessages$json = {
], ],
}; };
@$core.Deprecated('Use responseDescriptor instead')
const Response_MemoriesUploadUrls$json = {
'1': 'MemoriesUploadUrls',
'2': [
{'1': 'media_id', '3': 1, '4': 1, '5': 9, '10': 'mediaId'},
{
'1': 'thumbnail_upload_url',
'3': 2,
'4': 1,
'5': 9,
'10': 'thumbnailUploadUrl'
},
{'1': 'full_upload_url', '3': 3, '4': 1, '5': 9, '10': 'fullUploadUrl'},
],
};
@$core.Deprecated('Use responseDescriptor instead')
const Response_MediaItem$json = {
'1': 'MediaItem',
'2': [
{'1': 'media_id', '3': 1, '4': 1, '5': 9, '10': 'mediaId'},
{'1': 'original_date', '3': 2, '4': 1, '5': 3, '10': 'originalDate'},
{
'1': 'thumbnail_download_url',
'3': 3,
'4': 1,
'5': 9,
'10': 'thumbnailDownloadUrl'
},
],
};
@$core.Deprecated('Use responseDescriptor instead')
const Response_MemoriesList$json = {
'1': 'MemoriesList',
'2': [
{
'1': 'items',
'3': 1,
'4': 3,
'5': 11,
'6': '.server_to_client.Response.MediaItem',
'10': 'items'
},
],
};
@$core.Deprecated('Use responseDescriptor instead')
const Response_MemoriesUrl$json = {
'1': 'MemoriesUrl',
'2': [
{'1': 'full_download_url', '3': 1, '4': 1, '5': 9, '10': 'fullDownloadUrl'},
],
};
@$core.Deprecated('Use responseDescriptor instead')
const Response_MemoriesUsage$json = {
'1': 'MemoriesUsage',
'2': [
{'1': 'max_bytes', '3': 1, '4': 1, '5': 3, '10': 'maxBytes'},
{'1': 'current_bytes', '3': 2, '4': 1, '5': 3, '10': 'currentBytes'},
{'1': 'count', '3': 3, '4': 1, '5': 3, '10': 'count'},
],
};
@$core.Deprecated('Use responseDescriptor instead') @$core.Deprecated('Use responseDescriptor instead')
const Response_Ok$json = { const Response_Ok$json = {
'1': 'Ok', '1': 'Ok',
@ -672,6 +749,42 @@ const Response_Ok$json = {
'9': 0, '9': 0,
'10': 'passwordlessNotificationMessages' '10': 'passwordlessNotificationMessages'
}, },
{
'1': 'memories_upload_urls',
'3': 18,
'4': 1,
'5': 11,
'6': '.server_to_client.Response.MemoriesUploadUrls',
'9': 0,
'10': 'memoriesUploadUrls'
},
{
'1': 'memories_list',
'3': 19,
'4': 1,
'5': 11,
'6': '.server_to_client.Response.MemoriesList',
'9': 0,
'10': 'memoriesList'
},
{
'1': 'memories_url',
'3': 20,
'4': 1,
'5': 11,
'6': '.server_to_client.Response.MemoriesUrl',
'9': 0,
'10': 'memoriesUrl'
},
{
'1': 'memories_usage',
'3': 21,
'4': 1,
'5': 11,
'6': '.server_to_client.Response.MemoriesUsage',
'9': 0,
'10': 'memoriesUsage'
},
], ],
'8': [ '8': [
{'1': 'Ok'}, {'1': 'Ok'},
@ -682,7 +795,7 @@ const Response_Ok$json = {
final $typed_data.Uint8List responseDescriptor = $convert.base64Decode( final $typed_data.Uint8List responseDescriptor = $convert.base64Decode(
'CghSZXNwb25zZRIvCgJvaxgBIAEoCzIdLnNlcnZlcl90b19jbGllbnQuUmVzcG9uc2UuT2tIAF' 'CghSZXNwb25zZRIvCgJvaxgBIAEoCzIdLnNlcnZlcl90b19jbGllbnQuUmVzcG9uc2UuT2tIAF'
'ICb2sSKAoFZXJyb3IYAiABKA4yEC5lcnJvci5FcnJvckNvZGVIAFIFZXJyb3IaIwoNQXV0aGVu' 'ICb2sSKAoFZXJyb3IYAiABKA4yEC5lcnJvci5FcnJvckNvZGVIAFIFZXJyb3IaIwoNQXV0aGVu'
'dGljYXRlZBISCgRwbGFuGAEgASgJUgRwbGFuGuQDCgRQbGFuEhcKB3BsYW5faWQYASABKAlSBn' 'dGljYXRlZBISCgRwbGFuGAEgASgJUgRwbGFuGpQECgRQbGFuEhcKB3BsYW5faWQYASABKAlSBn'
'BsYW5JZBIqChF1cGxvYWRfc2l6ZV9saW1pdBgCIAEoA1IPdXBsb2FkU2l6ZUxpbWl0EjcKGGRh' 'BsYW5JZBIqChF1cGxvYWRfc2l6ZV9saW1pdBgCIAEoA1IPdXBsb2FkU2l6ZUxpbWl0EjcKGGRh'
'aWx5X21lZGlhX3VwbG9hZF9saW1pdBgDIAEoA1IVZGFpbHlNZWRpYVVwbG9hZExpbWl0ElQKKG' 'aWx5X21lZGlhX3VwbG9hZF9saW1pdBgDIAEoA1IVZGFpbHlNZWRpYVVwbG9hZExpbWl0ElQKKG'
'1heGltYWxfdXBsb2FkX3NpemVfb2Zfc2luZ2xlX21lZGlhX3NpemUYBCABKANSIm1heGltYWxV' '1heGltYWxfdXBsb2FkX3NpemVfb2Zfc2luZ2xlX21lZGlhX3NpemUYBCABKANSIm1heGltYWxV'
@ -691,64 +804,81 @@ final $typed_data.Uint8List responseDescriptor = $convert.base64Decode(
'A1IQbW9udGhseUNvc3RzQ2VudBIqChF5ZWFybHlfY29zdHNfY2VudBgIIAEoA1IPeWVhcmx5Q2' 'A1IQbW9udGhseUNvc3RzQ2VudBIqChF5ZWFybHlfY29zdHNfY2VudBgIIAEoA1IPeWVhcmx5Q2'
'9zdHNDZW50EkAKHWFsbG93ZWRfdG9fc2VuZF90ZXh0X21lc3NhZ2VzGAkgASgIUhlhbGxvd2Vk' '9zdHNDZW50EkAKHWFsbG93ZWRfdG9fc2VuZF90ZXh0X21lc3NhZ2VzGAkgASgIUhlhbGxvd2Vk'
'VG9TZW5kVGV4dE1lc3NhZ2VzEjIKFWlzX2FkZGl0aW9uYWxfYWNjb3VudBgKIAEoCFITaXNBZG' 'VG9TZW5kVGV4dE1lc3NhZ2VzEjIKFWlzX2FkZGl0aW9uYWxfYWNjb3VudBgKIAEoCFITaXNBZG'
'RpdGlvbmFsQWNjb3VudBo+CgVQbGFucxI1CgVwbGFucxgBIAMoCzIfLnNlcnZlcl90b19jbGll' 'RpdGlvbmFsQWNjb3VudBIuChNtZW1vcmllc19zaXplX2xpbWl0GAsgASgDUhFtZW1vcmllc1Np'
'bnQuUmVzcG9uc2UuUGxhblIFcGxhbnMaTQoRQWRkQWNjb3VudHNJbnZpdGUSFwoHcGxhbl9pZB' 'emVMaW1pdBo+CgVQbGFucxI1CgVwbGFucxgBIAMoCzIfLnNlcnZlcl90b19jbGllbnQuUmVzcG'
'gBIAEoCVIGcGxhbklkEh8KC2ludml0ZV9jb2RlGAIgASgJUgppbnZpdGVDb2RlGlwKEkFkZEFj' '9uc2UuUGxhblIFcGxhbnMaTQoRQWRkQWNjb3VudHNJbnZpdGUSFwoHcGxhbl9pZBgBIAEoCVIG'
'Y291bnRzSW52aXRlcxJGCgdpbnZpdGVzGAEgAygLMiwuc2VydmVyX3RvX2NsaWVudC5SZXNwb2' 'cGxhbklkEh8KC2ludml0ZV9jb2RlGAIgASgJUgppbnZpdGVDb2RlGlwKEkFkZEFjY291bnRzSW'
'5zZS5BZGRBY2NvdW50c0ludml0ZVIHaW52aXRlcxpFChFBZGRpdGlvbmFsQWNjb3VudBIXCgd1' '52aXRlcxJGCgdpbnZpdGVzGAEgAygLMiwuc2VydmVyX3RvX2NsaWVudC5SZXNwb25zZS5BZGRB'
'c2VyX2lkGAEgASgDUgZ1c2VySWQSFwoHcGxhbl9pZBgDIAEoCVIGcGxhbklkGgwKCkRlcHJlY2' 'Y2NvdW50c0ludml0ZVIHaW52aXRlcxpFChFBZGRpdGlvbmFsQWNjb3VudBIXCgd1c2VyX2lkGA'
'F0ZWQaDQoLVHJhbnNhY3Rpb24alwUKDFBsYW5CYWxsYW5jZRJACh11c2VkX2RhaWx5X21lZGlh' 'EgASgDUgZ1c2VySWQSFwoHcGxhbl9pZBgDIAEoCVIGcGxhbklkGgwKCkRlcHJlY2F0ZWQaDQoL'
'X3VwbG9hZF9saW1pdBgBIAEoA1IZdXNlZERhaWx5TWVkaWFVcGxvYWRMaW1pdBI+Chx1c2VkX3' 'VHJhbnNhY3Rpb24alwUKDFBsYW5CYWxsYW5jZRJACh11c2VkX2RhaWx5X21lZGlhX3VwbG9hZF'
'VwbG9hZF9tZWRpYV9zaXplX2xpbWl0GAIgASgDUhh1c2VkVXBsb2FkTWVkaWFTaXplTGltaXQS' '9saW1pdBgBIAEoA1IZdXNlZERhaWx5TWVkaWFVcGxvYWRMaW1pdBI+Chx1c2VkX3VwbG9hZF9t'
'MwoTcGF5bWVudF9wZXJpb2RfZGF5cxgDIAEoA0gAUhFwYXltZW50UGVyaW9kRGF5c4gBARJLCi' 'ZWRpYV9zaXplX2xpbWl0GAIgASgDUhh1c2VkVXBsb2FkTWVkaWFTaXplTGltaXQSMwoTcGF5bW'
'BsYXN0X3BheW1lbnRfZG9uZV91bml4X3RpbWVzdGFtcBgEIAEoA0gBUhxsYXN0UGF5bWVudERv' 'VudF9wZXJpb2RfZGF5cxgDIAEoA0gAUhFwYXltZW50UGVyaW9kRGF5c4gBARJLCiBsYXN0X3Bh'
'bmVVbml4VGltZXN0YW1wiAEBEkoKDHRyYW5zYWN0aW9ucxgFIAMoCzImLnNlcnZlcl90b19jbG' 'eW1lbnRfZG9uZV91bml4X3RpbWVzdGFtcBgEIAEoA0gBUhxsYXN0UGF5bWVudERvbmVVbml4VG'
'llbnQuUmVzcG9uc2UuVHJhbnNhY3Rpb25SDHRyYW5zYWN0aW9ucxJdChNhZGRpdGlvbmFsX2Fj' 'ltZXN0YW1wiAEBEkoKDHRyYW5zYWN0aW9ucxgFIAMoCzImLnNlcnZlcl90b19jbGllbnQuUmVz'
'Y291bnRzGAYgAygLMiwuc2VydmVyX3RvX2NsaWVudC5SZXNwb25zZS5BZGRpdGlvbmFsQWNjb3' 'cG9uc2UuVHJhbnNhY3Rpb25SDHRyYW5zYWN0aW9ucxJdChNhZGRpdGlvbmFsX2FjY291bnRzGA'
'VudFISYWRkaXRpb25hbEFjY291bnRzEiYKDGF1dG9fcmVuZXdhbBgHIAEoCEgCUgthdXRvUmVu' 'YgAygLMiwuc2VydmVyX3RvX2NsaWVudC5SZXNwb25zZS5BZGRpdGlvbmFsQWNjb3VudFISYWRk'
'ZXdhbIgBARJCChthZGRpdGlvbmFsX2FjY291bnRfb3duZXJfaWQYCCABKANIA1IYYWRkaXRpb2' 'aXRpb25hbEFjY291bnRzEiYKDGF1dG9fcmVuZXdhbBgHIAEoCEgCUgthdXRvUmVuZXdhbIgBAR'
'5hbEFjY291bnRPd25lcklkiAEBQhYKFF9wYXltZW50X3BlcmlvZF9kYXlzQiMKIV9sYXN0X3Bh' 'JCChthZGRpdGlvbmFsX2FjY291bnRfb3duZXJfaWQYCCABKANIA1IYYWRkaXRpb25hbEFjY291'
'eW1lbnRfZG9uZV91bml4X3RpbWVzdGFtcEIPCg1fYXV0b19yZW5ld2FsQh4KHF9hZGRpdGlvbm' 'bnRPd25lcklkiAEBQhYKFF9wYXltZW50X3BlcmlvZF9kYXlzQiMKIV9sYXN0X3BheW1lbnRfZG'
'FsX2FjY291bnRfb3duZXJfaWQaMAoGUHJlS2V5Eg4KAmlkGAEgASgDUgJpZBIWCgZwcmVrZXkY' '9uZV91bml4X3RpbWVzdGFtcEIPCg1fYXV0b19yZW5ld2FsQh4KHF9hZGRpdGlvbmFsX2FjY291'
'AiABKAxSBnByZWtleRqVAQoMU2lnbmVkUHJlS2V5EigKEHNpZ25lZF9wcmVrZXlfaWQYASABKA' 'bnRfb3duZXJfaWQaMAoGUHJlS2V5Eg4KAmlkGAEgASgDUgJpZBIWCgZwcmVrZXkYAiABKAxSBn'
'NSDnNpZ25lZFByZWtleUlkEiMKDXNpZ25lZF9wcmVrZXkYAiABKAxSDHNpZ25lZFByZWtleRI2' 'ByZWtleRqVAQoMU2lnbmVkUHJlS2V5EigKEHNpZ25lZF9wcmVrZXlfaWQYASABKANSDnNpZ25l'
'ChdzaWduZWRfcHJla2V5X3NpZ25hdHVyZRgDIAEoDFIVc2lnbmVkUHJla2V5U2lnbmF0dXJlGv' 'ZFByZWtleUlkEiMKDXNpZ25lZF9wcmVrZXkYAiABKAxSDHNpZ25lZFByZWtleRI2ChdzaWduZW'
'YDCghVc2VyRGF0YRIXCgd1c2VyX2lkGAEgASgDUgZ1c2VySWQSOwoHcHJla2V5cxgCIAMoCzIh' 'RfcHJla2V5X3NpZ25hdHVyZRgDIAEoDFIVc2lnbmVkUHJla2V5U2lnbmF0dXJlGvYDCghVc2Vy'
'LnNlcnZlcl90b19jbGllbnQuUmVzcG9uc2UuUHJlS2V5UgdwcmVrZXlzEh8KCHVzZXJuYW1lGA' 'RGF0YRIXCgd1c2VyX2lkGAEgASgDUgZ1c2VySWQSOwoHcHJla2V5cxgCIAMoCzIhLnNlcnZlcl'
'cgASgMSABSCHVzZXJuYW1liAEBEjMKE3B1YmxpY19pZGVudGl0eV9rZXkYAyABKAxIAVIRcHVi' '90b19jbGllbnQuUmVzcG9uc2UuUHJlS2V5UgdwcmVrZXlzEh8KCHVzZXJuYW1lGAcgASgMSABS'
'bGljSWRlbnRpdHlLZXmIAQESKAoNc2lnbmVkX3ByZWtleRgEIAEoDEgCUgxzaWduZWRQcmVrZX' 'CHVzZXJuYW1liAEBEjMKE3B1YmxpY19pZGVudGl0eV9rZXkYAyABKAxIAVIRcHVibGljSWRlbn'
'mIAQESOwoXc2lnbmVkX3ByZWtleV9zaWduYXR1cmUYBSABKAxIA1IVc2lnbmVkUHJla2V5U2ln' 'RpdHlLZXmIAQESKAoNc2lnbmVkX3ByZWtleRgEIAEoDEgCUgxzaWduZWRQcmVrZXmIAQESOwoX'
'bmF0dXJliAEBEi0KEHNpZ25lZF9wcmVrZXlfaWQYBiABKANIBFIOc2lnbmVkUHJla2V5SWSIAQ' 'c2lnbmVkX3ByZWtleV9zaWduYXR1cmUYBSABKAxIA1IVc2lnbmVkUHJla2V5U2lnbmF0dXJliA'
'ESLAoPcmVnaXN0cmF0aW9uX2lkGAggASgDSAVSDnJlZ2lzdHJhdGlvbklkiAEBQgsKCV91c2Vy' 'EBEi0KEHNpZ25lZF9wcmVrZXlfaWQYBiABKANIBFIOc2lnbmVkUHJla2V5SWSIAQESLAoPcmVn'
'bmFtZUIWChRfcHVibGljX2lkZW50aXR5X2tleUIQCg5fc2lnbmVkX3ByZWtleUIaChhfc2lnbm' 'aXN0cmF0aW9uX2lkGAggASgDSAVSDnJlZ2lzdHJhdGlvbklkiAEBQgsKCV91c2VybmFtZUIWCh'
'VkX3ByZWtleV9zaWduYXR1cmVCEwoRX3NpZ25lZF9wcmVrZXlfaWRCEgoQX3JlZ2lzdHJhdGlv' 'RfcHVibGljX2lkZW50aXR5X2tleUIQCg5fc2lnbmVkX3ByZWtleUIaChhfc2lnbmVkX3ByZWtl'
'bl9pZBpZCgtVcGxvYWRUb2tlbhIhCgx1cGxvYWRfdG9rZW4YASABKAxSC3VwbG9hZFRva2VuEi' 'eV9zaWduYXR1cmVCEwoRX3NpZ25lZF9wcmVrZXlfaWRCEgoQX3JlZ2lzdHJhdGlvbl9pZBpZCg'
'cKD2Rvd25sb2FkX3Rva2VucxgCIAMoDFIOZG93bmxvYWRUb2tlbnMaOQoORG93bmxvYWRUb2tl' 'tVcGxvYWRUb2tlbhIhCgx1cGxvYWRfdG9rZW4YASABKAxSC3VwbG9hZFRva2VuEicKD2Rvd25s'
'bnMSJwoPZG93bmxvYWRfdG9rZW5zGAEgAygMUg5kb3dubG9hZFRva2VucxpFCgtQcm9vZk9mV2' 'b2FkX3Rva2VucxgCIAMoDFIOZG93bmxvYWRUb2tlbnMaOQoORG93bmxvYWRUb2tlbnMSJwoPZG'
'9yaxIWCgZwcmVmaXgYASABKAlSBnByZWZpeBIeCgpkaWZmaWN1bHR5GAIgASgDUgpkaWZmaWN1' '93bmxvYWRfdG9rZW5zGAEgAygMUg5kb3dubG9hZFRva2VucxpFCgtQcm9vZk9mV29yaxIWCgZw'
'bHR5Gl4KH1Bhc3N3b3JkbGVzc05vdGlmaWNhdGlvbk1lc3NhZ2USDgoCaWQYASABKANSAmlkEi' 'cmVmaXgYASABKAlSBnByZWZpeBIeCgpkaWZmaWN1bHR5GAIgASgDUgpkaWZmaWN1bHR5Gl4KH1'
'sKEWVuY3J5cHRlZF9tZXNzYWdlGAIgASgMUhBlbmNyeXB0ZWRNZXNzYWdlGnoKIFBhc3N3b3Jk' 'Bhc3N3b3JkbGVzc05vdGlmaWNhdGlvbk1lc3NhZ2USDgoCaWQYASABKANSAmlkEisKEWVuY3J5'
'bGVzc05vdGlmaWNhdGlvbk1lc3NhZ2VzElYKCG1lc3NhZ2VzGAEgAygLMjouc2VydmVyX3RvX2' 'cHRlZF9tZXNzYWdlGAIgASgMUhBlbmNyeXB0ZWRNZXNzYWdlGnoKIFBhc3N3b3JkbGVzc05vdG'
'NsaWVudC5SZXNwb25zZS5QYXNzd29yZGxlc3NOb3RpZmljYXRpb25NZXNzYWdlUghtZXNzYWdl' 'lmaWNhdGlvbk1lc3NhZ2VzElYKCG1lc3NhZ2VzGAEgAygLMjouc2VydmVyX3RvX2NsaWVudC5S'
'cxqwCQoCT2sSFAoETm9uZRgBIAEoCEgAUgROb25lEhgKBnVzZXJpZBgCIAEoA0gAUgZ1c2VyaW' 'ZXNwb25zZS5QYXNzd29yZGxlc3NOb3RpZmljYXRpb25NZXNzYWdlUghtZXNzYWdlcxqJAQoSTW'
'QSJgoNYXV0aGNoYWxsZW5nZRgDIAEoDEgAUg1hdXRoY2hhbGxlbmdlEkoKC3VwbG9hZHRva2Vu' 'Vtb3JpZXNVcGxvYWRVcmxzEhkKCG1lZGlhX2lkGAEgASgJUgdtZWRpYUlkEjAKFHRodW1ibmFp'
'GAQgASgLMiYuc2VydmVyX3RvX2NsaWVudC5SZXNwb25zZS5VcGxvYWRUb2tlbkgAUgt1cGxvYW' 'bF91cGxvYWRfdXJsGAIgASgJUhJ0aHVtYm5haWxVcGxvYWRVcmwSJgoPZnVsbF91cGxvYWRfdX'
'R0b2tlbhJBCgh1c2VyZGF0YRgFIAEoCzIjLnNlcnZlcl90b19jbGllbnQuUmVzcG9uc2UuVXNl' 'JsGAMgASgJUg1mdWxsVXBsb2FkVXJsGoEBCglNZWRpYUl0ZW0SGQoIbWVkaWFfaWQYASABKAlS'
'ckRhdGFIAFIIdXNlcmRhdGESHgoJYXV0aHRva2VuGAYgASgMSABSCWF1dGh0b2tlbhJKCgxkZX' 'B21lZGlhSWQSIwoNb3JpZ2luYWxfZGF0ZRgCIAEoA1IMb3JpZ2luYWxEYXRlEjQKFnRodW1ibm'
'ByZWNhdGVkXzcYByABKAsyJS5zZXJ2ZXJfdG9fY2xpZW50LlJlc3BvbnNlLkRlcHJlY2F0ZWRI' 'FpbF9kb3dubG9hZF91cmwYAyABKAlSFHRodW1ibmFpbERvd25sb2FkVXJsGkoKDE1lbW9yaWVz'
'AFILZGVwcmVjYXRlZDcSUAoNYXV0aGVudGljYXRlZBgIIAEoCzIoLnNlcnZlcl90b19jbGllbn' 'TGlzdBI6CgVpdGVtcxgBIAMoCzIkLnNlcnZlcl90b19jbGllbnQuUmVzcG9uc2UuTWVkaWFJdG'
'QuUmVzcG9uc2UuQXV0aGVudGljYXRlZEgAUg1hdXRoZW50aWNhdGVkEjgKBXBsYW5zGAkgASgL' 'VtUgVpdGVtcxo5CgtNZW1vcmllc1VybBIqChFmdWxsX2Rvd25sb2FkX3VybBgBIAEoCVIPZnVs'
'MiAuc2VydmVyX3RvX2NsaWVudC5SZXNwb25zZS5QbGFuc0gAUgVwbGFucxJNCgxwbGFuYmFsbG' 'bERvd25sb2FkVXJsGmcKDU1lbW9yaWVzVXNhZ2USGwoJbWF4X2J5dGVzGAEgASgDUghtYXhCeX'
'FuY2UYCiABKAsyJy5zZXJ2ZXJfdG9fY2xpZW50LlJlc3BvbnNlLlBsYW5CYWxsYW5jZUgAUgxw' 'RlcxIjCg1jdXJyZW50X2J5dGVzGAIgASgDUgxjdXJyZW50Qnl0ZXMSFAoFY291bnQYAyABKANS'
'bGFuYmFsbGFuY2USTAoNZGVwcmVjYXRlZF8xMRgLIAEoCzIlLnNlcnZlcl90b19jbGllbnQuUm' 'BWNvdW50GoMMCgJPaxIUCgROb25lGAEgASgISABSBE5vbmUSGAoGdXNlcmlkGAIgASgDSABSBn'
'VzcG9uc2UuRGVwcmVjYXRlZEgAUgxkZXByZWNhdGVkMTESXwoSYWRkYWNjb3VudHNpbnZpdGVz' 'VzZXJpZBImCg1hdXRoY2hhbGxlbmdlGAMgASgMSABSDWF1dGhjaGFsbGVuZ2USSgoLdXBsb2Fk'
'GAwgASgLMi0uc2VydmVyX3RvX2NsaWVudC5SZXNwb25zZS5BZGRBY2NvdW50c0ludml0ZXNIAF' 'dG9rZW4YBCABKAsyJi5zZXJ2ZXJfdG9fY2xpZW50LlJlc3BvbnNlLlVwbG9hZFRva2VuSABSC3'
'ISYWRkYWNjb3VudHNpbnZpdGVzElMKDmRvd25sb2FkdG9rZW5zGA0gASgLMikuc2VydmVyX3Rv' 'VwbG9hZHRva2VuEkEKCHVzZXJkYXRhGAUgASgLMiMuc2VydmVyX3RvX2NsaWVudC5SZXNwb25z'
'X2NsaWVudC5SZXNwb25zZS5Eb3dubG9hZFRva2Vuc0gAUg5kb3dubG9hZHRva2VucxJNCgxzaW' 'ZS5Vc2VyRGF0YUgAUgh1c2VyZGF0YRIeCglhdXRodG9rZW4YBiABKAxIAFIJYXV0aHRva2VuEk'
'duZWRwcmVrZXkYDiABKAsyJy5zZXJ2ZXJfdG9fY2xpZW50LlJlc3BvbnNlLlNpZ25lZFByZUtl' 'oKDGRlcHJlY2F0ZWRfNxgHIAEoCzIlLnNlcnZlcl90b19jbGllbnQuUmVzcG9uc2UuRGVwcmVj'
'eUgAUgxzaWduZWRwcmVrZXkSSgoLcHJvb2ZPZldvcmsYDyABKAsyJi5zZXJ2ZXJfdG9fY2xpZW' 'YXRlZEgAUgtkZXByZWNhdGVkNxJQCg1hdXRoZW50aWNhdGVkGAggASgLMiguc2VydmVyX3RvX2'
'50LlJlc3BvbnNlLlByb29mT2ZXb3JrSABSC3Byb29mT2ZXb3JrEkkKIHBhc3N3b3JkbGVzc19y' 'NsaWVudC5SZXNwb25zZS5BdXRoZW50aWNhdGVkSABSDWF1dGhlbnRpY2F0ZWQSOAoFcGxhbnMY'
'ZWNvdmVyeV9zZXJ2ZXJfa2V5GBAgASgMSABSHXBhc3N3b3JkbGVzc1JlY292ZXJ5U2VydmVyS2' 'CSABKAsyIC5zZXJ2ZXJfdG9fY2xpZW50LlJlc3BvbnNlLlBsYW5zSABSBXBsYW5zEk0KDHBsYW'
'V5EosBCiJwYXNzd29yZGxlc3Nfbm90aWZpY2F0aW9uX21lc3NhZ2VzGBEgASgLMjsuc2VydmVy' '5iYWxsYW5jZRgKIAEoCzInLnNlcnZlcl90b19jbGllbnQuUmVzcG9uc2UuUGxhbkJhbGxhbmNl'
'X3RvX2NsaWVudC5SZXNwb25zZS5QYXNzd29yZGxlc3NOb3RpZmljYXRpb25NZXNzYWdlc0gAUi' 'SABSDHBsYW5iYWxsYW5jZRJMCg1kZXByZWNhdGVkXzExGAsgASgLMiUuc2VydmVyX3RvX2NsaW'
'BwYXNzd29yZGxlc3NOb3RpZmljYXRpb25NZXNzYWdlc0IECgJPa0IKCghSZXNwb25zZQ=='); 'VudC5SZXNwb25zZS5EZXByZWNhdGVkSABSDGRlcHJlY2F0ZWQxMRJfChJhZGRhY2NvdW50c2lu'
'dml0ZXMYDCABKAsyLS5zZXJ2ZXJfdG9fY2xpZW50LlJlc3BvbnNlLkFkZEFjY291bnRzSW52aX'
'Rlc0gAUhJhZGRhY2NvdW50c2ludml0ZXMSUwoOZG93bmxvYWR0b2tlbnMYDSABKAsyKS5zZXJ2'
'ZXJfdG9fY2xpZW50LlJlc3BvbnNlLkRvd25sb2FkVG9rZW5zSABSDmRvd25sb2FkdG9rZW5zEk'
'0KDHNpZ25lZHByZWtleRgOIAEoCzInLnNlcnZlcl90b19jbGllbnQuUmVzcG9uc2UuU2lnbmVk'
'UHJlS2V5SABSDHNpZ25lZHByZWtleRJKCgtwcm9vZk9mV29yaxgPIAEoCzImLnNlcnZlcl90b1'
'9jbGllbnQuUmVzcG9uc2UuUHJvb2ZPZldvcmtIAFILcHJvb2ZPZldvcmsSSQogcGFzc3dvcmRs'
'ZXNzX3JlY292ZXJ5X3NlcnZlcl9rZXkYECABKAxIAFIdcGFzc3dvcmRsZXNzUmVjb3ZlcnlTZX'
'J2ZXJLZXkSiwEKInBhc3N3b3JkbGVzc19ub3RpZmljYXRpb25fbWVzc2FnZXMYESABKAsyOy5z'
'ZXJ2ZXJfdG9fY2xpZW50LlJlc3BvbnNlLlBhc3N3b3JkbGVzc05vdGlmaWNhdGlvbk1lc3NhZ2'
'VzSABSIHBhc3N3b3JkbGVzc05vdGlmaWNhdGlvbk1lc3NhZ2VzEmEKFG1lbW9yaWVzX3VwbG9h'
'ZF91cmxzGBIgASgLMi0uc2VydmVyX3RvX2NsaWVudC5SZXNwb25zZS5NZW1vcmllc1VwbG9hZF'
'VybHNIAFISbWVtb3JpZXNVcGxvYWRVcmxzEk4KDW1lbW9yaWVzX2xpc3QYEyABKAsyJy5zZXJ2'
'ZXJfdG9fY2xpZW50LlJlc3BvbnNlLk1lbW9yaWVzTGlzdEgAUgxtZW1vcmllc0xpc3QSSwoMbW'
'Vtb3JpZXNfdXJsGBQgASgLMiYuc2VydmVyX3RvX2NsaWVudC5SZXNwb25zZS5NZW1vcmllc1Vy'
'bEgAUgttZW1vcmllc1VybBJRCg5tZW1vcmllc191c2FnZRgVIAEoCzIoLnNlcnZlcl90b19jbG'
'llbnQuUmVzcG9uc2UuTWVtb3JpZXNVc2FnZUgAUg1tZW1vcmllc1VzYWdlQgQKAk9rQgoKCFJl'
'c3BvbnNl');