Add expiration to attachment pointer protos.
This commit is contained in:
parent
4e1ee0c8ae
commit
74ae71002d
@ -420,18 +420,19 @@ message AttachmentPointer {
|
||||
}
|
||||
|
||||
// @required
|
||||
optional fixed64 id = 1;
|
||||
optional string contentType = 2;
|
||||
optional bytes key = 3;
|
||||
optional uint32 size = 4;
|
||||
optional bytes thumbnail = 5;
|
||||
optional bytes digest = 6;
|
||||
optional string fileName = 7;
|
||||
optional uint32 flags = 8;
|
||||
optional uint32 width = 9;
|
||||
optional uint32 height = 10;
|
||||
optional string caption = 11;
|
||||
optional string blurHash = 12;
|
||||
optional fixed64 id = 1;
|
||||
optional string contentType = 2;
|
||||
optional bytes key = 3;
|
||||
optional uint32 size = 4;
|
||||
optional bytes thumbnail = 5;
|
||||
optional bytes digest = 6;
|
||||
optional string fileName = 7;
|
||||
optional uint32 flags = 8;
|
||||
optional uint32 width = 9;
|
||||
optional uint32 height = 10;
|
||||
optional string caption = 11;
|
||||
optional string blurHash = 12;
|
||||
optional uint64 uploadTimestamp = 13;
|
||||
}
|
||||
|
||||
message GroupContext {
|
||||
|
||||
@ -11,7 +11,7 @@ import SwiftProtobuf
|
||||
// If the compiler emits an error on this type, it is because this file
|
||||
// was generated by a version of the `protoc` Swift plug-in that is
|
||||
// incompatible with the version of SwiftProtobuf to which you are linking.
|
||||
// Please ensure that your 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.
|
||||
private struct _GeneratedWithProtocGenSwiftVersion: SwiftProtobuf.ProtobufAPIVersionCheck {
|
||||
struct _2: SwiftProtobuf.ProtobufAPIVersion_2 {}
|
||||
@ -47,39 +47,41 @@ struct FingerprintProtos_LogicalFingerprints {
|
||||
|
||||
/// @required
|
||||
var version: UInt32 {
|
||||
get {return _storage._version ?? 0}
|
||||
set {_uniqueStorage()._version = newValue}
|
||||
get {return _version ?? 0}
|
||||
set {_version = newValue}
|
||||
}
|
||||
/// Returns true if `version` has been explicitly set.
|
||||
var hasVersion: Bool {return _storage._version != nil}
|
||||
var hasVersion: Bool {return self._version != nil}
|
||||
/// Clears the value of `version`. Subsequent reads from it will return its default value.
|
||||
mutating func clearVersion() {_uniqueStorage()._version = nil}
|
||||
mutating func clearVersion() {self._version = nil}
|
||||
|
||||
/// @required
|
||||
var localFingerprint: FingerprintProtos_LogicalFingerprint {
|
||||
get {return _storage._localFingerprint ?? FingerprintProtos_LogicalFingerprint()}
|
||||
set {_uniqueStorage()._localFingerprint = newValue}
|
||||
get {return _localFingerprint ?? FingerprintProtos_LogicalFingerprint()}
|
||||
set {_localFingerprint = newValue}
|
||||
}
|
||||
/// Returns true if `localFingerprint` has been explicitly set.
|
||||
var hasLocalFingerprint: Bool {return _storage._localFingerprint != nil}
|
||||
var hasLocalFingerprint: Bool {return self._localFingerprint != nil}
|
||||
/// Clears the value of `localFingerprint`. Subsequent reads from it will return its default value.
|
||||
mutating func clearLocalFingerprint() {_uniqueStorage()._localFingerprint = nil}
|
||||
mutating func clearLocalFingerprint() {self._localFingerprint = nil}
|
||||
|
||||
/// @required
|
||||
var remoteFingerprint: FingerprintProtos_LogicalFingerprint {
|
||||
get {return _storage._remoteFingerprint ?? FingerprintProtos_LogicalFingerprint()}
|
||||
set {_uniqueStorage()._remoteFingerprint = newValue}
|
||||
get {return _remoteFingerprint ?? FingerprintProtos_LogicalFingerprint()}
|
||||
set {_remoteFingerprint = newValue}
|
||||
}
|
||||
/// Returns true if `remoteFingerprint` has been explicitly set.
|
||||
var hasRemoteFingerprint: Bool {return _storage._remoteFingerprint != nil}
|
||||
var hasRemoteFingerprint: Bool {return self._remoteFingerprint != nil}
|
||||
/// Clears the value of `remoteFingerprint`. Subsequent reads from it will return its default value.
|
||||
mutating func clearRemoteFingerprint() {_uniqueStorage()._remoteFingerprint = nil}
|
||||
mutating func clearRemoteFingerprint() {self._remoteFingerprint = nil}
|
||||
|
||||
var unknownFields = SwiftProtobuf.UnknownStorage()
|
||||
|
||||
init() {}
|
||||
|
||||
fileprivate var _storage = _StorageClass.defaultInstance
|
||||
fileprivate var _version: UInt32?
|
||||
fileprivate var _localFingerprint: FingerprintProtos_LogicalFingerprint?
|
||||
fileprivate var _remoteFingerprint: FingerprintProtos_LogicalFingerprint?
|
||||
}
|
||||
|
||||
// MARK: - Code below here is support for the SwiftProtobuf runtime.
|
||||
@ -123,70 +125,34 @@ extension FingerprintProtos_LogicalFingerprints: SwiftProtobuf.Message, SwiftPro
|
||||
3: .same(proto: "remoteFingerprint")
|
||||
]
|
||||
|
||||
fileprivate class _StorageClass {
|
||||
var _version: UInt32?
|
||||
var _localFingerprint: FingerprintProtos_LogicalFingerprint?
|
||||
var _remoteFingerprint: FingerprintProtos_LogicalFingerprint?
|
||||
|
||||
static let defaultInstance = _StorageClass()
|
||||
|
||||
private init() {}
|
||||
|
||||
init(copying source: _StorageClass) {
|
||||
_version = source._version
|
||||
_localFingerprint = source._localFingerprint
|
||||
_remoteFingerprint = source._remoteFingerprint
|
||||
}
|
||||
}
|
||||
|
||||
fileprivate mutating func _uniqueStorage() -> _StorageClass {
|
||||
if !isKnownUniquelyReferenced(&_storage) {
|
||||
_storage = _StorageClass(copying: _storage)
|
||||
}
|
||||
return _storage
|
||||
}
|
||||
|
||||
mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
|
||||
_ = _uniqueStorage()
|
||||
try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
|
||||
while let fieldNumber = try decoder.nextFieldNumber() {
|
||||
switch fieldNumber {
|
||||
case 1: try decoder.decodeSingularUInt32Field(value: &_storage._version)
|
||||
case 2: try decoder.decodeSingularMessageField(value: &_storage._localFingerprint)
|
||||
case 3: try decoder.decodeSingularMessageField(value: &_storage._remoteFingerprint)
|
||||
default: break
|
||||
}
|
||||
while let fieldNumber = try decoder.nextFieldNumber() {
|
||||
switch fieldNumber {
|
||||
case 1: try decoder.decodeSingularUInt32Field(value: &self._version)
|
||||
case 2: try decoder.decodeSingularMessageField(value: &self._localFingerprint)
|
||||
case 3: try decoder.decodeSingularMessageField(value: &self._remoteFingerprint)
|
||||
default: break
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
||||
try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
|
||||
if let v = _storage._version {
|
||||
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 1)
|
||||
}
|
||||
if let v = _storage._localFingerprint {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
|
||||
}
|
||||
if let v = _storage._remoteFingerprint {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
|
||||
}
|
||||
if let v = self._version {
|
||||
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 1)
|
||||
}
|
||||
if let v = self._localFingerprint {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
|
||||
}
|
||||
if let v = self._remoteFingerprint {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
|
||||
}
|
||||
try unknownFields.traverse(visitor: &visitor)
|
||||
}
|
||||
|
||||
static func ==(lhs: FingerprintProtos_LogicalFingerprints, rhs: FingerprintProtos_LogicalFingerprints) -> Bool {
|
||||
if lhs._storage !== rhs._storage {
|
||||
let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
|
||||
let _storage = _args.0
|
||||
let rhs_storage = _args.1
|
||||
if _storage._version != rhs_storage._version {return false}
|
||||
if _storage._localFingerprint != rhs_storage._localFingerprint {return false}
|
||||
if _storage._remoteFingerprint != rhs_storage._remoteFingerprint {return false}
|
||||
return true
|
||||
}
|
||||
if !storagesAreEqual {return false}
|
||||
}
|
||||
if lhs._version != rhs._version {return false}
|
||||
if lhs._localFingerprint != rhs._localFingerprint {return false}
|
||||
if lhs._remoteFingerprint != rhs._remoteFingerprint {return false}
|
||||
if lhs.unknownFields != rhs.unknownFields {return false}
|
||||
return true
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -14,7 +14,7 @@ import SwiftProtobuf
|
||||
// If the compiler emits an error on this type, it is because this file
|
||||
// was generated by a version of the `protoc` Swift plug-in that is
|
||||
// incompatible with the version of SwiftProtobuf to which you are linking.
|
||||
// Please ensure that your 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.
|
||||
private struct _GeneratedWithProtocGenSwiftVersion: SwiftProtobuf.ProtobufAPIVersionCheck {
|
||||
struct _2: SwiftProtobuf.ProtobufAPIVersion_2 {}
|
||||
@ -27,37 +27,39 @@ struct KeyBackupProtos_Request {
|
||||
// methods supported on all messages.
|
||||
|
||||
var backup: KeyBackupProtos_BackupRequest {
|
||||
get {return _storage._backup ?? KeyBackupProtos_BackupRequest()}
|
||||
set {_uniqueStorage()._backup = newValue}
|
||||
get {return _backup ?? KeyBackupProtos_BackupRequest()}
|
||||
set {_backup = newValue}
|
||||
}
|
||||
/// Returns true if `backup` has been explicitly set.
|
||||
var hasBackup: Bool {return _storage._backup != nil}
|
||||
var hasBackup: Bool {return self._backup != nil}
|
||||
/// Clears the value of `backup`. Subsequent reads from it will return its default value.
|
||||
mutating func clearBackup() {_uniqueStorage()._backup = nil}
|
||||
mutating func clearBackup() {self._backup = nil}
|
||||
|
||||
var restore: KeyBackupProtos_RestoreRequest {
|
||||
get {return _storage._restore ?? KeyBackupProtos_RestoreRequest()}
|
||||
set {_uniqueStorage()._restore = newValue}
|
||||
get {return _restore ?? KeyBackupProtos_RestoreRequest()}
|
||||
set {_restore = newValue}
|
||||
}
|
||||
/// Returns true if `restore` has been explicitly set.
|
||||
var hasRestore: Bool {return _storage._restore != nil}
|
||||
var hasRestore: Bool {return self._restore != nil}
|
||||
/// Clears the value of `restore`. Subsequent reads from it will return its default value.
|
||||
mutating func clearRestore() {_uniqueStorage()._restore = nil}
|
||||
mutating func clearRestore() {self._restore = nil}
|
||||
|
||||
var delete: KeyBackupProtos_DeleteRequest {
|
||||
get {return _storage._delete ?? KeyBackupProtos_DeleteRequest()}
|
||||
set {_uniqueStorage()._delete = newValue}
|
||||
get {return _delete ?? KeyBackupProtos_DeleteRequest()}
|
||||
set {_delete = newValue}
|
||||
}
|
||||
/// Returns true if `delete` has been explicitly set.
|
||||
var hasDelete: Bool {return _storage._delete != nil}
|
||||
var hasDelete: Bool {return self._delete != nil}
|
||||
/// Clears the value of `delete`. Subsequent reads from it will return its default value.
|
||||
mutating func clearDelete() {_uniqueStorage()._delete = nil}
|
||||
mutating func clearDelete() {self._delete = nil}
|
||||
|
||||
var unknownFields = SwiftProtobuf.UnknownStorage()
|
||||
|
||||
init() {}
|
||||
|
||||
fileprivate var _storage = _StorageClass.defaultInstance
|
||||
fileprivate var _backup: KeyBackupProtos_BackupRequest?
|
||||
fileprivate var _restore: KeyBackupProtos_RestoreRequest?
|
||||
fileprivate var _delete: KeyBackupProtos_DeleteRequest?
|
||||
}
|
||||
|
||||
struct KeyBackupProtos_Response {
|
||||
@ -66,37 +68,39 @@ struct KeyBackupProtos_Response {
|
||||
// methods supported on all messages.
|
||||
|
||||
var backup: KeyBackupProtos_BackupResponse {
|
||||
get {return _storage._backup ?? KeyBackupProtos_BackupResponse()}
|
||||
set {_uniqueStorage()._backup = newValue}
|
||||
get {return _backup ?? KeyBackupProtos_BackupResponse()}
|
||||
set {_backup = newValue}
|
||||
}
|
||||
/// Returns true if `backup` has been explicitly set.
|
||||
var hasBackup: Bool {return _storage._backup != nil}
|
||||
var hasBackup: Bool {return self._backup != nil}
|
||||
/// Clears the value of `backup`. Subsequent reads from it will return its default value.
|
||||
mutating func clearBackup() {_uniqueStorage()._backup = nil}
|
||||
mutating func clearBackup() {self._backup = nil}
|
||||
|
||||
var restore: KeyBackupProtos_RestoreResponse {
|
||||
get {return _storage._restore ?? KeyBackupProtos_RestoreResponse()}
|
||||
set {_uniqueStorage()._restore = newValue}
|
||||
get {return _restore ?? KeyBackupProtos_RestoreResponse()}
|
||||
set {_restore = newValue}
|
||||
}
|
||||
/// Returns true if `restore` has been explicitly set.
|
||||
var hasRestore: Bool {return _storage._restore != nil}
|
||||
var hasRestore: Bool {return self._restore != nil}
|
||||
/// Clears the value of `restore`. Subsequent reads from it will return its default value.
|
||||
mutating func clearRestore() {_uniqueStorage()._restore = nil}
|
||||
mutating func clearRestore() {self._restore = nil}
|
||||
|
||||
var delete: KeyBackupProtos_DeleteResponse {
|
||||
get {return _storage._delete ?? KeyBackupProtos_DeleteResponse()}
|
||||
set {_uniqueStorage()._delete = newValue}
|
||||
get {return _delete ?? KeyBackupProtos_DeleteResponse()}
|
||||
set {_delete = newValue}
|
||||
}
|
||||
/// Returns true if `delete` has been explicitly set.
|
||||
var hasDelete: Bool {return _storage._delete != nil}
|
||||
var hasDelete: Bool {return self._delete != nil}
|
||||
/// Clears the value of `delete`. Subsequent reads from it will return its default value.
|
||||
mutating func clearDelete() {_uniqueStorage()._delete = nil}
|
||||
mutating func clearDelete() {self._delete = nil}
|
||||
|
||||
var unknownFields = SwiftProtobuf.UnknownStorage()
|
||||
|
||||
init() {}
|
||||
|
||||
fileprivate var _storage = _StorageClass.defaultInstance
|
||||
fileprivate var _backup: KeyBackupProtos_BackupResponse?
|
||||
fileprivate var _restore: KeyBackupProtos_RestoreResponse?
|
||||
fileprivate var _delete: KeyBackupProtos_DeleteResponse?
|
||||
}
|
||||
|
||||
struct KeyBackupProtos_BackupRequest {
|
||||
@ -456,70 +460,34 @@ extension KeyBackupProtos_Request: SwiftProtobuf.Message, SwiftProtobuf._Message
|
||||
3: .same(proto: "delete")
|
||||
]
|
||||
|
||||
fileprivate class _StorageClass {
|
||||
var _backup: KeyBackupProtos_BackupRequest?
|
||||
var _restore: KeyBackupProtos_RestoreRequest?
|
||||
var _delete: KeyBackupProtos_DeleteRequest?
|
||||
|
||||
static let defaultInstance = _StorageClass()
|
||||
|
||||
private init() {}
|
||||
|
||||
init(copying source: _StorageClass) {
|
||||
_backup = source._backup
|
||||
_restore = source._restore
|
||||
_delete = source._delete
|
||||
}
|
||||
}
|
||||
|
||||
fileprivate mutating func _uniqueStorage() -> _StorageClass {
|
||||
if !isKnownUniquelyReferenced(&_storage) {
|
||||
_storage = _StorageClass(copying: _storage)
|
||||
}
|
||||
return _storage
|
||||
}
|
||||
|
||||
mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
|
||||
_ = _uniqueStorage()
|
||||
try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
|
||||
while let fieldNumber = try decoder.nextFieldNumber() {
|
||||
switch fieldNumber {
|
||||
case 1: try decoder.decodeSingularMessageField(value: &_storage._backup)
|
||||
case 2: try decoder.decodeSingularMessageField(value: &_storage._restore)
|
||||
case 3: try decoder.decodeSingularMessageField(value: &_storage._delete)
|
||||
default: break
|
||||
}
|
||||
while let fieldNumber = try decoder.nextFieldNumber() {
|
||||
switch fieldNumber {
|
||||
case 1: try decoder.decodeSingularMessageField(value: &self._backup)
|
||||
case 2: try decoder.decodeSingularMessageField(value: &self._restore)
|
||||
case 3: try decoder.decodeSingularMessageField(value: &self._delete)
|
||||
default: break
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
||||
try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
|
||||
if let v = _storage._backup {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
|
||||
}
|
||||
if let v = _storage._restore {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
|
||||
}
|
||||
if let v = _storage._delete {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
|
||||
}
|
||||
if let v = self._backup {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
|
||||
}
|
||||
if let v = self._restore {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
|
||||
}
|
||||
if let v = self._delete {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
|
||||
}
|
||||
try unknownFields.traverse(visitor: &visitor)
|
||||
}
|
||||
|
||||
static func ==(lhs: KeyBackupProtos_Request, rhs: KeyBackupProtos_Request) -> Bool {
|
||||
if lhs._storage !== rhs._storage {
|
||||
let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
|
||||
let _storage = _args.0
|
||||
let rhs_storage = _args.1
|
||||
if _storage._backup != rhs_storage._backup {return false}
|
||||
if _storage._restore != rhs_storage._restore {return false}
|
||||
if _storage._delete != rhs_storage._delete {return false}
|
||||
return true
|
||||
}
|
||||
if !storagesAreEqual {return false}
|
||||
}
|
||||
if lhs._backup != rhs._backup {return false}
|
||||
if lhs._restore != rhs._restore {return false}
|
||||
if lhs._delete != rhs._delete {return false}
|
||||
if lhs.unknownFields != rhs.unknownFields {return false}
|
||||
return true
|
||||
}
|
||||
@ -533,70 +501,34 @@ extension KeyBackupProtos_Response: SwiftProtobuf.Message, SwiftProtobuf._Messag
|
||||
3: .same(proto: "delete")
|
||||
]
|
||||
|
||||
fileprivate class _StorageClass {
|
||||
var _backup: KeyBackupProtos_BackupResponse?
|
||||
var _restore: KeyBackupProtos_RestoreResponse?
|
||||
var _delete: KeyBackupProtos_DeleteResponse?
|
||||
|
||||
static let defaultInstance = _StorageClass()
|
||||
|
||||
private init() {}
|
||||
|
||||
init(copying source: _StorageClass) {
|
||||
_backup = source._backup
|
||||
_restore = source._restore
|
||||
_delete = source._delete
|
||||
}
|
||||
}
|
||||
|
||||
fileprivate mutating func _uniqueStorage() -> _StorageClass {
|
||||
if !isKnownUniquelyReferenced(&_storage) {
|
||||
_storage = _StorageClass(copying: _storage)
|
||||
}
|
||||
return _storage
|
||||
}
|
||||
|
||||
mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
|
||||
_ = _uniqueStorage()
|
||||
try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
|
||||
while let fieldNumber = try decoder.nextFieldNumber() {
|
||||
switch fieldNumber {
|
||||
case 1: try decoder.decodeSingularMessageField(value: &_storage._backup)
|
||||
case 2: try decoder.decodeSingularMessageField(value: &_storage._restore)
|
||||
case 3: try decoder.decodeSingularMessageField(value: &_storage._delete)
|
||||
default: break
|
||||
}
|
||||
while let fieldNumber = try decoder.nextFieldNumber() {
|
||||
switch fieldNumber {
|
||||
case 1: try decoder.decodeSingularMessageField(value: &self._backup)
|
||||
case 2: try decoder.decodeSingularMessageField(value: &self._restore)
|
||||
case 3: try decoder.decodeSingularMessageField(value: &self._delete)
|
||||
default: break
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
||||
try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
|
||||
if let v = _storage._backup {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
|
||||
}
|
||||
if let v = _storage._restore {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
|
||||
}
|
||||
if let v = _storage._delete {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
|
||||
}
|
||||
if let v = self._backup {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
|
||||
}
|
||||
if let v = self._restore {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
|
||||
}
|
||||
if let v = self._delete {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
|
||||
}
|
||||
try unknownFields.traverse(visitor: &visitor)
|
||||
}
|
||||
|
||||
static func ==(lhs: KeyBackupProtos_Response, rhs: KeyBackupProtos_Response) -> Bool {
|
||||
if lhs._storage !== rhs._storage {
|
||||
let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
|
||||
let _storage = _args.0
|
||||
let rhs_storage = _args.1
|
||||
if _storage._backup != rhs_storage._backup {return false}
|
||||
if _storage._restore != rhs_storage._restore {return false}
|
||||
if _storage._delete != rhs_storage._delete {return false}
|
||||
return true
|
||||
}
|
||||
if !storagesAreEqual {return false}
|
||||
}
|
||||
if lhs._backup != rhs._backup {return false}
|
||||
if lhs._restore != rhs._restore {return false}
|
||||
if lhs._delete != rhs._delete {return false}
|
||||
if lhs.unknownFields != rhs.unknownFields {return false}
|
||||
return true
|
||||
}
|
||||
|
||||
@ -16,7 +16,7 @@ import SwiftProtobuf
|
||||
// If the compiler emits an error on this type, it is because this file
|
||||
// was generated by a version of the `protoc` Swift plug-in that is
|
||||
// incompatible with the version of SwiftProtobuf to which you are linking.
|
||||
// Please ensure that your 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.
|
||||
private struct _GeneratedWithProtocGenSwiftVersion: SwiftProtobuf.ProtobufAPIVersionCheck {
|
||||
struct _2: SwiftProtobuf.ProtobufAPIVersion_2 {}
|
||||
|
||||
@ -8030,6 +8030,9 @@ public class SSKProtoAttachmentPointer: NSObject {
|
||||
if let _value = blurHash {
|
||||
builder.setBlurHash(_value)
|
||||
}
|
||||
if hasUploadTimestamp {
|
||||
builder.setUploadTimestamp(uploadTimestamp)
|
||||
}
|
||||
return builder
|
||||
}
|
||||
|
||||
@ -8150,6 +8153,11 @@ public class SSKProtoAttachmentPointer: NSObject {
|
||||
proto.blurHash = valueParam
|
||||
}
|
||||
|
||||
@objc
|
||||
public func setUploadTimestamp(_ valueParam: UInt64) {
|
||||
proto.uploadTimestamp = valueParam
|
||||
}
|
||||
|
||||
@objc
|
||||
public func build() throws -> SSKProtoAttachmentPointer {
|
||||
return try SSKProtoAttachmentPointer.parseProto(proto)
|
||||
@ -8286,6 +8294,15 @@ public class SSKProtoAttachmentPointer: NSObject {
|
||||
return proto.hasBlurHash
|
||||
}
|
||||
|
||||
@objc
|
||||
public var uploadTimestamp: UInt64 {
|
||||
return proto.uploadTimestamp
|
||||
}
|
||||
@objc
|
||||
public var hasUploadTimestamp: Bool {
|
||||
return proto.hasUploadTimestamp
|
||||
}
|
||||
|
||||
private init(proto: SignalServiceProtos_AttachmentPointer,
|
||||
id: UInt64) {
|
||||
self.proto = proto
|
||||
|
||||
@ -16,7 +16,7 @@ import SwiftProtobuf
|
||||
// If the compiler emits an error on this type, it is because this file
|
||||
// was generated by a version of the `protoc` Swift plug-in that is
|
||||
// incompatible with the version of SwiftProtobuf to which you are linking.
|
||||
// Please ensure that your 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.
|
||||
private struct _GeneratedWithProtocGenSwiftVersion: SwiftProtobuf.ProtobufAPIVersionCheck {
|
||||
struct _2: SwiftProtobuf.ProtobufAPIVersion_2 {}
|
||||
@ -127,6 +127,14 @@ struct IOSProtos_BackupSnapshot {
|
||||
init() {}
|
||||
}
|
||||
|
||||
#if swift(>=4.2)
|
||||
|
||||
extension IOSProtos_BackupSnapshot.BackupEntity.TypeEnum: CaseIterable {
|
||||
// Support synthesized by the compiler.
|
||||
}
|
||||
|
||||
#endif // swift(>=4.2)
|
||||
|
||||
struct IOSProtos_DeviceName {
|
||||
// SwiftProtobuf.Message conformance is added in an extension below. See the
|
||||
// `Message` and `Message+*Additions` files in the SwiftProtobuf library for
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -11,7 +11,7 @@ import SwiftProtobuf
|
||||
// If the compiler emits an error on this type, it is because this file
|
||||
// was generated by a version of the `protoc` Swift plug-in that is
|
||||
// incompatible with the version of SwiftProtobuf to which you are linking.
|
||||
// Please ensure that your 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.
|
||||
private struct _GeneratedWithProtocGenSwiftVersion: SwiftProtobuf.ProtobufAPIVersionCheck {
|
||||
struct _2: SwiftProtobuf.ProtobufAPIVersion_2 {}
|
||||
@ -81,34 +81,25 @@ struct StorageServiceProtos_WriteOperation {
|
||||
// methods supported on all messages.
|
||||
|
||||
var manifest: StorageServiceProtos_StorageManifest {
|
||||
get {return _storage._manifest ?? StorageServiceProtos_StorageManifest()}
|
||||
set {_uniqueStorage()._manifest = newValue}
|
||||
get {return _manifest ?? StorageServiceProtos_StorageManifest()}
|
||||
set {_manifest = newValue}
|
||||
}
|
||||
/// Returns true if `manifest` has been explicitly set.
|
||||
var hasManifest: Bool {return _storage._manifest != nil}
|
||||
var hasManifest: Bool {return self._manifest != nil}
|
||||
/// Clears the value of `manifest`. Subsequent reads from it will return its default value.
|
||||
mutating func clearManifest() {_uniqueStorage()._manifest = nil}
|
||||
mutating func clearManifest() {self._manifest = nil}
|
||||
|
||||
var insertItem: [StorageServiceProtos_StorageItem] {
|
||||
get {return _storage._insertItem}
|
||||
set {_uniqueStorage()._insertItem = newValue}
|
||||
}
|
||||
var insertItem: [StorageServiceProtos_StorageItem] = []
|
||||
|
||||
var deleteKey: [Data] {
|
||||
get {return _storage._deleteKey}
|
||||
set {_uniqueStorage()._deleteKey = newValue}
|
||||
}
|
||||
var deleteKey: [Data] = []
|
||||
|
||||
var deleteAll: Bool {
|
||||
get {return _storage._deleteAll}
|
||||
set {_uniqueStorage()._deleteAll = newValue}
|
||||
}
|
||||
var deleteAll: Bool = false
|
||||
|
||||
var unknownFields = SwiftProtobuf.UnknownStorage()
|
||||
|
||||
init() {}
|
||||
|
||||
fileprivate var _storage = _StorageClass.defaultInstance
|
||||
fileprivate var _manifest: StorageServiceProtos_StorageManifest?
|
||||
}
|
||||
|
||||
struct StorageServiceProtos_ManifestRecord {
|
||||
@ -179,46 +170,58 @@ struct StorageServiceProtos_ManifestRecord {
|
||||
init() {}
|
||||
}
|
||||
|
||||
#if swift(>=4.2)
|
||||
|
||||
extension StorageServiceProtos_ManifestRecord.Key.TypeEnum: CaseIterable {
|
||||
// The compiler won't synthesize support with the UNRECOGNIZED case.
|
||||
static var allCases: [StorageServiceProtos_ManifestRecord.Key.TypeEnum] = [
|
||||
.unknown,
|
||||
.contact,
|
||||
.groupv1,
|
||||
.groupv2,
|
||||
.account
|
||||
]
|
||||
}
|
||||
|
||||
#endif // swift(>=4.2)
|
||||
|
||||
struct StorageServiceProtos_StorageRecord {
|
||||
// SwiftProtobuf.Message conformance is added in an extension below. See the
|
||||
// `Message` and `Message+*Additions` files in the SwiftProtobuf library for
|
||||
// methods supported on all messages.
|
||||
|
||||
var record: OneOf_Record? {
|
||||
get {return _storage._record}
|
||||
set {_uniqueStorage()._record = newValue}
|
||||
}
|
||||
var record: StorageServiceProtos_StorageRecord.OneOf_Record?
|
||||
|
||||
var contact: StorageServiceProtos_ContactRecord {
|
||||
get {
|
||||
if case .contact(let v)? = _storage._record {return v}
|
||||
if case .contact(let v)? = record {return v}
|
||||
return StorageServiceProtos_ContactRecord()
|
||||
}
|
||||
set {_uniqueStorage()._record = .contact(newValue)}
|
||||
set {record = .contact(newValue)}
|
||||
}
|
||||
|
||||
var groupV1: StorageServiceProtos_GroupV1Record {
|
||||
get {
|
||||
if case .groupV1(let v)? = _storage._record {return v}
|
||||
if case .groupV1(let v)? = record {return v}
|
||||
return StorageServiceProtos_GroupV1Record()
|
||||
}
|
||||
set {_uniqueStorage()._record = .groupV1(newValue)}
|
||||
set {record = .groupV1(newValue)}
|
||||
}
|
||||
|
||||
var groupV2: StorageServiceProtos_GroupV2Record {
|
||||
get {
|
||||
if case .groupV2(let v)? = _storage._record {return v}
|
||||
if case .groupV2(let v)? = record {return v}
|
||||
return StorageServiceProtos_GroupV2Record()
|
||||
}
|
||||
set {_uniqueStorage()._record = .groupV2(newValue)}
|
||||
set {record = .groupV2(newValue)}
|
||||
}
|
||||
|
||||
var account: StorageServiceProtos_AccountRecord {
|
||||
get {
|
||||
if case .account(let v)? = _storage._record {return v}
|
||||
if case .account(let v)? = record {return v}
|
||||
return StorageServiceProtos_AccountRecord()
|
||||
}
|
||||
set {_uniqueStorage()._record = .account(newValue)}
|
||||
set {record = .account(newValue)}
|
||||
}
|
||||
|
||||
var unknownFields = SwiftProtobuf.UnknownStorage()
|
||||
@ -243,8 +246,6 @@ struct StorageServiceProtos_StorageRecord {
|
||||
}
|
||||
|
||||
init() {}
|
||||
|
||||
fileprivate var _storage = _StorageClass.defaultInstance
|
||||
}
|
||||
|
||||
struct StorageServiceProtos_ContactRecord {
|
||||
@ -530,77 +531,39 @@ extension StorageServiceProtos_WriteOperation: SwiftProtobuf.Message, SwiftProto
|
||||
4: .same(proto: "deleteAll")
|
||||
]
|
||||
|
||||
fileprivate class _StorageClass {
|
||||
var _manifest: StorageServiceProtos_StorageManifest?
|
||||
var _insertItem: [StorageServiceProtos_StorageItem] = []
|
||||
var _deleteKey: [Data] = []
|
||||
var _deleteAll: Bool = false
|
||||
|
||||
static let defaultInstance = _StorageClass()
|
||||
|
||||
private init() {}
|
||||
|
||||
init(copying source: _StorageClass) {
|
||||
_manifest = source._manifest
|
||||
_insertItem = source._insertItem
|
||||
_deleteKey = source._deleteKey
|
||||
_deleteAll = source._deleteAll
|
||||
}
|
||||
}
|
||||
|
||||
fileprivate mutating func _uniqueStorage() -> _StorageClass {
|
||||
if !isKnownUniquelyReferenced(&_storage) {
|
||||
_storage = _StorageClass(copying: _storage)
|
||||
}
|
||||
return _storage
|
||||
}
|
||||
|
||||
mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
|
||||
_ = _uniqueStorage()
|
||||
try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
|
||||
while let fieldNumber = try decoder.nextFieldNumber() {
|
||||
switch fieldNumber {
|
||||
case 1: try decoder.decodeSingularMessageField(value: &_storage._manifest)
|
||||
case 2: try decoder.decodeRepeatedMessageField(value: &_storage._insertItem)
|
||||
case 3: try decoder.decodeRepeatedBytesField(value: &_storage._deleteKey)
|
||||
case 4: try decoder.decodeSingularBoolField(value: &_storage._deleteAll)
|
||||
default: break
|
||||
}
|
||||
while let fieldNumber = try decoder.nextFieldNumber() {
|
||||
switch fieldNumber {
|
||||
case 1: try decoder.decodeSingularMessageField(value: &self._manifest)
|
||||
case 2: try decoder.decodeRepeatedMessageField(value: &self.insertItem)
|
||||
case 3: try decoder.decodeRepeatedBytesField(value: &self.deleteKey)
|
||||
case 4: try decoder.decodeSingularBoolField(value: &self.deleteAll)
|
||||
default: break
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
||||
try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
|
||||
if let v = _storage._manifest {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
|
||||
}
|
||||
if !_storage._insertItem.isEmpty {
|
||||
try visitor.visitRepeatedMessageField(value: _storage._insertItem, fieldNumber: 2)
|
||||
}
|
||||
if !_storage._deleteKey.isEmpty {
|
||||
try visitor.visitRepeatedBytesField(value: _storage._deleteKey, fieldNumber: 3)
|
||||
}
|
||||
if _storage._deleteAll != false {
|
||||
try visitor.visitSingularBoolField(value: _storage._deleteAll, fieldNumber: 4)
|
||||
}
|
||||
if let v = self._manifest {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
|
||||
}
|
||||
if !self.insertItem.isEmpty {
|
||||
try visitor.visitRepeatedMessageField(value: self.insertItem, fieldNumber: 2)
|
||||
}
|
||||
if !self.deleteKey.isEmpty {
|
||||
try visitor.visitRepeatedBytesField(value: self.deleteKey, fieldNumber: 3)
|
||||
}
|
||||
if self.deleteAll != false {
|
||||
try visitor.visitSingularBoolField(value: self.deleteAll, fieldNumber: 4)
|
||||
}
|
||||
try unknownFields.traverse(visitor: &visitor)
|
||||
}
|
||||
|
||||
static func ==(lhs: StorageServiceProtos_WriteOperation, rhs: StorageServiceProtos_WriteOperation) -> Bool {
|
||||
if lhs._storage !== rhs._storage {
|
||||
let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
|
||||
let _storage = _args.0
|
||||
let rhs_storage = _args.1
|
||||
if _storage._manifest != rhs_storage._manifest {return false}
|
||||
if _storage._insertItem != rhs_storage._insertItem {return false}
|
||||
if _storage._deleteKey != rhs_storage._deleteKey {return false}
|
||||
if _storage._deleteAll != rhs_storage._deleteAll {return false}
|
||||
return true
|
||||
}
|
||||
if !storagesAreEqual {return false}
|
||||
}
|
||||
if lhs._manifest != rhs._manifest {return false}
|
||||
if lhs.insertItem != rhs.insertItem {return false}
|
||||
if lhs.deleteKey != rhs.deleteKey {return false}
|
||||
if lhs.deleteAll != rhs.deleteAll {return false}
|
||||
if lhs.unknownFields != rhs.unknownFields {return false}
|
||||
return true
|
||||
}
|
||||
@ -695,95 +658,63 @@ extension StorageServiceProtos_StorageRecord: SwiftProtobuf.Message, SwiftProtob
|
||||
4: .same(proto: "account")
|
||||
]
|
||||
|
||||
fileprivate class _StorageClass {
|
||||
var _record: StorageServiceProtos_StorageRecord.OneOf_Record?
|
||||
|
||||
static let defaultInstance = _StorageClass()
|
||||
|
||||
private init() {}
|
||||
|
||||
init(copying source: _StorageClass) {
|
||||
_record = source._record
|
||||
}
|
||||
}
|
||||
|
||||
fileprivate mutating func _uniqueStorage() -> _StorageClass {
|
||||
if !isKnownUniquelyReferenced(&_storage) {
|
||||
_storage = _StorageClass(copying: _storage)
|
||||
}
|
||||
return _storage
|
||||
}
|
||||
|
||||
mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
|
||||
_ = _uniqueStorage()
|
||||
try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
|
||||
while let fieldNumber = try decoder.nextFieldNumber() {
|
||||
switch fieldNumber {
|
||||
case 1:
|
||||
var v: StorageServiceProtos_ContactRecord?
|
||||
if let current = _storage._record {
|
||||
try decoder.handleConflictingOneOf()
|
||||
if case .contact(let m) = current {v = m}
|
||||
}
|
||||
try decoder.decodeSingularMessageField(value: &v)
|
||||
if let v = v {_storage._record = .contact(v)}
|
||||
case 2:
|
||||
var v: StorageServiceProtos_GroupV1Record?
|
||||
if let current = _storage._record {
|
||||
try decoder.handleConflictingOneOf()
|
||||
if case .groupV1(let m) = current {v = m}
|
||||
}
|
||||
try decoder.decodeSingularMessageField(value: &v)
|
||||
if let v = v {_storage._record = .groupV1(v)}
|
||||
case 3:
|
||||
var v: StorageServiceProtos_GroupV2Record?
|
||||
if let current = _storage._record {
|
||||
try decoder.handleConflictingOneOf()
|
||||
if case .groupV2(let m) = current {v = m}
|
||||
}
|
||||
try decoder.decodeSingularMessageField(value: &v)
|
||||
if let v = v {_storage._record = .groupV2(v)}
|
||||
case 4:
|
||||
var v: StorageServiceProtos_AccountRecord?
|
||||
if let current = _storage._record {
|
||||
try decoder.handleConflictingOneOf()
|
||||
if case .account(let m) = current {v = m}
|
||||
}
|
||||
try decoder.decodeSingularMessageField(value: &v)
|
||||
if let v = v {_storage._record = .account(v)}
|
||||
default: break
|
||||
while let fieldNumber = try decoder.nextFieldNumber() {
|
||||
switch fieldNumber {
|
||||
case 1:
|
||||
var v: StorageServiceProtos_ContactRecord?
|
||||
if let current = self.record {
|
||||
try decoder.handleConflictingOneOf()
|
||||
if case .contact(let m) = current {v = m}
|
||||
}
|
||||
try decoder.decodeSingularMessageField(value: &v)
|
||||
if let v = v {self.record = .contact(v)}
|
||||
case 2:
|
||||
var v: StorageServiceProtos_GroupV1Record?
|
||||
if let current = self.record {
|
||||
try decoder.handleConflictingOneOf()
|
||||
if case .groupV1(let m) = current {v = m}
|
||||
}
|
||||
try decoder.decodeSingularMessageField(value: &v)
|
||||
if let v = v {self.record = .groupV1(v)}
|
||||
case 3:
|
||||
var v: StorageServiceProtos_GroupV2Record?
|
||||
if let current = self.record {
|
||||
try decoder.handleConflictingOneOf()
|
||||
if case .groupV2(let m) = current {v = m}
|
||||
}
|
||||
try decoder.decodeSingularMessageField(value: &v)
|
||||
if let v = v {self.record = .groupV2(v)}
|
||||
case 4:
|
||||
var v: StorageServiceProtos_AccountRecord?
|
||||
if let current = self.record {
|
||||
try decoder.handleConflictingOneOf()
|
||||
if case .account(let m) = current {v = m}
|
||||
}
|
||||
try decoder.decodeSingularMessageField(value: &v)
|
||||
if let v = v {self.record = .account(v)}
|
||||
default: break
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
||||
try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
|
||||
switch _storage._record {
|
||||
case .contact(let v)?:
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
|
||||
case .groupV1(let v)?:
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
|
||||
case .groupV2(let v)?:
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
|
||||
case .account(let v)?:
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 4)
|
||||
case nil: break
|
||||
}
|
||||
switch self.record {
|
||||
case .contact(let v)?:
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
|
||||
case .groupV1(let v)?:
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
|
||||
case .groupV2(let v)?:
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
|
||||
case .account(let v)?:
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 4)
|
||||
case nil: break
|
||||
}
|
||||
try unknownFields.traverse(visitor: &visitor)
|
||||
}
|
||||
|
||||
static func ==(lhs: StorageServiceProtos_StorageRecord, rhs: StorageServiceProtos_StorageRecord) -> Bool {
|
||||
if lhs._storage !== rhs._storage {
|
||||
let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
|
||||
let _storage = _args.0
|
||||
let rhs_storage = _args.1
|
||||
if _storage._record != rhs_storage._record {return false}
|
||||
return true
|
||||
}
|
||||
if !storagesAreEqual {return false}
|
||||
}
|
||||
if lhs.record != rhs.record {return false}
|
||||
if lhs.unknownFields != rhs.unknownFields {return false}
|
||||
return true
|
||||
}
|
||||
|
||||
@ -16,7 +16,7 @@ import SwiftProtobuf
|
||||
// If the compiler emits an error on this type, it is because this file
|
||||
// was generated by a version of the `protoc` Swift plug-in that is
|
||||
// incompatible with the version of SwiftProtobuf to which you are linking.
|
||||
// Please ensure that your 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.
|
||||
private struct _GeneratedWithProtocGenSwiftVersion: SwiftProtobuf.ProtobufAPIVersionCheck {
|
||||
struct _2: SwiftProtobuf.ProtobufAPIVersion_2 {}
|
||||
@ -140,31 +140,31 @@ struct WebSocketProtos_WebSocketMessage {
|
||||
// methods supported on all messages.
|
||||
|
||||
var type: WebSocketProtos_WebSocketMessage.TypeEnum {
|
||||
get {return _storage._type ?? .unknown}
|
||||
set {_uniqueStorage()._type = newValue}
|
||||
get {return _type ?? .unknown}
|
||||
set {_type = newValue}
|
||||
}
|
||||
/// Returns true if `type` has been explicitly set.
|
||||
var hasType: Bool {return _storage._type != nil}
|
||||
var hasType: Bool {return self._type != nil}
|
||||
/// Clears the value of `type`. Subsequent reads from it will return its default value.
|
||||
mutating func clearType() {_uniqueStorage()._type = nil}
|
||||
mutating func clearType() {self._type = nil}
|
||||
|
||||
var request: WebSocketProtos_WebSocketRequestMessage {
|
||||
get {return _storage._request ?? WebSocketProtos_WebSocketRequestMessage()}
|
||||
set {_uniqueStorage()._request = newValue}
|
||||
get {return _request ?? WebSocketProtos_WebSocketRequestMessage()}
|
||||
set {_request = newValue}
|
||||
}
|
||||
/// Returns true if `request` has been explicitly set.
|
||||
var hasRequest: Bool {return _storage._request != nil}
|
||||
var hasRequest: Bool {return self._request != nil}
|
||||
/// Clears the value of `request`. Subsequent reads from it will return its default value.
|
||||
mutating func clearRequest() {_uniqueStorage()._request = nil}
|
||||
mutating func clearRequest() {self._request = nil}
|
||||
|
||||
var response: WebSocketProtos_WebSocketResponseMessage {
|
||||
get {return _storage._response ?? WebSocketProtos_WebSocketResponseMessage()}
|
||||
set {_uniqueStorage()._response = newValue}
|
||||
get {return _response ?? WebSocketProtos_WebSocketResponseMessage()}
|
||||
set {_response = newValue}
|
||||
}
|
||||
/// Returns true if `response` has been explicitly set.
|
||||
var hasResponse: Bool {return _storage._response != nil}
|
||||
var hasResponse: Bool {return self._response != nil}
|
||||
/// Clears the value of `response`. Subsequent reads from it will return its default value.
|
||||
mutating func clearResponse() {_uniqueStorage()._response = nil}
|
||||
mutating func clearResponse() {self._response = nil}
|
||||
|
||||
var unknownFields = SwiftProtobuf.UnknownStorage()
|
||||
|
||||
@ -199,7 +199,9 @@ struct WebSocketProtos_WebSocketMessage {
|
||||
|
||||
init() {}
|
||||
|
||||
fileprivate var _storage = _StorageClass.defaultInstance
|
||||
fileprivate var _type: WebSocketProtos_WebSocketMessage.TypeEnum?
|
||||
fileprivate var _request: WebSocketProtos_WebSocketRequestMessage?
|
||||
fileprivate var _response: WebSocketProtos_WebSocketResponseMessage?
|
||||
}
|
||||
|
||||
#if swift(>=4.2)
|
||||
@ -328,70 +330,34 @@ extension WebSocketProtos_WebSocketMessage: SwiftProtobuf.Message, SwiftProtobuf
|
||||
3: .same(proto: "response")
|
||||
]
|
||||
|
||||
fileprivate class _StorageClass {
|
||||
var _type: WebSocketProtos_WebSocketMessage.TypeEnum?
|
||||
var _request: WebSocketProtos_WebSocketRequestMessage?
|
||||
var _response: WebSocketProtos_WebSocketResponseMessage?
|
||||
|
||||
static let defaultInstance = _StorageClass()
|
||||
|
||||
private init() {}
|
||||
|
||||
init(copying source: _StorageClass) {
|
||||
_type = source._type
|
||||
_request = source._request
|
||||
_response = source._response
|
||||
}
|
||||
}
|
||||
|
||||
fileprivate mutating func _uniqueStorage() -> _StorageClass {
|
||||
if !isKnownUniquelyReferenced(&_storage) {
|
||||
_storage = _StorageClass(copying: _storage)
|
||||
}
|
||||
return _storage
|
||||
}
|
||||
|
||||
mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
|
||||
_ = _uniqueStorage()
|
||||
try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
|
||||
while let fieldNumber = try decoder.nextFieldNumber() {
|
||||
switch fieldNumber {
|
||||
case 1: try decoder.decodeSingularEnumField(value: &_storage._type)
|
||||
case 2: try decoder.decodeSingularMessageField(value: &_storage._request)
|
||||
case 3: try decoder.decodeSingularMessageField(value: &_storage._response)
|
||||
default: break
|
||||
}
|
||||
while let fieldNumber = try decoder.nextFieldNumber() {
|
||||
switch fieldNumber {
|
||||
case 1: try decoder.decodeSingularEnumField(value: &self._type)
|
||||
case 2: try decoder.decodeSingularMessageField(value: &self._request)
|
||||
case 3: try decoder.decodeSingularMessageField(value: &self._response)
|
||||
default: break
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
||||
try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
|
||||
if let v = _storage._type {
|
||||
try visitor.visitSingularEnumField(value: v, fieldNumber: 1)
|
||||
}
|
||||
if let v = _storage._request {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
|
||||
}
|
||||
if let v = _storage._response {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
|
||||
}
|
||||
if let v = self._type {
|
||||
try visitor.visitSingularEnumField(value: v, fieldNumber: 1)
|
||||
}
|
||||
if let v = self._request {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
|
||||
}
|
||||
if let v = self._response {
|
||||
try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
|
||||
}
|
||||
try unknownFields.traverse(visitor: &visitor)
|
||||
}
|
||||
|
||||
static func ==(lhs: WebSocketProtos_WebSocketMessage, rhs: WebSocketProtos_WebSocketMessage) -> Bool {
|
||||
if lhs._storage !== rhs._storage {
|
||||
let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
|
||||
let _storage = _args.0
|
||||
let rhs_storage = _args.1
|
||||
if _storage._type != rhs_storage._type {return false}
|
||||
if _storage._request != rhs_storage._request {return false}
|
||||
if _storage._response != rhs_storage._response {return false}
|
||||
return true
|
||||
}
|
||||
if !storagesAreEqual {return false}
|
||||
}
|
||||
if lhs._type != rhs._type {return false}
|
||||
if lhs._request != rhs._request {return false}
|
||||
if lhs._response != rhs._response {return false}
|
||||
if lhs.unknownFields != rhs.unknownFields {return false}
|
||||
return true
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user