|
|
@ -237,6 +237,15 @@ struct SessionProtos_Content {
|
|
|
|
/// Clears the value of `typingMessage`. Subsequent reads from it will return its default value.
|
|
|
|
/// Clears the value of `typingMessage`. Subsequent reads from it will return its default value.
|
|
|
|
mutating func clearTypingMessage() {self._typingMessage = nil}
|
|
|
|
mutating func clearTypingMessage() {self._typingMessage = nil}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var configurationMessage: SessionProtos_ConfigurationMessage {
|
|
|
|
|
|
|
|
get {return _configurationMessage ?? SessionProtos_ConfigurationMessage()}
|
|
|
|
|
|
|
|
set {_configurationMessage = newValue}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
/// Returns true if `configurationMessage` has been explicitly set.
|
|
|
|
|
|
|
|
var hasConfigurationMessage: Bool {return self._configurationMessage != nil}
|
|
|
|
|
|
|
|
/// Clears the value of `configurationMessage`. Subsequent reads from it will return its default value.
|
|
|
|
|
|
|
|
mutating func clearConfigurationMessage() {self._configurationMessage = nil}
|
|
|
|
|
|
|
|
|
|
|
|
var unknownFields = SwiftProtobuf.UnknownStorage()
|
|
|
|
var unknownFields = SwiftProtobuf.UnknownStorage()
|
|
|
|
|
|
|
|
|
|
|
|
init() {}
|
|
|
|
init() {}
|
|
|
@ -245,6 +254,7 @@ struct SessionProtos_Content {
|
|
|
|
fileprivate var _syncMessage: SessionProtos_SyncMessage? = nil
|
|
|
|
fileprivate var _syncMessage: SessionProtos_SyncMessage? = nil
|
|
|
|
fileprivate var _receiptMessage: SessionProtos_ReceiptMessage? = nil
|
|
|
|
fileprivate var _receiptMessage: SessionProtos_ReceiptMessage? = nil
|
|
|
|
fileprivate var _typingMessage: SessionProtos_TypingMessage? = nil
|
|
|
|
fileprivate var _typingMessage: SessionProtos_TypingMessage? = nil
|
|
|
|
|
|
|
|
fileprivate var _configurationMessage: SessionProtos_ConfigurationMessage? = nil
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
struct SessionProtos_ClosedGroupCiphertextMessageWrapper {
|
|
|
|
struct SessionProtos_ClosedGroupCiphertextMessageWrapper {
|
|
|
@ -280,6 +290,39 @@ struct SessionProtos_ClosedGroupCiphertextMessageWrapper {
|
|
|
|
fileprivate var _ephemeralPublicKey: Data? = nil
|
|
|
|
fileprivate var _ephemeralPublicKey: Data? = nil
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct SessionProtos_KeyPair {
|
|
|
|
|
|
|
|
// 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 publicKey: Data {
|
|
|
|
|
|
|
|
get {return _publicKey ?? SwiftProtobuf.Internal.emptyData}
|
|
|
|
|
|
|
|
set {_publicKey = newValue}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
/// Returns true if `publicKey` has been explicitly set.
|
|
|
|
|
|
|
|
var hasPublicKey: Bool {return self._publicKey != nil}
|
|
|
|
|
|
|
|
/// Clears the value of `publicKey`. Subsequent reads from it will return its default value.
|
|
|
|
|
|
|
|
mutating func clearPublicKey() {self._publicKey = nil}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// @required
|
|
|
|
|
|
|
|
var privateKey: Data {
|
|
|
|
|
|
|
|
get {return _privateKey ?? SwiftProtobuf.Internal.emptyData}
|
|
|
|
|
|
|
|
set {_privateKey = newValue}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
/// Returns true if `privateKey` has been explicitly set.
|
|
|
|
|
|
|
|
var hasPrivateKey: Bool {return self._privateKey != nil}
|
|
|
|
|
|
|
|
/// Clears the value of `privateKey`. Subsequent reads from it will return its default value.
|
|
|
|
|
|
|
|
mutating func clearPrivateKey() {self._privateKey = nil}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var unknownFields = SwiftProtobuf.UnknownStorage()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
init() {}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fileprivate var _publicKey: Data? = nil
|
|
|
|
|
|
|
|
fileprivate var _privateKey: Data? = nil
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
struct SessionProtos_DataMessage {
|
|
|
|
struct SessionProtos_DataMessage {
|
|
|
|
// 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
|
|
|
@ -1056,8 +1099,8 @@ struct SessionProtos_DataMessage {
|
|
|
|
/// Clears the value of `name`. Subsequent reads from it will return its default value.
|
|
|
|
/// Clears the value of `name`. Subsequent reads from it will return its default value.
|
|
|
|
mutating func clearName() {self._name = nil}
|
|
|
|
mutating func clearName() {self._name = nil}
|
|
|
|
|
|
|
|
|
|
|
|
var encryptionKeyPair: SessionProtos_DataMessage.ClosedGroupUpdateV2.KeyPair {
|
|
|
|
var encryptionKeyPair: SessionProtos_KeyPair {
|
|
|
|
get {return _encryptionKeyPair ?? SessionProtos_DataMessage.ClosedGroupUpdateV2.KeyPair()}
|
|
|
|
get {return _encryptionKeyPair ?? SessionProtos_KeyPair()}
|
|
|
|
set {_encryptionKeyPair = newValue}
|
|
|
|
set {_encryptionKeyPair = newValue}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
/// Returns true if `encryptionKeyPair` has been explicitly set.
|
|
|
|
/// Returns true if `encryptionKeyPair` has been explicitly set.
|
|
|
@ -1108,39 +1151,6 @@ struct SessionProtos_DataMessage {
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
struct KeyPair {
|
|
|
|
|
|
|
|
// 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 publicKey: Data {
|
|
|
|
|
|
|
|
get {return _publicKey ?? SwiftProtobuf.Internal.emptyData}
|
|
|
|
|
|
|
|
set {_publicKey = newValue}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
/// Returns true if `publicKey` has been explicitly set.
|
|
|
|
|
|
|
|
var hasPublicKey: Bool {return self._publicKey != nil}
|
|
|
|
|
|
|
|
/// Clears the value of `publicKey`. Subsequent reads from it will return its default value.
|
|
|
|
|
|
|
|
mutating func clearPublicKey() {self._publicKey = nil}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// @required
|
|
|
|
|
|
|
|
var privateKey: Data {
|
|
|
|
|
|
|
|
get {return _privateKey ?? SwiftProtobuf.Internal.emptyData}
|
|
|
|
|
|
|
|
set {_privateKey = newValue}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
/// Returns true if `privateKey` has been explicitly set.
|
|
|
|
|
|
|
|
var hasPrivateKey: Bool {return self._privateKey != nil}
|
|
|
|
|
|
|
|
/// Clears the value of `privateKey`. Subsequent reads from it will return its default value.
|
|
|
|
|
|
|
|
mutating func clearPrivateKey() {self._privateKey = nil}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var unknownFields = SwiftProtobuf.UnknownStorage()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
init() {}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fileprivate var _publicKey: Data? = nil
|
|
|
|
|
|
|
|
fileprivate var _privateKey: Data? = nil
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct KeyPairWrapper {
|
|
|
|
struct KeyPairWrapper {
|
|
|
|
// 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
|
|
|
@ -1179,7 +1189,7 @@ struct SessionProtos_DataMessage {
|
|
|
|
fileprivate var _type: SessionProtos_DataMessage.ClosedGroupUpdateV2.TypeEnum? = nil
|
|
|
|
fileprivate var _type: SessionProtos_DataMessage.ClosedGroupUpdateV2.TypeEnum? = nil
|
|
|
|
fileprivate var _publicKey: Data? = nil
|
|
|
|
fileprivate var _publicKey: Data? = nil
|
|
|
|
fileprivate var _name: String? = nil
|
|
|
|
fileprivate var _name: String? = nil
|
|
|
|
fileprivate var _encryptionKeyPair: SessionProtos_DataMessage.ClosedGroupUpdateV2.KeyPair? = nil
|
|
|
|
fileprivate var _encryptionKeyPair: SessionProtos_KeyPair? = nil
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
init() {}
|
|
|
|
init() {}
|
|
|
@ -1224,6 +1234,65 @@ extension SessionProtos_DataMessage.ClosedGroupUpdateV2.TypeEnum: CaseIterable {
|
|
|
|
|
|
|
|
|
|
|
|
#endif // swift(>=4.2)
|
|
|
|
#endif // swift(>=4.2)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct SessionProtos_ConfigurationMessage {
|
|
|
|
|
|
|
|
// 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 closedGroups: [SessionProtos_ConfigurationMessage.ClosedGroup] = []
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var openGroups: [String] = []
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var unknownFields = SwiftProtobuf.UnknownStorage()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct ClosedGroup {
|
|
|
|
|
|
|
|
// 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 publicKey: Data {
|
|
|
|
|
|
|
|
get {return _publicKey ?? SwiftProtobuf.Internal.emptyData}
|
|
|
|
|
|
|
|
set {_publicKey = newValue}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
/// Returns true if `publicKey` has been explicitly set.
|
|
|
|
|
|
|
|
var hasPublicKey: Bool {return self._publicKey != nil}
|
|
|
|
|
|
|
|
/// Clears the value of `publicKey`. Subsequent reads from it will return its default value.
|
|
|
|
|
|
|
|
mutating func clearPublicKey() {self._publicKey = nil}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var name: String {
|
|
|
|
|
|
|
|
get {return _name ?? String()}
|
|
|
|
|
|
|
|
set {_name = newValue}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
/// Returns true if `name` has been explicitly set.
|
|
|
|
|
|
|
|
var hasName: Bool {return self._name != nil}
|
|
|
|
|
|
|
|
/// Clears the value of `name`. Subsequent reads from it will return its default value.
|
|
|
|
|
|
|
|
mutating func clearName() {self._name = nil}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var encryptionKeyPair: SessionProtos_KeyPair {
|
|
|
|
|
|
|
|
get {return _encryptionKeyPair ?? SessionProtos_KeyPair()}
|
|
|
|
|
|
|
|
set {_encryptionKeyPair = newValue}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
/// Returns true if `encryptionKeyPair` has been explicitly set.
|
|
|
|
|
|
|
|
var hasEncryptionKeyPair: Bool {return self._encryptionKeyPair != nil}
|
|
|
|
|
|
|
|
/// Clears the value of `encryptionKeyPair`. Subsequent reads from it will return its default value.
|
|
|
|
|
|
|
|
mutating func clearEncryptionKeyPair() {self._encryptionKeyPair = nil}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var members: [Data] = []
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var admins: [Data] = []
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var unknownFields = SwiftProtobuf.UnknownStorage()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
init() {}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fileprivate var _publicKey: Data? = nil
|
|
|
|
|
|
|
|
fileprivate var _name: String? = nil
|
|
|
|
|
|
|
|
fileprivate var _encryptionKeyPair: SessionProtos_KeyPair? = nil
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
init() {}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
struct SessionProtos_ReceiptMessage {
|
|
|
|
struct SessionProtos_ReceiptMessage {
|
|
|
|
// 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
|
|
|
@ -2023,11 +2092,13 @@ extension SessionProtos_Content: SwiftProtobuf.Message, SwiftProtobuf._MessageIm
|
|
|
|
2: .same(proto: "syncMessage"),
|
|
|
|
2: .same(proto: "syncMessage"),
|
|
|
|
5: .same(proto: "receiptMessage"),
|
|
|
|
5: .same(proto: "receiptMessage"),
|
|
|
|
6: .same(proto: "typingMessage"),
|
|
|
|
6: .same(proto: "typingMessage"),
|
|
|
|
|
|
|
|
7: .same(proto: "configurationMessage"),
|
|
|
|
]
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
public var isInitialized: Bool {
|
|
|
|
public var isInitialized: Bool {
|
|
|
|
if let v = self._dataMessage, !v.isInitialized {return false}
|
|
|
|
if let v = self._dataMessage, !v.isInitialized {return false}
|
|
|
|
if let v = self._syncMessage, !v.isInitialized {return false}
|
|
|
|
if let v = self._syncMessage, !v.isInitialized {return false}
|
|
|
|
|
|
|
|
if let v = self._configurationMessage, !v.isInitialized {return false}
|
|
|
|
return true
|
|
|
|
return true
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -2038,6 +2109,7 @@ extension SessionProtos_Content: SwiftProtobuf.Message, SwiftProtobuf._MessageIm
|
|
|
|
case 2: try decoder.decodeSingularMessageField(value: &self._syncMessage)
|
|
|
|
case 2: try decoder.decodeSingularMessageField(value: &self._syncMessage)
|
|
|
|
case 5: try decoder.decodeSingularMessageField(value: &self._receiptMessage)
|
|
|
|
case 5: try decoder.decodeSingularMessageField(value: &self._receiptMessage)
|
|
|
|
case 6: try decoder.decodeSingularMessageField(value: &self._typingMessage)
|
|
|
|
case 6: try decoder.decodeSingularMessageField(value: &self._typingMessage)
|
|
|
|
|
|
|
|
case 7: try decoder.decodeSingularMessageField(value: &self._configurationMessage)
|
|
|
|
default: break
|
|
|
|
default: break
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -2056,6 +2128,9 @@ extension SessionProtos_Content: SwiftProtobuf.Message, SwiftProtobuf._MessageIm
|
|
|
|
if let v = self._typingMessage {
|
|
|
|
if let v = self._typingMessage {
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 6)
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 6)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if let v = self._configurationMessage {
|
|
|
|
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 7)
|
|
|
|
|
|
|
|
}
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -2064,6 +2139,7 @@ extension SessionProtos_Content: SwiftProtobuf.Message, SwiftProtobuf._MessageIm
|
|
|
|
if lhs._syncMessage != rhs._syncMessage {return false}
|
|
|
|
if lhs._syncMessage != rhs._syncMessage {return false}
|
|
|
|
if lhs._receiptMessage != rhs._receiptMessage {return false}
|
|
|
|
if lhs._receiptMessage != rhs._receiptMessage {return false}
|
|
|
|
if lhs._typingMessage != rhs._typingMessage {return false}
|
|
|
|
if lhs._typingMessage != rhs._typingMessage {return false}
|
|
|
|
|
|
|
|
if lhs._configurationMessage != rhs._configurationMessage {return false}
|
|
|
|
if lhs.unknownFields != rhs.unknownFields {return false}
|
|
|
|
if lhs.unknownFields != rhs.unknownFields {return false}
|
|
|
|
return true
|
|
|
|
return true
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -2104,6 +2180,47 @@ extension SessionProtos_ClosedGroupCiphertextMessageWrapper: SwiftProtobuf.Messa
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extension SessionProtos_KeyPair: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
|
|
|
|
|
|
|
|
static let protoMessageName: String = _protobuf_package + ".KeyPair"
|
|
|
|
|
|
|
|
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
|
|
|
|
|
|
|
|
1: .same(proto: "publicKey"),
|
|
|
|
|
|
|
|
2: .same(proto: "privateKey"),
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public var isInitialized: Bool {
|
|
|
|
|
|
|
|
if self._publicKey == nil {return false}
|
|
|
|
|
|
|
|
if self._privateKey == nil {return false}
|
|
|
|
|
|
|
|
return true
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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._publicKey)
|
|
|
|
|
|
|
|
case 2: try decoder.decodeSingularBytesField(value: &self._privateKey)
|
|
|
|
|
|
|
|
default: break
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
|
|
|
|
if let v = self._publicKey {
|
|
|
|
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 1)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if let v = self._privateKey {
|
|
|
|
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 2)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static func ==(lhs: SessionProtos_KeyPair, rhs: SessionProtos_KeyPair) -> Bool {
|
|
|
|
|
|
|
|
if lhs._publicKey != rhs._publicKey {return false}
|
|
|
|
|
|
|
|
if lhs._privateKey != rhs._privateKey {return false}
|
|
|
|
|
|
|
|
if lhs.unknownFields != rhs.unknownFields {return false}
|
|
|
|
|
|
|
|
return true
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
extension SessionProtos_DataMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
|
|
|
|
extension SessionProtos_DataMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
|
|
|
|
static let protoMessageName: String = _protobuf_package + ".DataMessage"
|
|
|
|
static let protoMessageName: String = _protobuf_package + ".DataMessage"
|
|
|
|
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
|
|
|
|
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
|
|
|
@ -2810,16 +2927,16 @@ extension SessionProtos_DataMessage.ClosedGroupUpdateV2.TypeEnum: SwiftProtobuf.
|
|
|
|
]
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
extension SessionProtos_DataMessage.ClosedGroupUpdateV2.KeyPair: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
|
|
|
|
extension SessionProtos_DataMessage.ClosedGroupUpdateV2.KeyPairWrapper: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
|
|
|
|
static let protoMessageName: String = SessionProtos_DataMessage.ClosedGroupUpdateV2.protoMessageName + ".KeyPair"
|
|
|
|
static let protoMessageName: String = SessionProtos_DataMessage.ClosedGroupUpdateV2.protoMessageName + ".KeyPairWrapper"
|
|
|
|
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
|
|
|
|
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
|
|
|
|
1: .same(proto: "publicKey"),
|
|
|
|
1: .same(proto: "publicKey"),
|
|
|
|
2: .same(proto: "privateKey"),
|
|
|
|
2: .same(proto: "encryptedKeyPair"),
|
|
|
|
]
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
public var isInitialized: Bool {
|
|
|
|
public var isInitialized: Bool {
|
|
|
|
if self._publicKey == nil {return false}
|
|
|
|
if self._publicKey == nil {return false}
|
|
|
|
if self._privateKey == nil {return false}
|
|
|
|
if self._encryptedKeyPair == nil {return false}
|
|
|
|
return true
|
|
|
|
return true
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -2827,7 +2944,7 @@ extension SessionProtos_DataMessage.ClosedGroupUpdateV2.KeyPair: SwiftProtobuf.M
|
|
|
|
while let fieldNumber = try decoder.nextFieldNumber() {
|
|
|
|
while let fieldNumber = try decoder.nextFieldNumber() {
|
|
|
|
switch fieldNumber {
|
|
|
|
switch fieldNumber {
|
|
|
|
case 1: try decoder.decodeSingularBytesField(value: &self._publicKey)
|
|
|
|
case 1: try decoder.decodeSingularBytesField(value: &self._publicKey)
|
|
|
|
case 2: try decoder.decodeSingularBytesField(value: &self._privateKey)
|
|
|
|
case 2: try decoder.decodeSingularBytesField(value: &self._encryptedKeyPair)
|
|
|
|
default: break
|
|
|
|
default: break
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -2837,30 +2954,72 @@ extension SessionProtos_DataMessage.ClosedGroupUpdateV2.KeyPair: SwiftProtobuf.M
|
|
|
|
if let v = self._publicKey {
|
|
|
|
if let v = self._publicKey {
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 1)
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if let v = self._privateKey {
|
|
|
|
if let v = self._encryptedKeyPair {
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 2)
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 2)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
static func ==(lhs: SessionProtos_DataMessage.ClosedGroupUpdateV2.KeyPair, rhs: SessionProtos_DataMessage.ClosedGroupUpdateV2.KeyPair) -> Bool {
|
|
|
|
static func ==(lhs: SessionProtos_DataMessage.ClosedGroupUpdateV2.KeyPairWrapper, rhs: SessionProtos_DataMessage.ClosedGroupUpdateV2.KeyPairWrapper) -> Bool {
|
|
|
|
if lhs._publicKey != rhs._publicKey {return false}
|
|
|
|
if lhs._publicKey != rhs._publicKey {return false}
|
|
|
|
if lhs._privateKey != rhs._privateKey {return false}
|
|
|
|
if lhs._encryptedKeyPair != rhs._encryptedKeyPair {return false}
|
|
|
|
if lhs.unknownFields != rhs.unknownFields {return false}
|
|
|
|
if lhs.unknownFields != rhs.unknownFields {return false}
|
|
|
|
return true
|
|
|
|
return true
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
extension SessionProtos_DataMessage.ClosedGroupUpdateV2.KeyPairWrapper: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
|
|
|
|
extension SessionProtos_ConfigurationMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
|
|
|
|
static let protoMessageName: String = SessionProtos_DataMessage.ClosedGroupUpdateV2.protoMessageName + ".KeyPairWrapper"
|
|
|
|
static let protoMessageName: String = _protobuf_package + ".ConfigurationMessage"
|
|
|
|
|
|
|
|
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
|
|
|
|
|
|
|
|
1: .same(proto: "closedGroups"),
|
|
|
|
|
|
|
|
2: .same(proto: "openGroups"),
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public var isInitialized: Bool {
|
|
|
|
|
|
|
|
if !SwiftProtobuf.Internal.areAllInitialized(self.closedGroups) {return false}
|
|
|
|
|
|
|
|
return true
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
|
|
|
|
|
|
|
|
while let fieldNumber = try decoder.nextFieldNumber() {
|
|
|
|
|
|
|
|
switch fieldNumber {
|
|
|
|
|
|
|
|
case 1: try decoder.decodeRepeatedMessageField(value: &self.closedGroups)
|
|
|
|
|
|
|
|
case 2: try decoder.decodeRepeatedStringField(value: &self.openGroups)
|
|
|
|
|
|
|
|
default: break
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
|
|
|
|
if !self.closedGroups.isEmpty {
|
|
|
|
|
|
|
|
try visitor.visitRepeatedMessageField(value: self.closedGroups, fieldNumber: 1)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if !self.openGroups.isEmpty {
|
|
|
|
|
|
|
|
try visitor.visitRepeatedStringField(value: self.openGroups, fieldNumber: 2)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static func ==(lhs: SessionProtos_ConfigurationMessage, rhs: SessionProtos_ConfigurationMessage) -> Bool {
|
|
|
|
|
|
|
|
if lhs.closedGroups != rhs.closedGroups {return false}
|
|
|
|
|
|
|
|
if lhs.openGroups != rhs.openGroups {return false}
|
|
|
|
|
|
|
|
if lhs.unknownFields != rhs.unknownFields {return false}
|
|
|
|
|
|
|
|
return true
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extension SessionProtos_ConfigurationMessage.ClosedGroup: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
|
|
|
|
|
|
|
|
static let protoMessageName: String = SessionProtos_ConfigurationMessage.protoMessageName + ".ClosedGroup"
|
|
|
|
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
|
|
|
|
static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
|
|
|
|
1: .same(proto: "publicKey"),
|
|
|
|
1: .same(proto: "publicKey"),
|
|
|
|
2: .same(proto: "encryptedKeyPair"),
|
|
|
|
2: .same(proto: "name"),
|
|
|
|
|
|
|
|
3: .same(proto: "encryptionKeyPair"),
|
|
|
|
|
|
|
|
4: .same(proto: "members"),
|
|
|
|
|
|
|
|
5: .same(proto: "admins"),
|
|
|
|
]
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
public var isInitialized: Bool {
|
|
|
|
public var isInitialized: Bool {
|
|
|
|
if self._publicKey == nil {return false}
|
|
|
|
if let v = self._encryptionKeyPair, !v.isInitialized {return false}
|
|
|
|
if self._encryptedKeyPair == nil {return false}
|
|
|
|
|
|
|
|
return true
|
|
|
|
return true
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -2868,7 +3027,10 @@ extension SessionProtos_DataMessage.ClosedGroupUpdateV2.KeyPairWrapper: SwiftPro
|
|
|
|
while let fieldNumber = try decoder.nextFieldNumber() {
|
|
|
|
while let fieldNumber = try decoder.nextFieldNumber() {
|
|
|
|
switch fieldNumber {
|
|
|
|
switch fieldNumber {
|
|
|
|
case 1: try decoder.decodeSingularBytesField(value: &self._publicKey)
|
|
|
|
case 1: try decoder.decodeSingularBytesField(value: &self._publicKey)
|
|
|
|
case 2: try decoder.decodeSingularBytesField(value: &self._encryptedKeyPair)
|
|
|
|
case 2: try decoder.decodeSingularStringField(value: &self._name)
|
|
|
|
|
|
|
|
case 3: try decoder.decodeSingularMessageField(value: &self._encryptionKeyPair)
|
|
|
|
|
|
|
|
case 4: try decoder.decodeRepeatedBytesField(value: &self.members)
|
|
|
|
|
|
|
|
case 5: try decoder.decodeRepeatedBytesField(value: &self.admins)
|
|
|
|
default: break
|
|
|
|
default: break
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -2878,15 +3040,27 @@ extension SessionProtos_DataMessage.ClosedGroupUpdateV2.KeyPairWrapper: SwiftPro
|
|
|
|
if let v = self._publicKey {
|
|
|
|
if let v = self._publicKey {
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 1)
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if let v = self._encryptedKeyPair {
|
|
|
|
if let v = self._name {
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 2)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 2)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if let v = self._encryptionKeyPair {
|
|
|
|
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if !self.members.isEmpty {
|
|
|
|
|
|
|
|
try visitor.visitRepeatedBytesField(value: self.members, fieldNumber: 4)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if !self.admins.isEmpty {
|
|
|
|
|
|
|
|
try visitor.visitRepeatedBytesField(value: self.admins, fieldNumber: 5)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
static func ==(lhs: SessionProtos_DataMessage.ClosedGroupUpdateV2.KeyPairWrapper, rhs: SessionProtos_DataMessage.ClosedGroupUpdateV2.KeyPairWrapper) -> Bool {
|
|
|
|
static func ==(lhs: SessionProtos_ConfigurationMessage.ClosedGroup, rhs: SessionProtos_ConfigurationMessage.ClosedGroup) -> Bool {
|
|
|
|
if lhs._publicKey != rhs._publicKey {return false}
|
|
|
|
if lhs._publicKey != rhs._publicKey {return false}
|
|
|
|
if lhs._encryptedKeyPair != rhs._encryptedKeyPair {return false}
|
|
|
|
if lhs._name != rhs._name {return false}
|
|
|
|
|
|
|
|
if lhs._encryptionKeyPair != rhs._encryptionKeyPair {return false}
|
|
|
|
|
|
|
|
if lhs.members != rhs.members {return false}
|
|
|
|
|
|
|
|
if lhs.admins != rhs.admins {return false}
|
|
|
|
if lhs.unknownFields != rhs.unknownFields {return false}
|
|
|
|
if lhs.unknownFields != rhs.unknownFields {return false}
|
|
|
|
return true
|
|
|
|
return true
|
|
|
|
}
|
|
|
|
}
|
|
|
|