mirror of https://github.com/oxen-io/session-ios
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
572 lines
21 KiB
Swift
572 lines
21 KiB
Swift
// DO NOT EDIT.
|
|
// swift-format-ignore-file
|
|
//
|
|
// Generated by the Swift generator plugin for the protocol buffer compiler.
|
|
// Source: OWSUnidentifiedDelivery.proto
|
|
//
|
|
// For information on using the generated types, please see the documentation:
|
|
// https://github.com/apple/swift-protobuf/
|
|
|
|
//*
|
|
// Copyright (C) 2014-2016 Open Whisper Systems
|
|
//
|
|
// Licensed according to the LICENSE file in this repository.
|
|
|
|
/// iOS - since we use a modern proto-compiler, we must specify
|
|
/// the legacy proto format.
|
|
|
|
import Foundation
|
|
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 you are building against the same version of the API
|
|
// that was used to generate this file.
|
|
fileprivate struct _GeneratedWithProtocGenSwiftVersion: SwiftProtobuf.ProtobufAPIVersionCheck {
|
|
struct _2: SwiftProtobuf.ProtobufAPIVersion_2 {}
|
|
typealias Version = _2
|
|
}
|
|
|
|
struct SMKProtos_ServerCertificate {
|
|
// 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.
|
|
|
|
/// @required
|
|
var certificate: Data {
|
|
get {return _certificate ?? SwiftProtobuf.Internal.emptyData}
|
|
set {_certificate = newValue}
|
|
}
|
|
/// Returns true if `certificate` has been explicitly set.
|
|
var hasCertificate: Bool {return self._certificate != nil}
|
|
/// Clears the value of `certificate`. Subsequent reads from it will return its default value.
|
|
mutating func clearCertificate() {self._certificate = nil}
|
|
|
|
/// @required
|
|
var signature: Data {
|
|
get {return _signature ?? SwiftProtobuf.Internal.emptyData}
|
|
set {_signature = newValue}
|
|
}
|
|
/// Returns true if `signature` has been explicitly set.
|
|
var hasSignature: Bool {return self._signature != nil}
|
|
/// Clears the value of `signature`. Subsequent reads from it will return its default value.
|
|
mutating func clearSignature() {self._signature = nil}
|
|
|
|
var unknownFields = SwiftProtobuf.UnknownStorage()
|
|
|
|
struct Certificate {
|
|
// 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.
|
|
|
|
/// @required
|
|
var id: UInt32 {
|
|
get {return _id ?? 0}
|
|
set {_id = newValue}
|
|
}
|
|
/// Returns true if `id` has been explicitly set.
|
|
var hasID: Bool {return self._id != nil}
|
|
/// Clears the value of `id`. Subsequent reads from it will return its default value.
|
|
mutating func clearID() {self._id = nil}
|
|
|
|
/// @required
|
|
var key: Data {
|
|
get {return _key ?? SwiftProtobuf.Internal.emptyData}
|
|
set {_key = newValue}
|
|
}
|
|
/// Returns true if `key` has been explicitly set.
|
|
var hasKey: Bool {return self._key != nil}
|
|
/// Clears the value of `key`. Subsequent reads from it will return its default value.
|
|
mutating func clearKey() {self._key = nil}
|
|
|
|
var unknownFields = SwiftProtobuf.UnknownStorage()
|
|
|
|
init() {}
|
|
|
|
fileprivate var _id: UInt32? = nil
|
|
fileprivate var _key: Data? = nil
|
|
}
|
|
|
|
init() {}
|
|
|
|
fileprivate var _certificate: Data? = nil
|
|
fileprivate var _signature: Data? = nil
|
|
}
|
|
|
|
struct SMKProtos_SenderCertificate {
|
|
// 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.
|
|
|
|
/// @required
|
|
var sender: String {
|
|
get {return _sender ?? String()}
|
|
set {_sender = newValue}
|
|
}
|
|
/// Returns true if `sender` has been explicitly set.
|
|
var hasSender: Bool {return self._sender != nil}
|
|
/// Clears the value of `sender`. Subsequent reads from it will return its default value.
|
|
mutating func clearSender() {self._sender = nil}
|
|
|
|
/// @required
|
|
var senderDevice: UInt32 {
|
|
get {return _senderDevice ?? 0}
|
|
set {_senderDevice = newValue}
|
|
}
|
|
/// Returns true if `senderDevice` has been explicitly set.
|
|
var hasSenderDevice: Bool {return self._senderDevice != nil}
|
|
/// Clears the value of `senderDevice`. Subsequent reads from it will return its default value.
|
|
mutating func clearSenderDevice() {self._senderDevice = nil}
|
|
|
|
var unknownFields = SwiftProtobuf.UnknownStorage()
|
|
|
|
struct Certificate {
|
|
// 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.
|
|
|
|
/// @required
|
|
var sender: String {
|
|
get {return _sender ?? String()}
|
|
set {_sender = newValue}
|
|
}
|
|
/// Returns true if `sender` has been explicitly set.
|
|
var hasSender: Bool {return self._sender != nil}
|
|
/// Clears the value of `sender`. Subsequent reads from it will return its default value.
|
|
mutating func clearSender() {self._sender = nil}
|
|
|
|
/// @required
|
|
var senderDevice: UInt32 {
|
|
get {return _senderDevice ?? 0}
|
|
set {_senderDevice = newValue}
|
|
}
|
|
/// Returns true if `senderDevice` has been explicitly set.
|
|
var hasSenderDevice: Bool {return self._senderDevice != nil}
|
|
/// Clears the value of `senderDevice`. Subsequent reads from it will return its default value.
|
|
mutating func clearSenderDevice() {self._senderDevice = nil}
|
|
|
|
/// @required
|
|
var expires: UInt64 {
|
|
get {return _expires ?? 0}
|
|
set {_expires = newValue}
|
|
}
|
|
/// Returns true if `expires` has been explicitly set.
|
|
var hasExpires: Bool {return self._expires != nil}
|
|
/// Clears the value of `expires`. Subsequent reads from it will return its default value.
|
|
mutating func clearExpires() {self._expires = nil}
|
|
|
|
/// @required
|
|
var identityKey: Data {
|
|
get {return _identityKey ?? SwiftProtobuf.Internal.emptyData}
|
|
set {_identityKey = newValue}
|
|
}
|
|
/// Returns true if `identityKey` has been explicitly set.
|
|
var hasIdentityKey: Bool {return self._identityKey != nil}
|
|
/// Clears the value of `identityKey`. Subsequent reads from it will return its default value.
|
|
mutating func clearIdentityKey() {self._identityKey = nil}
|
|
|
|
/// @required
|
|
var signer: SMKProtos_ServerCertificate {
|
|
get {return _signer ?? SMKProtos_ServerCertificate()}
|
|
set {_signer = newValue}
|
|
}
|
|
/// Returns true if `signer` has been explicitly set.
|
|
var hasSigner: Bool {return self._signer != nil}
|
|
/// Clears the value of `signer`. Subsequent reads from it will return its default value.
|
|
mutating func clearSigner() {self._signer = nil}
|
|
|
|
var unknownFields = SwiftProtobuf.UnknownStorage()
|
|
|
|
init() {}
|
|
|
|
fileprivate var _sender: String? = nil
|
|
fileprivate var _senderDevice: UInt32? = nil
|
|
fileprivate var _expires: UInt64? = nil
|
|
fileprivate var _identityKey: Data? = nil
|
|
fileprivate var _signer: SMKProtos_ServerCertificate? = nil
|
|
}
|
|
|
|
init() {}
|
|
|
|
fileprivate var _sender: String? = nil
|
|
fileprivate var _senderDevice: UInt32? = nil
|
|
}
|
|
|
|
struct SMKProtos_UnidentifiedSenderMessage {
|
|
// 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.
|
|
|
|
/// @required
|
|
var ephemeralPublic: Data {
|
|
get {return _ephemeralPublic ?? SwiftProtobuf.Internal.emptyData}
|
|
set {_ephemeralPublic = newValue}
|
|
}
|
|
/// Returns true if `ephemeralPublic` has been explicitly set.
|
|
var hasEphemeralPublic: Bool {return self._ephemeralPublic != nil}
|
|
/// Clears the value of `ephemeralPublic`. Subsequent reads from it will return its default value.
|
|
mutating func clearEphemeralPublic() {self._ephemeralPublic = nil}
|
|
|
|
/// @required
|
|
var encryptedStatic: Data {
|
|
get {return _encryptedStatic ?? SwiftProtobuf.Internal.emptyData}
|
|
set {_encryptedStatic = newValue}
|
|
}
|
|
/// Returns true if `encryptedStatic` has been explicitly set.
|
|
var hasEncryptedStatic: Bool {return self._encryptedStatic != nil}
|
|
/// Clears the value of `encryptedStatic`. Subsequent reads from it will return its default value.
|
|
mutating func clearEncryptedStatic() {self._encryptedStatic = nil}
|
|
|
|
/// @required
|
|
var encryptedMessage: Data {
|
|
get {return _encryptedMessage ?? SwiftProtobuf.Internal.emptyData}
|
|
set {_encryptedMessage = newValue}
|
|
}
|
|
/// Returns true if `encryptedMessage` has been explicitly set.
|
|
var hasEncryptedMessage: Bool {return self._encryptedMessage != nil}
|
|
/// Clears the value of `encryptedMessage`. Subsequent reads from it will return its default value.
|
|
mutating func clearEncryptedMessage() {self._encryptedMessage = nil}
|
|
|
|
var unknownFields = SwiftProtobuf.UnknownStorage()
|
|
|
|
struct Message {
|
|
// 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.
|
|
|
|
/// @required
|
|
var type: SMKProtos_UnidentifiedSenderMessage.Message.TypeEnum {
|
|
get {return _type ?? .prekeyMessage}
|
|
set {_type = newValue}
|
|
}
|
|
/// Returns true if `type` has been explicitly set.
|
|
var hasType: Bool {return self._type != nil}
|
|
/// Clears the value of `type`. Subsequent reads from it will return its default value.
|
|
mutating func clearType() {self._type = nil}
|
|
|
|
/// @required
|
|
var senderCertificate: SMKProtos_SenderCertificate {
|
|
get {return _senderCertificate ?? SMKProtos_SenderCertificate()}
|
|
set {_senderCertificate = newValue}
|
|
}
|
|
/// Returns true if `senderCertificate` has been explicitly set.
|
|
var hasSenderCertificate: Bool {return self._senderCertificate != nil}
|
|
/// Clears the value of `senderCertificate`. Subsequent reads from it will return its default value.
|
|
mutating func clearSenderCertificate() {self._senderCertificate = nil}
|
|
|
|
/// @required
|
|
var content: Data {
|
|
get {return _content ?? SwiftProtobuf.Internal.emptyData}
|
|
set {_content = newValue}
|
|
}
|
|
/// Returns true if `content` has been explicitly set.
|
|
var hasContent: Bool {return self._content != nil}
|
|
/// Clears the value of `content`. Subsequent reads from it will return its default value.
|
|
mutating func clearContent() {self._content = nil}
|
|
|
|
var unknownFields = SwiftProtobuf.UnknownStorage()
|
|
|
|
enum TypeEnum: SwiftProtobuf.Enum {
|
|
typealias RawValue = Int
|
|
case prekeyMessage // = 1
|
|
case message // = 2
|
|
case fallbackMessage // = 3
|
|
|
|
init() {
|
|
self = .prekeyMessage
|
|
}
|
|
|
|
init?(rawValue: Int) {
|
|
switch rawValue {
|
|
case 1: self = .prekeyMessage
|
|
case 2: self = .message
|
|
case 3: self = .fallbackMessage
|
|
default: return nil
|
|
}
|
|
}
|
|
|
|
var rawValue: Int {
|
|
switch self {
|
|
case .prekeyMessage: return 1
|
|
case .message: return 2
|
|
case .fallbackMessage: return 3
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
init() {}
|
|
|
|
fileprivate var _type: SMKProtos_UnidentifiedSenderMessage.Message.TypeEnum? = nil
|
|
fileprivate var _senderCertificate: SMKProtos_SenderCertificate? = nil
|
|
fileprivate var _content: Data? = nil
|
|
}
|
|
|
|
init() {}
|
|
|
|
fileprivate var _ephemeralPublic: Data? = nil
|
|
fileprivate var _encryptedStatic: Data? = nil
|
|
fileprivate var _encryptedMessage: Data? = nil
|
|
}
|
|
|
|
#if swift(>=4.2)
|
|
|
|
extension SMKProtos_UnidentifiedSenderMessage.Message.TypeEnum: CaseIterable {
|
|
// Support synthesized by the compiler.
|
|
}
|
|
|
|
#endif // swift(>=4.2)
|
|
|
|
// MARK: - Code below here is support for the SwiftProtobuf runtime.
|
|
|
|
fileprivate let _protobuf_package = "SMKProtos"
|
|
|
|
extension SMKProtos_ServerCertificate: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
|
|
static let protoMessageName: String = _protobuf_package + ".ServerCertificate"
|
|
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
|
|
1: .same(proto: "certificate"),
|
|
2: .same(proto: "signature"),
|
|
]
|
|
|
|
mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
|
|
while let fieldNumber = try decoder.nextFieldNumber() {
|
|
switch fieldNumber {
|
|
case 1: try decoder.decodeSingularBytesField(value: &self._certificate)
|
|
case 2: try decoder.decodeSingularBytesField(value: &self._signature)
|
|
default: break
|
|
}
|
|
}
|
|
}
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
if let v = self._certificate {
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 1)
|
|
}
|
|
if let v = self._signature {
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 2)
|
|
}
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
}
|
|
|
|
static func ==(lhs: SMKProtos_ServerCertificate, rhs: SMKProtos_ServerCertificate) -> Bool {
|
|
if lhs._certificate != rhs._certificate {return false}
|
|
if lhs._signature != rhs._signature {return false}
|
|
if lhs.unknownFields != rhs.unknownFields {return false}
|
|
return true
|
|
}
|
|
}
|
|
|
|
extension SMKProtos_ServerCertificate.Certificate: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
|
|
static let protoMessageName: String = SMKProtos_ServerCertificate.protoMessageName + ".Certificate"
|
|
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
|
|
1: .same(proto: "id"),
|
|
2: .same(proto: "key"),
|
|
]
|
|
|
|
mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
|
|
while let fieldNumber = try decoder.nextFieldNumber() {
|
|
switch fieldNumber {
|
|
case 1: try decoder.decodeSingularUInt32Field(value: &self._id)
|
|
case 2: try decoder.decodeSingularBytesField(value: &self._key)
|
|
default: break
|
|
}
|
|
}
|
|
}
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
if let v = self._id {
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 1)
|
|
}
|
|
if let v = self._key {
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 2)
|
|
}
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
}
|
|
|
|
static func ==(lhs: SMKProtos_ServerCertificate.Certificate, rhs: SMKProtos_ServerCertificate.Certificate) -> Bool {
|
|
if lhs._id != rhs._id {return false}
|
|
if lhs._key != rhs._key {return false}
|
|
if lhs.unknownFields != rhs.unknownFields {return false}
|
|
return true
|
|
}
|
|
}
|
|
|
|
extension SMKProtos_SenderCertificate: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
|
|
static let protoMessageName: String = _protobuf_package + ".SenderCertificate"
|
|
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
|
|
1: .same(proto: "sender"),
|
|
2: .same(proto: "senderDevice"),
|
|
]
|
|
|
|
mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
|
|
while let fieldNumber = try decoder.nextFieldNumber() {
|
|
switch fieldNumber {
|
|
case 1: try decoder.decodeSingularStringField(value: &self._sender)
|
|
case 2: try decoder.decodeSingularUInt32Field(value: &self._senderDevice)
|
|
default: break
|
|
}
|
|
}
|
|
}
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
if let v = self._sender {
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 1)
|
|
}
|
|
if let v = self._senderDevice {
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 2)
|
|
}
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
}
|
|
|
|
static func ==(lhs: SMKProtos_SenderCertificate, rhs: SMKProtos_SenderCertificate) -> Bool {
|
|
if lhs._sender != rhs._sender {return false}
|
|
if lhs._senderDevice != rhs._senderDevice {return false}
|
|
if lhs.unknownFields != rhs.unknownFields {return false}
|
|
return true
|
|
}
|
|
}
|
|
|
|
extension SMKProtos_SenderCertificate.Certificate: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
|
|
static let protoMessageName: String = SMKProtos_SenderCertificate.protoMessageName + ".Certificate"
|
|
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
|
|
1: .same(proto: "sender"),
|
|
2: .same(proto: "senderDevice"),
|
|
3: .same(proto: "expires"),
|
|
4: .same(proto: "identityKey"),
|
|
5: .same(proto: "signer"),
|
|
]
|
|
|
|
mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
|
|
while let fieldNumber = try decoder.nextFieldNumber() {
|
|
switch fieldNumber {
|
|
case 1: try decoder.decodeSingularStringField(value: &self._sender)
|
|
case 2: try decoder.decodeSingularUInt32Field(value: &self._senderDevice)
|
|
case 3: try decoder.decodeSingularFixed64Field(value: &self._expires)
|
|
case 4: try decoder.decodeSingularBytesField(value: &self._identityKey)
|
|
case 5: try decoder.decodeSingularMessageField(value: &self._signer)
|
|
default: break
|
|
}
|
|
}
|
|
}
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
if let v = self._sender {
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 1)
|
|
}
|
|
if let v = self._senderDevice {
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 2)
|
|
}
|
|
if let v = self._expires {
|
|
try visitor.visitSingularFixed64Field(value: v, fieldNumber: 3)
|
|
}
|
|
if let v = self._identityKey {
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 4)
|
|
}
|
|
if let v = self._signer {
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 5)
|
|
}
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
}
|
|
|
|
static func ==(lhs: SMKProtos_SenderCertificate.Certificate, rhs: SMKProtos_SenderCertificate.Certificate) -> Bool {
|
|
if lhs._sender != rhs._sender {return false}
|
|
if lhs._senderDevice != rhs._senderDevice {return false}
|
|
if lhs._expires != rhs._expires {return false}
|
|
if lhs._identityKey != rhs._identityKey {return false}
|
|
if lhs._signer != rhs._signer {return false}
|
|
if lhs.unknownFields != rhs.unknownFields {return false}
|
|
return true
|
|
}
|
|
}
|
|
|
|
extension SMKProtos_UnidentifiedSenderMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
|
|
static let protoMessageName: String = _protobuf_package + ".UnidentifiedSenderMessage"
|
|
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
|
|
1: .same(proto: "ephemeralPublic"),
|
|
2: .same(proto: "encryptedStatic"),
|
|
3: .same(proto: "encryptedMessage"),
|
|
]
|
|
|
|
mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
|
|
while let fieldNumber = try decoder.nextFieldNumber() {
|
|
switch fieldNumber {
|
|
case 1: try decoder.decodeSingularBytesField(value: &self._ephemeralPublic)
|
|
case 2: try decoder.decodeSingularBytesField(value: &self._encryptedStatic)
|
|
case 3: try decoder.decodeSingularBytesField(value: &self._encryptedMessage)
|
|
default: break
|
|
}
|
|
}
|
|
}
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
if let v = self._ephemeralPublic {
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 1)
|
|
}
|
|
if let v = self._encryptedStatic {
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 2)
|
|
}
|
|
if let v = self._encryptedMessage {
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 3)
|
|
}
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
}
|
|
|
|
static func ==(lhs: SMKProtos_UnidentifiedSenderMessage, rhs: SMKProtos_UnidentifiedSenderMessage) -> Bool {
|
|
if lhs._ephemeralPublic != rhs._ephemeralPublic {return false}
|
|
if lhs._encryptedStatic != rhs._encryptedStatic {return false}
|
|
if lhs._encryptedMessage != rhs._encryptedMessage {return false}
|
|
if lhs.unknownFields != rhs.unknownFields {return false}
|
|
return true
|
|
}
|
|
}
|
|
|
|
extension SMKProtos_UnidentifiedSenderMessage.Message: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
|
|
static let protoMessageName: String = SMKProtos_UnidentifiedSenderMessage.protoMessageName + ".Message"
|
|
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
|
|
1: .same(proto: "type"),
|
|
2: .same(proto: "senderCertificate"),
|
|
3: .same(proto: "content"),
|
|
]
|
|
|
|
mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
|
|
while let fieldNumber = try decoder.nextFieldNumber() {
|
|
switch fieldNumber {
|
|
case 1: try decoder.decodeSingularEnumField(value: &self._type)
|
|
case 2: try decoder.decodeSingularMessageField(value: &self._senderCertificate)
|
|
case 3: try decoder.decodeSingularBytesField(value: &self._content)
|
|
default: break
|
|
}
|
|
}
|
|
}
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
if let v = self._type {
|
|
try visitor.visitSingularEnumField(value: v, fieldNumber: 1)
|
|
}
|
|
if let v = self._senderCertificate {
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
|
|
}
|
|
if let v = self._content {
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 3)
|
|
}
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
}
|
|
|
|
static func ==(lhs: SMKProtos_UnidentifiedSenderMessage.Message, rhs: SMKProtos_UnidentifiedSenderMessage.Message) -> Bool {
|
|
if lhs._type != rhs._type {return false}
|
|
if lhs._senderCertificate != rhs._senderCertificate {return false}
|
|
if lhs._content != rhs._content {return false}
|
|
if lhs.unknownFields != rhs.unknownFields {return false}
|
|
return true
|
|
}
|
|
}
|
|
|
|
extension SMKProtos_UnidentifiedSenderMessage.Message.TypeEnum: SwiftProtobuf._ProtoNameProviding {
|
|
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
|
|
1: .same(proto: "PREKEY_MESSAGE"),
|
|
2: .same(proto: "MESSAGE"),
|
|
3: .same(proto: "FALLBACK_MESSAGE"),
|
|
]
|
|
}
|