PageRenderTime 25ms CodeModel.GetById 17ms RepoModel.GetById 1ms app.codeStats 0ms

/SignalServiceKit/src/Protos/Generated/WebSocketResources.pb.swift

https://gitlab.com/kush/signalios
Swift | 410 lines | 297 code | 57 blank | 56 comment | 67 complexity | 155e2cf03a7f2bc973476f80764e2f50 MD5 | raw file
  1. // DO NOT EDIT.
  2. //
  3. // Generated by the Swift generator plugin for the protocol buffer compiler.
  4. // Source: WebSocketResources.proto
  5. //
  6. // For information on using the generated types, please see the documenation:
  7. // https://github.com/apple/swift-protobuf/
  8. //*
  9. // Copyright (C) 2014-2016 Open Whisper Systems
  10. //
  11. // Licensed according to the LICENSE file in this repository.
  12. /// iOS - since we use a modern proto-compiler, we must specify
  13. /// the legacy proto format.
  14. import Foundation
  15. import SwiftProtobuf
  16. // If the compiler emits an error on this type, it is because this file
  17. // was generated by a version of the `protoc` Swift plug-in that is
  18. // incompatible with the version of SwiftProtobuf to which you are linking.
  19. // Please ensure that your are building against the same version of the API
  20. // that was used to generate this file.
  21. fileprivate struct _GeneratedWithProtocGenSwiftVersion: SwiftProtobuf.ProtobufAPIVersionCheck {
  22. struct _2: SwiftProtobuf.ProtobufAPIVersion_2 {}
  23. typealias Version = _2
  24. }
  25. struct WebSocketProtos_WebSocketRequestMessage {
  26. // SwiftProtobuf.Message conformance is added in an extension below. See the
  27. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  28. // methods supported on all messages.
  29. /// @required
  30. var verb: String {
  31. get {return _verb ?? String()}
  32. set {_verb = newValue}
  33. }
  34. /// Returns true if `verb` has been explicitly set.
  35. var hasVerb: Bool {return self._verb != nil}
  36. /// Clears the value of `verb`. Subsequent reads from it will return its default value.
  37. mutating func clearVerb() {self._verb = nil}
  38. /// @required
  39. var path: String {
  40. get {return _path ?? String()}
  41. set {_path = newValue}
  42. }
  43. /// Returns true if `path` has been explicitly set.
  44. var hasPath: Bool {return self._path != nil}
  45. /// Clears the value of `path`. Subsequent reads from it will return its default value.
  46. mutating func clearPath() {self._path = nil}
  47. var body: Data {
  48. get {return _body ?? SwiftProtobuf.Internal.emptyData}
  49. set {_body = newValue}
  50. }
  51. /// Returns true if `body` has been explicitly set.
  52. var hasBody: Bool {return self._body != nil}
  53. /// Clears the value of `body`. Subsequent reads from it will return its default value.
  54. mutating func clearBody() {self._body = nil}
  55. var headers: [String] = []
  56. /// @required
  57. var requestID: UInt64 {
  58. get {return _requestID ?? 0}
  59. set {_requestID = newValue}
  60. }
  61. /// Returns true if `requestID` has been explicitly set.
  62. var hasRequestID: Bool {return self._requestID != nil}
  63. /// Clears the value of `requestID`. Subsequent reads from it will return its default value.
  64. mutating func clearRequestID() {self._requestID = nil}
  65. var unknownFields = SwiftProtobuf.UnknownStorage()
  66. init() {}
  67. fileprivate var _verb: String? = nil
  68. fileprivate var _path: String? = nil
  69. fileprivate var _body: Data? = nil
  70. fileprivate var _requestID: UInt64? = nil
  71. }
  72. struct WebSocketProtos_WebSocketResponseMessage {
  73. // SwiftProtobuf.Message conformance is added in an extension below. See the
  74. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  75. // methods supported on all messages.
  76. /// @required
  77. var requestID: UInt64 {
  78. get {return _requestID ?? 0}
  79. set {_requestID = newValue}
  80. }
  81. /// Returns true if `requestID` has been explicitly set.
  82. var hasRequestID: Bool {return self._requestID != nil}
  83. /// Clears the value of `requestID`. Subsequent reads from it will return its default value.
  84. mutating func clearRequestID() {self._requestID = nil}
  85. /// @required
  86. var status: UInt32 {
  87. get {return _status ?? 0}
  88. set {_status = newValue}
  89. }
  90. /// Returns true if `status` has been explicitly set.
  91. var hasStatus: Bool {return self._status != nil}
  92. /// Clears the value of `status`. Subsequent reads from it will return its default value.
  93. mutating func clearStatus() {self._status = nil}
  94. var message: String {
  95. get {return _message ?? String()}
  96. set {_message = newValue}
  97. }
  98. /// Returns true if `message` has been explicitly set.
  99. var hasMessage: Bool {return self._message != nil}
  100. /// Clears the value of `message`. Subsequent reads from it will return its default value.
  101. mutating func clearMessage() {self._message = nil}
  102. var headers: [String] = []
  103. var body: Data {
  104. get {return _body ?? SwiftProtobuf.Internal.emptyData}
  105. set {_body = newValue}
  106. }
  107. /// Returns true if `body` has been explicitly set.
  108. var hasBody: Bool {return self._body != nil}
  109. /// Clears the value of `body`. Subsequent reads from it will return its default value.
  110. mutating func clearBody() {self._body = nil}
  111. var unknownFields = SwiftProtobuf.UnknownStorage()
  112. init() {}
  113. fileprivate var _requestID: UInt64? = nil
  114. fileprivate var _status: UInt32? = nil
  115. fileprivate var _message: String? = nil
  116. fileprivate var _body: Data? = nil
  117. }
  118. struct WebSocketProtos_WebSocketMessage {
  119. // SwiftProtobuf.Message conformance is added in an extension below. See the
  120. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  121. // methods supported on all messages.
  122. var type: WebSocketProtos_WebSocketMessage.TypeEnum {
  123. get {return _storage._type ?? .unknown}
  124. set {_uniqueStorage()._type = newValue}
  125. }
  126. /// Returns true if `type` has been explicitly set.
  127. var hasType: Bool {return _storage._type != nil}
  128. /// Clears the value of `type`. Subsequent reads from it will return its default value.
  129. mutating func clearType() {_uniqueStorage()._type = nil}
  130. var request: WebSocketProtos_WebSocketRequestMessage {
  131. get {return _storage._request ?? WebSocketProtos_WebSocketRequestMessage()}
  132. set {_uniqueStorage()._request = newValue}
  133. }
  134. /// Returns true if `request` has been explicitly set.
  135. var hasRequest: Bool {return _storage._request != nil}
  136. /// Clears the value of `request`. Subsequent reads from it will return its default value.
  137. mutating func clearRequest() {_uniqueStorage()._request = nil}
  138. var response: WebSocketProtos_WebSocketResponseMessage {
  139. get {return _storage._response ?? WebSocketProtos_WebSocketResponseMessage()}
  140. set {_uniqueStorage()._response = newValue}
  141. }
  142. /// Returns true if `response` has been explicitly set.
  143. var hasResponse: Bool {return _storage._response != nil}
  144. /// Clears the value of `response`. Subsequent reads from it will return its default value.
  145. mutating func clearResponse() {_uniqueStorage()._response = nil}
  146. var unknownFields = SwiftProtobuf.UnknownStorage()
  147. enum TypeEnum: SwiftProtobuf.Enum {
  148. typealias RawValue = Int
  149. case unknown // = 0
  150. case request // = 1
  151. case response // = 2
  152. init() {
  153. self = .unknown
  154. }
  155. init?(rawValue: Int) {
  156. switch rawValue {
  157. case 0: self = .unknown
  158. case 1: self = .request
  159. case 2: self = .response
  160. default: return nil
  161. }
  162. }
  163. var rawValue: Int {
  164. switch self {
  165. case .unknown: return 0
  166. case .request: return 1
  167. case .response: return 2
  168. }
  169. }
  170. }
  171. init() {}
  172. fileprivate var _storage = _StorageClass.defaultInstance
  173. }
  174. #if swift(>=4.2)
  175. extension WebSocketProtos_WebSocketMessage.TypeEnum: CaseIterable {
  176. // Support synthesized by the compiler.
  177. }
  178. #endif // swift(>=4.2)
  179. // MARK: - Code below here is support for the SwiftProtobuf runtime.
  180. fileprivate let _protobuf_package = "WebSocketProtos"
  181. extension WebSocketProtos_WebSocketRequestMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  182. static let protoMessageName: String = _protobuf_package + ".WebSocketRequestMessage"
  183. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  184. 1: .same(proto: "verb"),
  185. 2: .same(proto: "path"),
  186. 3: .same(proto: "body"),
  187. 5: .same(proto: "headers"),
  188. 4: .same(proto: "requestId"),
  189. ]
  190. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  191. while let fieldNumber = try decoder.nextFieldNumber() {
  192. switch fieldNumber {
  193. case 1: try decoder.decodeSingularStringField(value: &self._verb)
  194. case 2: try decoder.decodeSingularStringField(value: &self._path)
  195. case 3: try decoder.decodeSingularBytesField(value: &self._body)
  196. case 4: try decoder.decodeSingularUInt64Field(value: &self._requestID)
  197. case 5: try decoder.decodeRepeatedStringField(value: &self.headers)
  198. default: break
  199. }
  200. }
  201. }
  202. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  203. if let v = self._verb {
  204. try visitor.visitSingularStringField(value: v, fieldNumber: 1)
  205. }
  206. if let v = self._path {
  207. try visitor.visitSingularStringField(value: v, fieldNumber: 2)
  208. }
  209. if let v = self._body {
  210. try visitor.visitSingularBytesField(value: v, fieldNumber: 3)
  211. }
  212. if let v = self._requestID {
  213. try visitor.visitSingularUInt64Field(value: v, fieldNumber: 4)
  214. }
  215. if !self.headers.isEmpty {
  216. try visitor.visitRepeatedStringField(value: self.headers, fieldNumber: 5)
  217. }
  218. try unknownFields.traverse(visitor: &visitor)
  219. }
  220. static func ==(lhs: WebSocketProtos_WebSocketRequestMessage, rhs: WebSocketProtos_WebSocketRequestMessage) -> Bool {
  221. if lhs._verb != rhs._verb {return false}
  222. if lhs._path != rhs._path {return false}
  223. if lhs._body != rhs._body {return false}
  224. if lhs.headers != rhs.headers {return false}
  225. if lhs._requestID != rhs._requestID {return false}
  226. if lhs.unknownFields != rhs.unknownFields {return false}
  227. return true
  228. }
  229. }
  230. extension WebSocketProtos_WebSocketResponseMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  231. static let protoMessageName: String = _protobuf_package + ".WebSocketResponseMessage"
  232. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  233. 1: .same(proto: "requestId"),
  234. 2: .same(proto: "status"),
  235. 3: .same(proto: "message"),
  236. 5: .same(proto: "headers"),
  237. 4: .same(proto: "body"),
  238. ]
  239. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  240. while let fieldNumber = try decoder.nextFieldNumber() {
  241. switch fieldNumber {
  242. case 1: try decoder.decodeSingularUInt64Field(value: &self._requestID)
  243. case 2: try decoder.decodeSingularUInt32Field(value: &self._status)
  244. case 3: try decoder.decodeSingularStringField(value: &self._message)
  245. case 4: try decoder.decodeSingularBytesField(value: &self._body)
  246. case 5: try decoder.decodeRepeatedStringField(value: &self.headers)
  247. default: break
  248. }
  249. }
  250. }
  251. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  252. if let v = self._requestID {
  253. try visitor.visitSingularUInt64Field(value: v, fieldNumber: 1)
  254. }
  255. if let v = self._status {
  256. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 2)
  257. }
  258. if let v = self._message {
  259. try visitor.visitSingularStringField(value: v, fieldNumber: 3)
  260. }
  261. if let v = self._body {
  262. try visitor.visitSingularBytesField(value: v, fieldNumber: 4)
  263. }
  264. if !self.headers.isEmpty {
  265. try visitor.visitRepeatedStringField(value: self.headers, fieldNumber: 5)
  266. }
  267. try unknownFields.traverse(visitor: &visitor)
  268. }
  269. static func ==(lhs: WebSocketProtos_WebSocketResponseMessage, rhs: WebSocketProtos_WebSocketResponseMessage) -> Bool {
  270. if lhs._requestID != rhs._requestID {return false}
  271. if lhs._status != rhs._status {return false}
  272. if lhs._message != rhs._message {return false}
  273. if lhs.headers != rhs.headers {return false}
  274. if lhs._body != rhs._body {return false}
  275. if lhs.unknownFields != rhs.unknownFields {return false}
  276. return true
  277. }
  278. }
  279. extension WebSocketProtos_WebSocketMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  280. static let protoMessageName: String = _protobuf_package + ".WebSocketMessage"
  281. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  282. 1: .same(proto: "type"),
  283. 2: .same(proto: "request"),
  284. 3: .same(proto: "response"),
  285. ]
  286. fileprivate class _StorageClass {
  287. var _type: WebSocketProtos_WebSocketMessage.TypeEnum? = nil
  288. var _request: WebSocketProtos_WebSocketRequestMessage? = nil
  289. var _response: WebSocketProtos_WebSocketResponseMessage? = nil
  290. static let defaultInstance = _StorageClass()
  291. private init() {}
  292. init(copying source: _StorageClass) {
  293. _type = source._type
  294. _request = source._request
  295. _response = source._response
  296. }
  297. }
  298. fileprivate mutating func _uniqueStorage() -> _StorageClass {
  299. if !isKnownUniquelyReferenced(&_storage) {
  300. _storage = _StorageClass(copying: _storage)
  301. }
  302. return _storage
  303. }
  304. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  305. _ = _uniqueStorage()
  306. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  307. while let fieldNumber = try decoder.nextFieldNumber() {
  308. switch fieldNumber {
  309. case 1: try decoder.decodeSingularEnumField(value: &_storage._type)
  310. case 2: try decoder.decodeSingularMessageField(value: &_storage._request)
  311. case 3: try decoder.decodeSingularMessageField(value: &_storage._response)
  312. default: break
  313. }
  314. }
  315. }
  316. }
  317. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  318. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  319. if let v = _storage._type {
  320. try visitor.visitSingularEnumField(value: v, fieldNumber: 1)
  321. }
  322. if let v = _storage._request {
  323. try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
  324. }
  325. if let v = _storage._response {
  326. try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
  327. }
  328. }
  329. try unknownFields.traverse(visitor: &visitor)
  330. }
  331. static func ==(lhs: WebSocketProtos_WebSocketMessage, rhs: WebSocketProtos_WebSocketMessage) -> Bool {
  332. if lhs._storage !== rhs._storage {
  333. let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
  334. let _storage = _args.0
  335. let rhs_storage = _args.1
  336. if _storage._type != rhs_storage._type {return false}
  337. if _storage._request != rhs_storage._request {return false}
  338. if _storage._response != rhs_storage._response {return false}
  339. return true
  340. }
  341. if !storagesAreEqual {return false}
  342. }
  343. if lhs.unknownFields != rhs.unknownFields {return false}
  344. return true
  345. }
  346. }
  347. extension WebSocketProtos_WebSocketMessage.TypeEnum: SwiftProtobuf._ProtoNameProviding {
  348. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  349. 0: .same(proto: "UNKNOWN"),
  350. 1: .same(proto: "REQUEST"),
  351. 2: .same(proto: "RESPONSE"),
  352. ]
  353. }